📄 makefile
字号:
#This is a makefile for nmake.exe
OUTDIR=Release
PROGRAM=chnconv.dll
ALL : "$(OUTDIR)" "$(OUTDIR)\$(PROGRAM)"
CLEAN :
-@erase "$(OUTDIR)\chnconv_cp.obj"
-@erase "$(OUTDIR)\chnconv_dll.obj"
-@erase "$(OUTDIR)\chnconv_dll_old.obj"
-@erase "$(OUTDIR)\cjkctype.obj"
-@erase "$(OUTDIR)\cnvchar.obj"
-@erase "$(OUTDIR)\conv_tbl.obj"
-@erase "$(OUTDIR)\fontname.obj"
-@erase "$(OUTDIR)\gaiji.obj"
-@erase "$(OUTDIR)\hkscs.obj"
-@erase "$(OUTDIR)\nls.obj"
-@erase "$(OUTDIR)\res.obj"
-@erase "$(OUTDIR)\storechr.obj"
-@erase "$(OUTDIR)\stream.obj"
-@erase "$(OUTDIR)\stringex.obj"
-@erase "$(OUTDIR)\unif2j.obj"
-@erase "$(OUTDIR)\unij2f.obj"
-@erase "$(OUTDIR)\uninorm.obj"
-@erase "$(OUTDIR)\winmain.obj"
-@erase "$(OUTDIR)\chnconv_dll.res"
-@erase "$(OUTDIR)\*.idb"
-@erase "$(OUTDIR)\*.pdb"
"$(OUTDIR)" :
if not exist "$(OUTDIR)\nul" mkdir "$(OUTDIR)"
CPP=cl.exe
CPPFLAGS=/nologo /Gz /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D WINVER=0x0400 /D _WIN32_WINNT=0x0400 /D _WIN32_IE=0x0200 /D __STDC__=1 /D "CHNCONV_DLL" /Ob1i- /EHsc /c /Fo"$(OUTDIR)\\"
.cpp{$(OUTDIR)}.obj::
$(CPP) @<<
$(CPPFLAGS) $<
<<
.c{$(OUTDIR)}.obj::
$(CPP) @<<
$(CPPFLAGS) $<
<<
RSC=rc.exe
RSCFLAGS=/l 0x411 /d "NDEBUG" /n
LD=link.exe
LDFLAGS=kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib comctl32.lib /nologo /base:"0x18000000" /dll /machine:I386 /out:"$(OUTDIR)\$(PROGRAM)" /def:"$(DEFFILE)"
DEFFILE="chnconv_dll.def"
OBJS= "$(OUTDIR)\chnconv_cp.obj" "$(OUTDIR)\chnconv_dll.obj" "$(OUTDIR)\chnconv_dll_old.obj" "$(OUTDIR)\cjkctype.obj" "$(OUTDIR)\cnvchar.obj" "$(OUTDIR)\conv_tbl.obj" "$(OUTDIR)\fontname.obj" "$(OUTDIR)\gaiji.obj" "$(OUTDIR)\hkscs.obj" "$(OUTDIR)\nls.obj" "$(OUTDIR)\res.obj" "$(OUTDIR)\storechr.obj" "$(OUTDIR)\stream.obj" "$(OUTDIR)\stringex.obj" "$(OUTDIR)\unif2j.obj" "$(OUTDIR)\unij2f.obj" "$(OUTDIR)\uninorm.obj" "$(OUTDIR)\winmain.obj" "$(OUTDIR)\chnconv_dll.res"
"$(OUTDIR)\$(PROGRAM)" : $(DEFFILE) $(OBJS)
$(LD) @<<
$(LDFLAGS) $(OBJS)
<<
"$(OUTDIR)\chnconv_cp.obj" : chnconv_cp.cpp msc.h codepage.h chnconv_cp.h chnconv.h
"$(OUTDIR)\chnconv_dll.obj" : chnconv_dll.cpp msc.h cjkctype.h cnvchar.h codepage.h gaiji.h nls.h res.h storechr.h stream.h stringex.h conv_err.h chnconv.h chnconv_cp.h chnconv_dll.h fontname.h unicode.h uninorm.h unij2f.h unif2j.h conv_tbl.h hkscs.h
"$(OUTDIR)\chnconv_dll_old.obj" : chnconv_dll_old.cpp msc.h codepage.h storechr.h stream.h stringex.h conv_err.h chnconv.h
"$(OUTDIR)\cjkctype.obj" : cjkctype.cpp msc.h codepage.h cjkctype.h
"$(OUTDIR)\cnvchar.obj" : cnvchar.cpp msc.h cnvchar.h codepage.h
"$(OUTDIR)\conv_tbl.obj" : conv_tbl.cpp msc.h conv_tbl.h sjisnec.h cw2gb.h kg2gb.h cwn2cw.h codepage.h gb2big5.h big52gb.h gb2cw.h nh2cw.h cw2nh.h cw2cwn.h zq2cw.h cw2zq.h cx2cw.h cw2cx.h zj2cw.h cw2zj.h stringex.h tm2cw.h tm2uni.h
"$(OUTDIR)\fontname.obj" : fontname.cpp msc.h stringex.h fontname.h
"$(OUTDIR)\gaiji.obj" : gaiji.cpp msc.h gaiji.h codepage.h unicode.h
"$(OUTDIR)\hkscs.obj" : hkscs.cpp msc.h hkscs.h
"$(OUTDIR)\nls.obj" : nls.cpp msc.h codepage.h nls.h
"$(OUTDIR)\res.obj" : res.cpp msc.h res.h
"$(OUTDIR)\storechr.obj" : storechr.cpp msc.h storechr.h
"$(OUTDIR)\stream.obj" : stream.cpp msc.h stream.h
"$(OUTDIR)\stringex.obj" : stringex.cpp msc.h stringex.h
"$(OUTDIR)\unif2j.obj" : unif2j.cpp msc.h unif2j.h
"$(OUTDIR)\unij2f.obj" : unij2f.cpp msc.h unij2f.h
"$(OUTDIR)\uninorm.obj" : uninorm.cpp msc.h codepage.h uninorm.h
"$(OUTDIR)\winmain.obj" : winmain.cpp msc.h winmain.h
"$(OUTDIR)\chnconv_dll.res" : chnconv_dll.rc resource.h
$(RSC) $(RSCFLAGS) /fo"$(OUTDIR)\chnconv_dll.res" "chnconv_dll.rc"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -