📄 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\mapiclient!INCLUDE $(TOPDIR)\rules.mscall: all-msccheck: check-mscinstall: install-mscINCLUDES = -I$(SRCDIR) $(MONETDB_CFLAGS) "-I..\mapilib" $(READLINE_INCS) $(OPENSSL_INCS)CFLAGS=$(CFLAGS) $(thread_safe_flag_spec)MAPI_LIBS = $(SOCKET_LIBS) $(OPENSSL_LIBS)libmcutil_OBJS = dump.obj prompt.objlibmcutil_DEPS = $(libmcutil_OBJS)libmcutil.lib: $(libmcutil_DEPS) $(ARCHIVER) /out:"libmcutil.lib" $(libmcutil_OBJS)!IFDEF NEED_MXReadlineTools.h: "$(SRCDIR)\ReadlineTools.mx"MapiClient.c: "$(SRCDIR)\MapiClient.mx"ReadlineTools.c: "$(SRCDIR)\ReadlineTools.mx"!ENDIF #NEED_MXmsqldump.obj: "$(SRCDIR)\msqldump.c" "..\mapilib\Mapi.h"dump.obj: "$(SRCDIR)\dump.c" "..\mapilib\Mapi.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBMCUTIL -DCOMPILE_DL_MCUTIL -Fo"dump.obj" -c "$(SRCDIR)\dump.c"ReadlineTools.obj: "ReadlineTools.c" "..\mapilib\Mapi.h" "ReadlineTools.h"MapiClient.obj: "MapiClient.c" "..\mapilib\Mapi.h" "ReadlineTools.h"prompt.obj: "$(SRCDIR)\prompt.c" "..\mapilib\Mapi.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBMCUTIL -DCOMPILE_DL_MCUTIL -Fo"prompt.obj" -c "$(SRCDIR)\prompt.c"MapiClientdir = $(bindir)libMapiClient.dll: libmcutil.lib ..\mapilib\libMapi.libMapiClient_LIBS = libmcutil.lib ..\mapilib\libMapi.lib $(MAPI_LIBS) $(READLINE_LIBS) $(MONETDB_LIBS) libmutils.lib libstream.lib $(ICONV_LIBS)MapiClient_OBJS = MapiClient.obj ReadlineTools.objMapiClient.exe: $(MapiClient_OBJS) $(CC) $(CFLAGS) -FeMapiClient.exe $(MapiClient_OBJS) /link $(MapiClient_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1msqldumpdir = $(bindir)libmsqldump.dll: libmcutil.lib ..\mapilib\libMapi.libmsqldump_LIBS = libmcutil.lib ..\mapilib\libMapi.lib $(MAPI_LIBS) $(MONETDB_LIBS) libmutils.lib libstream.lib $(ICONV_LIBS)msqldump_OBJS = msqldump.objmsqldump.exe: $(msqldump_OBJS) $(CC) $(CFLAGS) -Femsqldump.exe $(msqldump_OBJS) /link $(msqldump_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1all-msc: "libmcutil.lib" "MapiClient.exe" "msqldump.exe"check-msc: all-mscinstall-msc: install-exec install-datainstall-exec: "install_bin_MapiClient" "install_bin_msqldump" install_bin_MapiClient: "MapiClient.exe" if not exist "$(MapiClientdir)" $(MKDIR) "$(MapiClientdir)" $(INSTALL) "MapiClient.exe" "$(MapiClientdir)"install_bin_msqldump: "msqldump.exe" if not exist "$(msqldumpdir)" $(MKDIR) "$(msqldumpdir)" $(INSTALL) "msqldump.exe" "$(msqldumpdir)"install-data:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -