📄 makefile
字号:
#This is a makefile for nmake.exe
OUTDIR=Release
PROGRAM=chnconv.exe
ALL : "$(OUTDIR)" "$(OUTDIR)\$(PROGRAM)"
CLEAN :
-@erase "$(OUTDIR)\access.obj"
-@erase "$(OUTDIR)\brsfile.obj"
-@erase "$(OUTDIR)\chnconv_cp.obj"
-@erase "$(OUTDIR)\chnconv_exe.obj"
-@erase "$(OUTDIR)\chnconv_opt.obj"
-@erase "$(OUTDIR)\cjkctype.obj"
-@erase "$(OUTDIR)\conv_icon.obj"
-@erase "$(OUTDIR)\conv_loaddll.obj"
-@erase "$(OUTDIR)\conv_opt.obj"
-@erase "$(OUTDIR)\conv_opt_gaiji.obj"
-@erase "$(OUTDIR)\filename.obj"
-@erase "$(OUTDIR)\guifont.obj"
-@erase "$(OUTDIR)\mkdir.obj"
-@erase "$(OUTDIR)\mui.obj"
-@erase "$(OUTDIR)\mvwnd.obj"
-@erase "$(OUTDIR)\nls.obj"
-@erase "$(OUTDIR)\res.obj"
-@erase "$(OUTDIR)\sendmsg.obj"
-@erase "$(OUTDIR)\shfileop.obj"
-@erase "$(OUTDIR)\shfolder.obj"
-@erase "$(OUTDIR)\shortcut.obj"
-@erase "$(OUTDIR)\stringex.obj"
-@erase "$(OUTDIR)\thread.obj"
-@erase "$(OUTDIR)\tmpfile.obj"
-@erase "$(OUTDIR)\winmain.obj"
-@erase "$(OUTDIR)\chnconv_exe.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 WINVER=0x0400 /D _WIN32_WINNT=0x0400 /D _WIN32_IE=0x0200 /D __STDC__=1 /D "CHNCONV_EXE" /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 /subsystem:windows /machine:I386 /out:"$(OUTDIR)\$(PROGRAM)"
OBJS= "$(OUTDIR)\access.obj" "$(OUTDIR)\brsfile.obj" "$(OUTDIR)\chnconv_cp.obj" "$(OUTDIR)\chnconv_exe.obj" "$(OUTDIR)\chnconv_opt.obj" "$(OUTDIR)\cjkctype.obj" "$(OUTDIR)\conv_icon.obj" "$(OUTDIR)\conv_loaddll.obj" "$(OUTDIR)\conv_opt.obj" "$(OUTDIR)\conv_opt_gaiji.obj" "$(OUTDIR)\filename.obj" "$(OUTDIR)\guifont.obj" "$(OUTDIR)\mkdir.obj" "$(OUTDIR)\mui.obj" "$(OUTDIR)\mvwnd.obj" "$(OUTDIR)\nls.obj" "$(OUTDIR)\res.obj" "$(OUTDIR)\sendmsg.obj" "$(OUTDIR)\shfileop.obj" "$(OUTDIR)\shfolder.obj" "$(OUTDIR)\shortcut.obj" "$(OUTDIR)\stringex.obj" "$(OUTDIR)\thread.obj" "$(OUTDIR)\tmpfile.obj" "$(OUTDIR)\winmain.obj" "$(OUTDIR)\chnconv_exe.res"
"$(OUTDIR)\$(PROGRAM)" : $(OBJS)
$(LD) @<<
$(LDFLAGS) $(OBJS)
<<
"$(OUTDIR)\access.obj" : access.cpp msc.h access.h filename.h stringex.h
"$(OUTDIR)\brsfile.obj" : brsfile.cpp msc.h brsfile.h
"$(OUTDIR)\chnconv_cp.obj" : chnconv_cp.cpp msc.h codepage.h chnconv_cp.h chnconv.h
"$(OUTDIR)\chnconv_exe.obj" : chnconv_exe.cpp msc.h access.h brsfile.h cjkctype.h codepage.h filename.h guifont.h mkdir.h mui.h mvwnd.h nls.h res.h resource.h sendmsg.h shfileop.h shfolder.h shortcut.h stringex.h thread.h tmpfile.h winmain.h chnconv.h chnconv_opt.h chnconv_cp.h conv_err.h conv_opt.h conv_loaddll.h conv_icon.h conv_opt_gaiji.h
"$(OUTDIR)\chnconv_opt.obj" : chnconv_opt.cpp msc.h codepage.h resource.h chnconv.h chnconv_opt.h
"$(OUTDIR)\cjkctype.obj" : cjkctype.cpp msc.h codepage.h cjkctype.h
"$(OUTDIR)\conv_icon.obj" : conv_icon.cpp msc.h res.h resource.h conv_icon.h
"$(OUTDIR)\conv_loaddll.obj" : conv_loaddll.cpp msc.h filename.h conv_loaddll.h chnconv.h
"$(OUTDIR)\conv_opt.obj" : conv_opt.cpp msc.h access.h filename.h res.h resource.h shfolder.h stringex.h chnconv.h chnconv_opt.h codepage.h conv_opt.h mkdir.h
"$(OUTDIR)\conv_opt_gaiji.obj" : conv_opt_gaiji.cpp msc.h codepage.h filename.h stringex.h chnconv.h chnconv_cp.h conv_opt_gaiji.h conv_loaddll.h
"$(OUTDIR)\filename.obj" : filename.cpp msc.h filename.h
"$(OUTDIR)\guifont.obj" : guifont.cpp msc.h guifont.h
"$(OUTDIR)\mkdir.obj" : mkdir.cpp msc.h mkdir.h
"$(OUTDIR)\mui.obj" : mui.cpp msc.h filename.h mui.h res.h
"$(OUTDIR)\mvwnd.obj" : mvwnd.cpp msc.h mvwnd.h
"$(OUTDIR)\nls.obj" : nls.cpp msc.h codepage.h nls.h
"$(OUTDIR)\res.obj" : res.cpp msc.h res.h
"$(OUTDIR)\sendmsg.obj" : sendmsg.cpp msc.h sendmsg.h
"$(OUTDIR)\shfileop.obj" : shfileop.cpp msc.h shfileop.h
"$(OUTDIR)\shfolder.obj" : shfolder.cpp msc.h shfolder.h
"$(OUTDIR)\shortcut.obj" : shortcut.cpp msc.h filename.h shortcut.h stringex.h
"$(OUTDIR)\stringex.obj" : stringex.cpp msc.h stringex.h
"$(OUTDIR)\thread.obj" : thread.cpp msc.h thread.h
"$(OUTDIR)\tmpfile.obj" : tmpfile.cpp msc.h tmpfile.h
"$(OUTDIR)\winmain.obj" : winmain.cpp msc.h winmain.h
"$(OUTDIR)\chnconv_exe.res" : chnconv_exe.rc resource.h xpstyle.xml chnconv.ico chnconv_2.ico status_ready.ico status_now.ico status_success.ico status_failure.ico
$(RSC) $(RSCFLAGS) /fo"$(OUTDIR)\chnconv_exe.res" "chnconv_exe.rc"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -