📄 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\atoms!INCLUDE $(TOPDIR)\rules.mscall: all-msccheck: check-mscinstall: install-mscINCLUDES = -I$(SRCDIR) "-I..\..\mal" $(MONETDB_INCS) $(Z_CFLAGS) $(BZ_CFLAGS) $(HWCOUNTERS_INCS) $(PCL_CFLAGS)CFLAGS=$(CFLAGS) $(thread_safe_flag_spec)EXTRA_DIST_DIR = Testslib_str.dll: ..\..\mal\libmal.liblib_str_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(ICONV_LIBS) ..\..\mal\libmal.liblib_str_OBJS = str.objlib_str_DEPS = $(lib_str_OBJS)lib_str.lib: lib_str.dlllib_str.dll: $(lib_str_DEPS) $(CC) $(CFLAGS) -LD -Felib_str.dll $(lib_str_OBJS) /link $(lib_str_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_str.dll" ".libs\lib_str.dll"!IFDEF NEED_MXstreams.h: "$(SRCDIR)\streams.mx"mtime.c: "$(SRCDIR)\mtime.mx"mtime.mal: "$(SRCDIR)\mtime.mx"url.h: "$(SRCDIR)\url.mx"blob.tmpmil: "$(SRCDIR)\blob.mx"mtime.h: "$(SRCDIR)\mtime.mx"url.mal: "$(SRCDIR)\url.mx"url.c: "$(SRCDIR)\url.mx"color.mal: "$(SRCDIR)\color.mx"str.c: "$(SRCDIR)\str.mx"str.mal: "$(SRCDIR)\str.mx"str.h: "$(SRCDIR)\str.mx"streams.mal: "$(SRCDIR)\streams.mx"blob.c: "$(SRCDIR)\blob.mx"inet.mal: "$(SRCDIR)\inet.mx"blob.h: "$(SRCDIR)\blob.mx"streams.c: "$(SRCDIR)\streams.mx"inet.c: "$(SRCDIR)\inet.mx"blob.mal: "$(SRCDIR)\blob.mx"inet.h: "$(SRCDIR)\inet.mx"color.h: "$(SRCDIR)\color.mx"color.c: "$(SRCDIR)\color.mx"!ENDIF #NEED_MXstreams.obj: "streams.c" "..\..\mal\mal.h" "streams.h" "blob.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" $(CC) $(CFLAGS) $(GENDLL) -DLIBSTREAMS -DCOMPILE_DL_STREAMS -Fo"streams.obj" -c "streams.c"blob.mil: "blob.tmpmil" $(MEL) $(INCLUDES) -mil "blob.m" > "$@" type "blob.tmpmil" >> "$@" if not exist .libs $(MKDIR) .libs $(INSTALL) "blob.mil" ".libs\blob.mil"str.obj: "str.c" "str.h" "..\..\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" $(CC) $(CFLAGS) $(GENDLL) -DLIBSTR -DCOMPILE_DL_STR -Fo"str.obj" -c "str.c"mtime.obj: "mtime.c" "mtime.h" "..\..\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_box.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBMTIME -DCOMPILE_DL_MTIME -Fo"mtime.obj" -c "mtime.c"blob.obj: "blob.c" "blob.h" "..\..\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" $(CC) $(CFLAGS) $(GENDLL) -DLIBBLOB -DCOMPILE_DL_BLOB -Fo"blob.obj" -c "blob.c"url.obj: "url.c" "url.h" "..\..\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" $(CC) $(CFLAGS) $(GENDLL) -DLIBURL -DCOMPILE_DL_URL -Fo"url.obj" -c "url.c"color.obj: "color.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" "color.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBCOLOR -DCOMPILE_DL_COLOR -Fo"color.obj" -c "color.c"inet.obj: "inet.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" "inet.h" $(CC) $(CFLAGS) $(GENDLL) -DLIBINET -DCOMPILE_DL_INET -Fo"inet.obj" -c "inet.c"lib_blob.dll: ..\..\mal\libmal.liblib_blob_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_blob_OBJS = blob.objlib_blob_DEPS = $(lib_blob_OBJS)lib_blob.lib: lib_blob.dlllib_blob.dll: $(lib_blob_DEPS) $(CC) $(CFLAGS) -LD -Felib_blob.dll $(lib_blob_OBJS) /link $(lib_blob_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_blob.dll" ".libs\lib_blob.dll"lib_url.dll: ..\..\mal\libmal.liblib_url_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_url_OBJS = url.objlib_url_DEPS = $(lib_url_OBJS)lib_url.lib: lib_url.dlllib_url.dll: $(lib_url_DEPS) $(CC) $(CFLAGS) -LD -Felib_url.dll $(lib_url_OBJS) /link $(lib_url_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_url.dll" ".libs\lib_url.dll"lib_mtime.dll: ..\..\mal\libmal.liblib_mtime_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_mtime_OBJS = mtime.objlib_mtime_DEPS = $(lib_mtime_OBJS)lib_mtime.lib: lib_mtime.dlllib_mtime.dll: $(lib_mtime_DEPS) $(CC) $(CFLAGS) -LD -Felib_mtime.dll $(lib_mtime_OBJS) /link $(lib_mtime_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_mtime.dll" ".libs\lib_mtime.dll"lib_streams.dll: ..\..\mal\libmal.liblib_streams_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_streams_OBJS = streams.objlib_streams_DEPS = $(lib_streams_OBJS)lib_streams.lib: lib_streams.dlllib_streams.dll: $(lib_streams_DEPS) $(CC) $(CFLAGS) -LD -Felib_streams.dll $(lib_streams_OBJS) /link $(lib_streams_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_streams.dll" ".libs\lib_streams.dll"lib_inet.dll: ..\..\mal\libmal.liblib_inet_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_inet_OBJS = inet.objlib_inet_DEPS = $(lib_inet_OBJS)lib_inet.lib: lib_inet.dlllib_inet.dll: $(lib_inet_DEPS) $(CC) $(CFLAGS) -LD -Felib_inet.dll $(lib_inet_OBJS) /link $(lib_inet_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_inet.dll" ".libs\lib_inet.dll"lib_color.dll: ..\..\mal\libmal.liblib_color_LIBS = $(MONETDB_LIBS) libbat.lib libstream.lib $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) ..\..\mal\libmal.liblib_color_OBJS = color.objlib_color_DEPS = $(lib_color_OBJS)lib_color.lib: lib_color.dlllib_color.dll: $(lib_color_DEPS) $(CC) $(CFLAGS) -LD -Felib_color.dll $(lib_color_OBJS) /link $(lib_color_LIBS) if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@;2 if not exist .libs $(MKDIR) .libs $(INSTALL) "lib_color.dll" ".libs\lib_color.dll"all-msc: "lib_str.dll" "lib_blob.dll" "lib_url.dll" "lib_mtime.dll" "lib_streams.dll" "lib_inet.dll" "lib_color.dll" "str.mal" "blob.mal" "url.mal" "mtime.mal" "streams.mal" "inet.mal" "color.mal"check-msc: all-msc "lib_str.dll" "color.mal" "url.mal" "blob.mal" "lib_mtime.dll" "streams.mal" "lib_inet.dll" "mtime.mal" "lib_streams.dll" "lib_color.dll" "inet.mal" "lib_blob.dll" "str.mal" "lib_url.dll"install-msc: install-exec install-datainstall-exec: "install_lib_str" "install_color.mal" "install_url.mal" "install_blob.mal" "install_lib_mtime" "install_streams.mal" "install_lib_inet" "install_mtime.mal" "install_lib_streams" "install_lib_color" "install_inet.mal" "install_lib_blob" "install_str.mal" "install_lib_url" install_lib_str: "lib_str.dll" "$(pkglibdir)" $(INSTALL) "lib_str.dll" "$(pkglibdir)\lib_str.dll" $(INSTALL) "lib_str.lib" "$(pkglibdir)\lib_str.lib"install_color.mal: "color.mal" "$(pkglibdir)" $(INSTALL) "color.mal" "$(pkglibdir)\color.mal"install_url.mal: "url.mal" "$(pkglibdir)" $(INSTALL) "url.mal" "$(pkglibdir)\url.mal"install_blob.mal: "blob.mal" "$(pkglibdir)" $(INSTALL) "blob.mal" "$(pkglibdir)\blob.mal"install_lib_mtime: "lib_mtime.dll" "$(pkglibdir)" $(INSTALL) "lib_mtime.dll" "$(pkglibdir)\lib_mtime.dll" $(INSTALL) "lib_mtime.lib" "$(pkglibdir)\lib_mtime.lib"install_streams.mal: "streams.mal" "$(pkglibdir)" $(INSTALL) "streams.mal" "$(pkglibdir)\streams.mal"install_lib_inet: "lib_inet.dll" "$(pkglibdir)" $(INSTALL) "lib_inet.dll" "$(pkglibdir)\lib_inet.dll" $(INSTALL) "lib_inet.lib" "$(pkglibdir)\lib_inet.lib"install_mtime.mal: "mtime.mal" "$(pkglibdir)" $(INSTALL) "mtime.mal" "$(pkglibdir)\mtime.mal"install_lib_streams: "lib_streams.dll" "$(pkglibdir)" $(INSTALL) "lib_streams.dll" "$(pkglibdir)\lib_streams.dll" $(INSTALL) "lib_streams.lib" "$(pkglibdir)\lib_streams.lib"install_lib_color: "lib_color.dll" "$(pkglibdir)" $(INSTALL) "lib_color.dll" "$(pkglibdir)\lib_color.dll" $(INSTALL) "lib_color.lib" "$(pkglibdir)\lib_color.lib"install_inet.mal: "inet.mal" "$(pkglibdir)" $(INSTALL) "inet.mal" "$(pkglibdir)\inet.mal"install_lib_blob: "lib_blob.dll" "$(pkglibdir)" $(INSTALL) "lib_blob.dll" "$(pkglibdir)\lib_blob.dll" $(INSTALL) "lib_blob.lib" "$(pkglibdir)\lib_blob.lib"install_str.mal: "str.mal" "$(pkglibdir)" $(INSTALL) "str.mal" "$(pkglibdir)\str.mal"install_lib_url: "lib_url.dll" "$(pkglibdir)" $(INSTALL) "lib_url.dll" "$(pkglibdir)\lib_url.dll" $(INSTALL) "lib_url.lib" "$(pkglibdir)\lib_url.lib""$(pkglibdir)": if not exist "$(pkglibdir)" $(MKDIR) "$(pkglibdir)"install-data: install-atomsinclude_HEADERSatomsincludedir = $(includedir)\atomsatomsinclude_HEADERS = str.h streams.h url.h mtime.h str.h blob.h inet.h color.hinstall-atomsinclude_HEADERS: $(atomsinclude_HEADERS) if not exist "$(atomsincludedir)" $(MKDIR) "$(atomsincludedir)" $(INSTALL) "str.h" "$(atomsincludedir)" $(INSTALL) "streams.h" "$(atomsincludedir)" $(INSTALL) "url.h" "$(atomsincludedir)" $(INSTALL) "mtime.h" "$(atomsincludedir)" $(INSTALL) "str.h" "$(atomsincludedir)" $(INSTALL) "blob.h" "$(atomsincludedir)" $(INSTALL) "inet.h" "$(atomsincludedir)" $(INSTALL) "color.h" "$(atomsincludedir)"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -