📄 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\modules\mal!INCLUDE $(TOPDIR)\rules.mscall: all-msccheck: check-mscinstall: install-mscINCLUDES = -I$(SRCDIR) "-I..\atoms" "-I..\kernel" "-I..\..\mal" $(MONETDB_INCS) $(CLIENTS_INCS) $(Z_CFLAGS) $(BZ_CFLAGS) $(PCRE_CFLAGS) $(READLINE_INCS)CFLAGS=$(CFLAGS) $(thread_safe_flag_spec)EXTRA_DIST_DIR = Testslib_pcre.dll: ..\..\mal\libmal.liblib_pcre_LIBS = ..\..\mal\libmal.lib $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(PCRE_LIBS)lib_pcre_OBJS = pcre.objlib_pcre_DEPS = $(lib_pcre_OBJS)lib_pcre.lib: lib_pcre.dlllib_pcre.dll: $(lib_pcre_DEPS) $(CC) $(CFLAGS) -LD -Felib_pcre.dll $(lib_pcre_OBJS) /link $(lib_pcre_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_pcre.dll" ".libs\lib_pcre.dll"!IFDEF NEED_MXtablet.c: "$(SRCDIR)\tablet.mx"pcre.mal: "$(SRCDIR)\pcre.mx"tablet.h: "$(SRCDIR)\tablet.mx"bbp.c: "$(SRCDIR)\bbp.mx"transaction.c: "$(SRCDIR)\transaction.mx"profiler.h: "$(SRCDIR)\profiler.mx"profiler.c: "$(SRCDIR)\profiler.mx"inspect.h: "$(SRCDIR)\inspect.mx"bpm.h: "$(SRCDIR)\bpm.mx"language.c: "$(SRCDIR)\language.mx"language.h: "$(SRCDIR)\language.mx"bpm.c: "$(SRCDIR)\bpm.mx"radix.c: "$(SRCDIR)\radix.mx"pbm.mal: "$(SRCDIR)\pbm.mx"radix.h: "$(SRCDIR)\radix.mx"clients.mal: "$(SRCDIR)\clients.mx"pbm.h: "$(SRCDIR)\pbm.mx"tablet.mal: "$(SRCDIR)\tablet.mx"pbm.c: "$(SRCDIR)\pbm.mx"crackers.c: "$(SRCDIR)\crackers.mx"const.c: "$(SRCDIR)\const.mx"const.h: "$(SRCDIR)\const.mx"crackers.h: "$(SRCDIR)\crackers.mx"factory.h: "$(SRCDIR)\factory.mx"factory.c: "$(SRCDIR)\factory.mx"mal_init.mal: "$(SRCDIR)\mal_init.mx"box.mal: "$(SRCDIR)\box.mx"tablet.tmpmil: "$(SRCDIR)\tablet.mx"batExtensions.c: "$(SRCDIR)\batExtensions.mx"mdb.h: "$(SRCDIR)\mdb.mx"manual.mal: "$(SRCDIR)\manual.mx"language.mal: "$(SRCDIR)\language.mx"mdb.mal: "$(SRCDIR)\mdb.mx"chopper.mal: "$(SRCDIR)\chopper.mx"mdb.c: "$(SRCDIR)\mdb.mx"constraints.mal: "$(SRCDIR)\constraints.mx"clients.c: "$(SRCDIR)\clients.mx"mat.mal: "$(SRCDIR)\mat.mx"manual.c: "$(SRCDIR)\manual.mx"mal_init.c: "$(SRCDIR)\mal_init.mx"clients.h: "$(SRCDIR)\clients.mx"manual.h: "$(SRCDIR)\manual.mx"mserver.mal: "$(SRCDIR)\mserver.mx"constraints.h: "$(SRCDIR)\constraints.mx"algebraExtensions.mal: "$(SRCDIR)\algebraExtensions.mx"mserver.h: "$(SRCDIR)\mserver.mx"algebraExtensions.c: "$(SRCDIR)\algebraExtensions.mx"mserver.c: "$(SRCDIR)\mserver.mx"pcre.c: "$(SRCDIR)\pcre.mx"inspect.c: "$(SRCDIR)\inspect.mx"profiler.mal: "$(SRCDIR)\profiler.mx"chopper.c: "$(SRCDIR)\chopper.mx"mal_io.c: "$(SRCDIR)\mal_io.mx"batExtensions.mal: "$(SRCDIR)\batExtensions.mx"urlbox.mal: "$(SRCDIR)\urlbox.mx"sabaoth.c: "$(SRCDIR)\sabaoth.mx"mal_io.h: "$(SRCDIR)\mal_io.mx"sabaoth.h: "$(SRCDIR)\sabaoth.mx"urlbox.h: "$(SRCDIR)\urlbox.mx"const.mal: "$(SRCDIR)\const.mx"urlbox.c: "$(SRCDIR)\urlbox.mx"mal_io.mal: "$(SRCDIR)\mal_io.mx"factory.mal: "$(SRCDIR)\factory.mx"statistics.c: "$(SRCDIR)\statistics.mx"mat.c: "$(SRCDIR)\mat.mx"mat.h: "$(SRCDIR)\mat.mx"radix.mal: "$(SRCDIR)\radix.mx"statistics.h: "$(SRCDIR)\statistics.mx"statistics.mal: "$(SRCDIR)\statistics.mx"bbp.mal: "$(SRCDIR)\bbp.mx"constraints.c: "$(SRCDIR)\constraints.mx"sabaoth.mal: "$(SRCDIR)\sabaoth.mx"inspect.mal: "$(SRCDIR)\inspect.mx"transaction.mal: "$(SRCDIR)\transaction.mx"crackers.mal: "$(SRCDIR)\crackers.mx"bpm.mal: "$(SRCDIR)\bpm.mx"box.c: "$(SRCDIR)\box.mx"box.h: "$(SRCDIR)\box.mx"!ENDIF #NEED_MXtablet.obj: "tablet.c" "tablet.h" "..\atoms\blob.h" "..\atoms\..\..\mal\mal.h" "..\atoms\..\..\mal\mal_exception.h" "..\atoms\streams.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_exception.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_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\kernel\..\..\mal\mal_exception.h" "..\kernel\algebra.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBTABLET -DCOMPILE_DL_TABLET -Fo"tablet.obj" -c "tablet.c"algebraExtensions.obj: "algebraExtensions.c" "..\..\mal\mal_stack.h" "..\..\mal\mal.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_box.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_exception.h" "..\..\mal\mal_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\kernel\..\..\mal\mal.h" "..\kernel\bat5.h" "..\kernel\..\..\mal\mal_exception.h" "..\kernel\algebra.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBALGEBRAEXTENSIONS -DCOMPILE_DL_ALGEBRAEXTENSIONS -Fo"algebraExtensions.obj" -c "algebraExtensions.c"bbp.obj: "bbp.c" "..\..\mal\mal_stack.h" "..\..\mal\mal.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_box.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_exception.h" "..\..\mal\mal_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\kernel\..\..\mal\mal.h" "..\kernel\bat5.h" "..\kernel\..\..\mal\mal_exception.h" "..\kernel\algebra.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBBBP -DCOMPILE_DL_BBP -Fo"bbp.obj" -c "bbp.c"profiler.obj: "profiler.c" "profiler.h" "..\..\mal\mal.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_exception.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBPROFILER -DCOMPILE_DL_PROFILER -Fo"profiler.obj" -c "profiler.c"bpm.obj: "bpm.c" "bpm.h" "..\..\mal\mal.h" "..\..\mal\mal_resolve.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_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBBPM -DCOMPILE_DL_BPM -Fo"bpm.obj" -c "bpm.c"language.obj: "language.c" "language.h" "..\..\mal\mal.h" "..\..\mal\mal_box.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_module.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_exception.h" "..\..\mal\mal_client.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_function.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_session.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_debugger.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBLANGUAGE -DCOMPILE_DL_LANGUAGE -Fo"language.obj" -c "language.c"tablet.mil: "tablet.tmpmil" $(MEL) $(INCLUDES) -mil "tablet.m" > "$@" type "tablet.tmpmil" >> "$@" if not exist .libs $(MKDIR) .libs $(INSTALL) "tablet.mil" ".libs\tablet.mil"radix.obj: "radix.c" "..\..\mal\mal.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_exception.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_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "radix.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBRADIX -DCOMPILE_DL_RADIX -Fo"radix.obj" -c "radix.c"pbm.obj: "pbm.c" "pbm.h" "..\..\mal\mal.h" "..\..\mal\mal_resolve.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_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBPBM -DCOMPILE_DL_PBM -Fo"pbm.obj" -c "pbm.c"crackers.obj: "crackers.c" "..\..\mal\mal.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_exception.h" "crackers.h" "..\atoms\..\..\mal\mal.h" "..\atoms\..\..\mal\mal_exception.h" "..\atoms\mtime.h" "..\kernel\..\..\mal\mal.h" "..\kernel\bat5.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBCRACKERS -DCOMPILE_DL_CRACKERS -Fo"crackers.obj" -c "crackers.c"const.obj: "const.c" "const.h" "clients.h" "..\..\mal\mal.h" "..\..\mal\mal_resolve.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_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\..\mal\mal_authorize.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBCONST -DCOMPILE_DL_CONST -Fo"const.obj" -c "const.c"factory.obj: "factory.c" "factory.h" "..\..\mal\mal.h" "..\..\mal\mal_client.h" "..\..\mal\mal_resolve.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_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBFACTORY -DCOMPILE_DL_FACTORY -Fo"factory.obj" -c "factory.c"batExtensions.obj: "batExtensions.c" "..\..\mal\mal_stack.h" "..\..\mal\mal.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_box.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_exception.h" "..\..\mal\mal_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\kernel\..\..\mal\mal.h" "..\kernel\bat5.h" "..\kernel\..\..\mal\mal_exception.h" "..\kernel\algebra.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBBATEXTENSIONS -DCOMPILE_DL_BATEXTENSIONS -Fo"batExtensions.obj" -c "batExtensions.c"transaction.obj: "transaction.c" "..\..\mal\mal.h" "..\..\mal\mal_client.h" "..\..\mal\mal_resolve.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_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" "..\..\mal\mal_session.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\kernel\..\..\mal\mal.h" "..\kernel\bat5.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBTRANSACTION -DCOMPILE_DL_TRANSACTION -Fo"transaction.obj" -c "transaction.c"mdb.obj: "mdb.c" "..\..\mal\mal_exception.h" "..\..\mal\mal_instruction.h" "..\..\mal\mal_type.h" "..\..\mal\mal.h" "..\..\mal\mal_stack.h" "..\..\mal\mal_properties.h" "..\..\mal\mal_namespace.h" "..\..\mal\mal_function.h" "..\..\mal\mal_module.h" "..\..\mal\mal_box.h" "..\..\mal\mal_xml.h" "..\..\mal\mal_resolve.h" "..\..\mal\mal_profiler.h" "..\..\mal\mal_client.h" "..\..\mal\mal_scenario.h" "..\..\mal\mal_import.h" "..\..\mal\mal_session.h" "..\..\mal\mal_utils.h" "..\..\mal\mal_debugger.h" "..\..\mal\mal_factory.h" "..\..\mal\mal_interpreter.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBMDB -DCOMPILE_DL_MDB -Fo"mdb.obj" -c "mdb.c"mal_init.obj: "mal_init.c"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -