📄 msvc.mak
字号:
!IF "$(CFG)" == "release"
OUTDIR=release
CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "..\lists" /I "..\include" \
/I "..\windebug" /I "..\memmgr" /I "..\resmgr" /D "WIN32" /D "NDEBUG" \
/D "_WINDOWS" /Fp"reslib.pch" /YX /Fo$@ /c
all: $(OUTDIR) resmgr_r.lib
!ENDIF
!IF "$(CFG)" == "debug" || ("$(CFG)" != "release" && "$(CFG)" != "debug")
OUTDIR=debug
CPP_PROJ=/nologo /MT /W3 /GX /Z7 /O2 /I "..\lists" /I "..\include" \
/I "..\windebug" /I "..\memmgr" /I "..\resmgr" /D "WIN32" /D "_DEBUG" \
/D "_WINDOWS" /Fp"reslib.pch" /YX /Fo$@ /c
all: $(OUTDIR) resmgr_d.lib
!ENDIF
{src}.c{$(OUTDIR)}.obj:
$(CC) $(CPP_PROJ) $<
{src}.cpp{$(OUTDIR)}.obj:
$(CC) $(CPP_PROJ) $<
LIB32=link.exe -lib
R_LIB32_FLAGS=/nologo /out:resmgr_r.lib
D_LIB32_FLAGS=/nologo /out:resmgr_d.lib
LIB32_OBJS= \
$(OUTDIR)\resmgr.obj \
$(OUTDIR)\inflate.obj \
$(OUTDIR)\unzip.obj
resmgr_r.lib : $(DEF_FILE) $(LIB32_OBJS)
$(LIB32) @<<
$(R_LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
<<
resmgr_d.lib : $(DEF_FILE) $(LIB32_OBJS)
$(LIB32) @<<
$(D_LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
<<
$(OUTDIR) :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -