📄 makefile.msc
字号:
## Use: nmake -f makefile.msc install# Nothing much configurable below# cl -help describes the options!IFDEF DEBUGCC = cl -GF -W3 -wd4273 -wd4102 -MDd -nologo -Zi -Od -D_DEBUG -RTC1 -ZI!ELSECC = cl -GF -W3 -wd4273 -wd4102 -MD -nologo -Zi -Ox!ENDIFARCHIVER = libGENDLL =RC = rcMT = mtJAVAC = javacJAR = jarANT = ant.batCFLAGS = -I. -I$(TOPDIR) $(LIBC_INCS) $(INCLUDES)# No general LDFLAGS neededINSTALL = copy# TODO# replace this hack by something like configure ...MKDIR = mkdirECHO = echoCD = cdTOPDIR = .\..\..\..SRCDIR = $(TOPDIR)\..\src\examples\C!INCLUDE $(TOPDIR)\rules.mscall: all-msccheck: check-mscinstall: install-mscCFLAGS=$(CFLAGS) $(thread_safe_flag_spec)MAPI_LIBS = $(SOCKET_LIBS)INCLUDES = -I$(SRCDIR) $(MONETDB_CFLAGS) "-I..\..\mapilib" -I$(SRCDIR)\..\..\mapilib $(READLINE_INCS)sample0dir = $(libdir)\MonetDB\Testslibsample0.dll: ..\..\mapilib\libMapi.libsample0_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsample0_OBJS = sample0.objsample0.exe: $(sample0_OBJS) $(CC) $(CFLAGS) -Fesample0.exe $(sample0_OBJS) /link $(sample0_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1sample1dir = $(libdir)\MonetDB\Testslibsample1.dll: ..\..\mapilib\libMapi.libsample1_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsample1_OBJS = sample1.objsample1.exe: $(sample1_OBJS) $(CC) $(CFLAGS) -Fesample1.exe $(sample1_OBJS) /link $(sample1_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1sample2dir = $(libdir)\MonetDB\Testslibsample2.dll: ..\..\mapilib\libMapi.libsample2_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsample2_OBJS = sample2.objsample2.exe: $(sample2_OBJS) $(CC) $(CFLAGS) -Fesample2.exe $(sample2_OBJS) /link $(sample2_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1sample3dir = $(libdir)\MonetDB\Testslibsample3.dll: ..\..\mapilib\libMapi.libsample3_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsample3_OBJS = sample3.objsample3.exe: $(sample3_OBJS) $(CC) $(CFLAGS) -Fesample3.exe $(sample3_OBJS) /link $(sample3_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1sample4dir = $(libdir)\MonetDB\Testslibsample4.dll: ..\..\mapilib\libMapi.libsample4_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsample4_OBJS = sample4.objsample4.exe: $(sample4_OBJS) $(CC) $(CFLAGS) -Fesample4.exe $(sample4_OBJS) /link $(sample4_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1smack00dir = $(libdir)\MonetDB\Testslibsmack00.dll: ..\..\mapilib\libMapi.libsmack00_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsmack00_OBJS = smack00.objsmack00.exe: $(smack00_OBJS) $(CC) $(CFLAGS) -Fesmack00.exe $(smack00_OBJS) /link $(smack00_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1smack01dir = $(libdir)\MonetDB\Testslibsmack01.dll: ..\..\mapilib\libMapi.libsmack01_LIBS = $(MAPI_LIBS) ..\..\mapilib\libMapi.lib $(MONETDB_LIBS) libstream.libsmack01_OBJS = smack01.objsmack01.exe: $(smack01_OBJS) $(CC) $(CFLAGS) -Fesmack01.exe $(smack01_OBJS) /link $(smack01_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1!IFDEF NEED_MX!ENDIF #NEED_MXsample4.obj: "$(SRCDIR)\sample4.c" "..\..\mapilib\Mapi.h"sample1.obj: "$(SRCDIR)\sample1.c" "..\..\mapilib\Mapi.h"smack01.obj: "$(SRCDIR)\smack01.c" "..\..\mapilib\Mapi.h"sample0.obj: "$(SRCDIR)\sample0.c" "..\..\mapilib\Mapi.h"smack00.obj: "$(SRCDIR)\smack00.c" "..\..\mapilib\Mapi.h"sample3.obj: "$(SRCDIR)\sample3.c" "..\..\mapilib\Mapi.h"sample2.obj: "$(SRCDIR)\sample2.c" "..\..\mapilib\Mapi.h"all-msc: "sample0.exe" "sample1.exe" "sample2.exe" "sample3.exe" "sample4.exe" "smack00.exe" "smack01.exe"check-msc: all-mscinstall-msc: install-exec install-datainstall-exec: "install_bin_sample0" "install_bin_sample1" "install_bin_sample2" "install_bin_sample3" "install_bin_sample4" "install_bin_smack00" "install_bin_smack01" install_bin_sample0: "sample0.exe" if not exist "$(sample0dir)" $(MKDIR) "$(sample0dir)" $(INSTALL) "sample0.exe" "$(sample0dir)"install_bin_sample1: "sample1.exe" if not exist "$(sample1dir)" $(MKDIR) "$(sample1dir)" $(INSTALL) "sample1.exe" "$(sample1dir)"install_bin_sample2: "sample2.exe" if not exist "$(sample2dir)" $(MKDIR) "$(sample2dir)" $(INSTALL) "sample2.exe" "$(sample2dir)"install_bin_sample3: "sample3.exe" if not exist "$(sample3dir)" $(MKDIR) "$(sample3dir)" $(INSTALL) "sample3.exe" "$(sample3dir)"install_bin_sample4: "sample4.exe" if not exist "$(sample4dir)" $(MKDIR) "$(sample4dir)" $(INSTALL) "sample4.exe" "$(sample4dir)"install_bin_smack00: "smack00.exe" if not exist "$(smack00dir)" $(MKDIR) "$(smack00dir)" $(INSTALL) "smack00.exe" "$(smack00dir)"install_bin_smack01: "smack01.exe" if not exist "$(smack01dir)" $(MKDIR) "$(smack01dir)" $(INSTALL) "smack01.exe" "$(smack01dir)"install-data:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -