📄 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\tools!INCLUDE $(TOPDIR)\rules.mscall: all-msccheck: check-mscinstall: install-mscCFLAGS=$(CFLAGS) $(thread_safe_flag_spec)INCLUDES = -I$(SRCDIR) "-I..\mal" $(CLIENTS_INCS) $(MONETDB_INCS)monetdb5-config.bat: "$(SRCDIR)\monetdb5-config.bat.in" $(CONFIGURE) "$(SRCDIR)\monetdb5-config.bat.in" > "monetdb5-config.bat"merovingiandir = $(bindir)libmerovingian.dll: ..\mal\libmal.libmerovingian_LIBS = ..\mal\libmal.lib $(MONETDB_LIBS) libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS)merovingian_OBJS = merovingian.objmerovingian.exe: $(merovingian_OBJS) $(CC) $(CFLAGS) -Femerovingian.exe $(merovingian_OBJS) /link $(merovingian_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1!IFDEF NEED_MXmerovingian.h: "$(SRCDIR)\merovingian.mx"mserver5.c: "$(SRCDIR)\mserver5.mx"merovingian.c: "$(SRCDIR)\merovingian.mx"mserver5.h: "$(SRCDIR)\mserver5.mx"embeddedclient.c: "$(SRCDIR)\embeddedclient.mx"embeddedclient.h: "$(SRCDIR)\embeddedclient.mx"!ENDIF #NEED_MXmerovingian.obj: "merovingian.c" "merovingian.h"monetdb5-config: "$(SRCDIR)\monetdb5-config.in" $(CONFIGURE) "$(SRCDIR)\monetdb5-config.in" > "monetdb5-config"mserver5.obj: "mserver5.c" "mserver5.h" "..\mal\mal.h" "..\mal\mal_scenario.h" "..\mal\mal_import.h" "..\mal\mal_exception.h" "..\mal\mal_instruction.h" "..\mal\mal_type.h" "..\mal\mal_stack.h" "..\mal\mal_properties.h" "..\mal\mal_namespace.h" "..\mal\mal_client.h" "..\mal\mal_resolve.h" "..\mal\mal_function.h" "..\mal\mal_module.h" "..\mal\mal_box.h" "..\mal\mal_xml.h" "..\mal\mal_profiler.h" "..\mal\mal_session.h" "..\mal\mal_utils.h" "..\mal\mal_authorize.h" "..\mal\mal_sabaoth.h"prog.obj: "$(SRCDIR)\prog.c" "embeddedclient.h" "..\mal\mal.h" "..\mal\mal_scenario.h" "..\mal\mal_import.h" "..\mal\mal_exception.h" "..\mal\mal_instruction.h" "..\mal\mal_type.h" "..\mal\mal_stack.h" "..\mal\mal_properties.h" "..\mal\mal_namespace.h" "..\mal\mal_client.h" "..\mal\mal_resolve.h" "..\mal\mal_function.h" "..\mal\mal_module.h" "..\mal\mal_box.h" "..\mal\mal_xml.h" "..\mal\mal_profiler.h" "..\mal\mal_session.h" "..\mal\mal_utils.h"embeddedclient.obj: "embeddedclient.c" "embeddedclient.h" "..\mal\mal.h" "..\mal\mal_scenario.h" "..\mal\mal_import.h" "..\mal\mal_exception.h" "..\mal\mal_instruction.h" "..\mal\mal_type.h" "..\mal\mal_stack.h" "..\mal\mal_properties.h" "..\mal\mal_namespace.h" "..\mal\mal_client.h" "..\mal\mal_resolve.h" "..\mal\mal_function.h" "..\mal\mal_module.h" "..\mal\mal_box.h" "..\mal\mal_xml.h" "..\mal\mal_profiler.h" "..\mal\mal_session.h" "..\mal\mal_utils.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBEMBEDDEDMAL -DCOMPILE_DL_EMBEDDEDMAL -Fo"embeddedclient.obj" -c "embeddedclient.c"libembeddedmal.dll: ..\mal\libmal.liblibembeddedmal_LIBS = ..\mal\libmal.lib $(MONETDB_LIBS) libbat.lib libmutils.lib libstream.lib $(CLIENTS_LIBS) libMapi.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS)libembeddedmal_OBJS = embeddedclient.objlibembeddedmal_DEPS = $(libembeddedmal_OBJS)libembeddedmal.lib: libembeddedmal.dlllibembeddedmal.dll: $(libembeddedmal_DEPS) $(CC) $(CFLAGS) -LD -Felibembeddedmal.dll $(libembeddedmal_OBJS) /link $(libembeddedmal_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2monetdb: "$(SRCDIR)\monetdb" $(INSTALL) "$(SRCDIR)\monetdb" "monetdb"mguardian: "$(SRCDIR)\mguardian" $(INSTALL) "$(SRCDIR)\mguardian" "mguardian"mchkpnt: "$(SRCDIR)\mchkpnt" $(INSTALL) "$(SRCDIR)\mchkpnt" "mchkpnt"mrecover: "$(SRCDIR)\mrecover" $(INSTALL) "$(SRCDIR)\mrecover" "mrecover"mclient: "$(SRCDIR)\mclient" $(INSTALL) "$(SRCDIR)\mclient" "mclient"mserver5dir = $(bindir)libmserver5.dll: ..\mal\libmal.libmserver5_LIBS = ..\mal\libmal.lib $(MONETDB_LIBS) libbat.lib libmutils.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS)mserver5_OBJS = mserver5.objmserver5.exe: $(mserver5_OBJS) $(CC) $(CFLAGS) -Femserver5.exe $(mserver5_OBJS) /link $(mserver5_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1Mbeddedmaldir = $(bindir)libMbeddedmal.dll: libembeddedmal.lib ..\mal\libmal.libMbeddedmal_LIBS = libembeddedmal.lib ..\mal\libmal.lib $(MONETDB_LIBS) libbat.lib libmutils.lib libstream.lib $(CLIENTS_LIBS) libMapi.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS)Mbeddedmal_OBJS = prog.objMbeddedmal.exe: $(Mbeddedmal_OBJS) $(CC) $(CFLAGS) -FeMbeddedmal.exe $(Mbeddedmal_OBJS) /link $(Mbeddedmal_LIBS) /subsystem:console /NODEFAULTLIB:LIBC if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;1all-msc: "libembeddedmal.dll" "merovingian.exe" "mserver5.exe" "Mbeddedmal.exe" "monetdb5-config.bat" "monetdb5-config" "monetdb" "mguardian" "mchkpnt" "mrecover" "mclient"check-msc: all-msc "monetdb" "mguardian" "monetdb5-config" "monetdb5-config.bat" "mchkpnt" "mrecover" "libembeddedmal.dll" "mclient"install-msc: install-exec install-datainstall-exec: "install_bin_merovingian" "install_bin_mserver5" "install_bin_Mbeddedmal" "install_monetdb" "install_mguardian" "install_monetdb5-config" "install_monetdb5-config.bat" "install_mchkpnt" "install_mrecover" "install_libembeddedmal" "install_mclient" install_bin_merovingian: "merovingian.exe" if not exist "$(merovingiandir)" $(MKDIR) "$(merovingiandir)" $(INSTALL) "merovingian.exe" "$(merovingiandir)"install_bin_mserver5: "mserver5.exe" if not exist "$(mserver5dir)" $(MKDIR) "$(mserver5dir)" $(INSTALL) "mserver5.exe" "$(mserver5dir)"install_bin_Mbeddedmal: "Mbeddedmal.exe" if not exist "$(Mbeddedmaldir)" $(MKDIR) "$(Mbeddedmaldir)" $(INSTALL) "Mbeddedmal.exe" "$(Mbeddedmaldir)"install_monetdb: "monetdb" "$(bindir)" $(INSTALL) "monetdb" "$(bindir)\monetdb"install_mguardian: "mguardian" "$(bindir)" $(INSTALL) "mguardian" "$(bindir)\mguardian"install_monetdb5-config: "monetdb5-config" "$(bindir)" $(INSTALL) "monetdb5-config" "$(bindir)\monetdb5-config"install_monetdb5-config.bat: "monetdb5-config.bat" "$(bindir)" $(INSTALL) "monetdb5-config.bat" "$(bindir)\monetdb5-config.bat"install_mchkpnt: "mchkpnt" "$(bindir)" $(INSTALL) "mchkpnt" "$(bindir)\mchkpnt"install_mrecover: "mrecover" "$(bindir)" $(INSTALL) "mrecover" "$(bindir)\mrecover"install_libembeddedmal: "libembeddedmal.dll" "$(libdir)" $(INSTALL) "libembeddedmal.dll" "$(libdir)\libembeddedmal.dll" $(INSTALL) "libembeddedmal.lib" "$(libdir)\libembeddedmal.lib"install_mclient: "mclient" "$(bindir)" $(INSTALL) "mclient" "$(bindir)\mclient""$(bindir)": if not exist "$(bindir)" $(MKDIR) "$(bindir)""$(libdir)": if not exist "$(libdir)" $(MKDIR) "$(libdir)"install-data:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -