⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.win

📁 apache的软件linux版本
💻 WIN
字号:
# -*- Makefile -*-!IF "$(OS)" == "Windows_NT"NULL=rmdir=rd /s /q!ELSENULL=nulrmdir=deltree /y!ENDIFSILENT=@# Default build and bind modesBUILD_MODE = releaseBIND_MODE  = shared!IF "$(BUILD_MODE)" == "release" || "$(BUILD_MODE)" == "Release"!IF "$(BIND_MODE)" == "shared"# release sharedAPR_LIB_PFX = $(APR_SOURCE)\Release\libAPU_LIB_PFX = $(APU_SOURCE)\Release\libAPI_LIB_PFX = $(API_SOURCE)\Release\libCFG_CFLAGS  = /MD /O2CFG_DEFINES = /D "NDEBUG"CFG_OUTPUT  = Release!ELSE!IF "$(BIND_MODE)" == "static"# release staticAPR_LIB_PFX = $(APR_SOURCE)\LibR\	# no line continuationAPU_LIB_PFX = $(APU_SOURCE)\LibR\	# no line continuationAPI_LIB_PFX = $(API_SOURCE)\LibR\	# no line continuationCFG_CFLAGS  = /MD /O2CFG_DEFINES = /D "NDEBUG" /D "APR_DECLARE_STATIC" \		/D "APU_DECLARE_STATIC" /D "API_DECLARE_STATIC"CFG_API_LIB = $(API_LIB_PFX)apriconv.libCFG_OUTPUT  = LibR!ELSE!ERROR Unknown bind mode "$(BIND_MODE)"!ENDIF!ENDIF!ELSE!IF "$(BUILD_MODE)" == "debug" || "$(BUILD_MODE)" == "Debug"!IF "$(BIND_MODE)" == "shared"# debug sharedAPR_LIB_PFX = $(APR_SOURCE)\Debug\libAPU_LIB_PFX = $(APU_SOURCE)\Debug\libAPI_LIB_PFX = $(API_SOURCE)\Debug\libCFG_CFLAGS  = /MDd /Zi /OdCFG_DEFINES = /D "_DEBUG"CFG_LDFLAGS = /DEBUGCFG_OUTPUT  = Debug!ELSE!IF "$(BIND_MODE)" == "static"# debug staticAPR_LIB_PFX = $(APR_SOURCE)\LibD\	# no line continuationAPU_LIB_PFX = $(APU_SOURCE)\LibD\	# no line continuationAPI_LIB_PFX = $(API_SOURCE)\LibD\	# no line continuationCFG_CFLAGS  = /MDd /Zi /OdCFG_DEFINES = /D "_DEBUG" /D "APR_DECLARE_STATIC" \		/D "APU_DECLARE_STATIC" /D "API_DECLARE_STATIC"CFG_LDFLAGS = /DEBUGCFG_API_LIB = $(API_LIB_PFX)apriconv.libCFG_OUTPUT  = LibD!ELSE!ERROR Unknown bind mode "$(BIND_MODE)"!ENDIF!ENDIF!ELSE!ERROR Unknown build mode "$(BUILD_MODE)"!ENDIF!ENDIFAPR_SOURCE   = ..\..\aprAPU_SOURCE   = ..API_SOURCE   = ..\..\apr-iconvOUTPUT_DIR   = .\$(CFG_OUTPUT)INT_CFLAGS   = /nologo $(CFG_CFLAGS) /Fp"$(OUTPUT_DIR)\iconv.pch" /YX"iconv.h"INT_INCLUDES = /I "$(APU_SOURCE)\include" /I "$(APR_SOURCE)\include"#		/I "$(API_SOURCE)\include"INT_DEFINES  = /D "WIN32" /D "_CONSOLE" /D "_MBCS" $(CFG_DEFINES)INT_LDFLAGS  = /nologo /incremental:no /subsystem:console $(CFG_LDFLAGS)CFLAGS       = /W3ALL_CFLAGS   = $(INT_CFLAGS) $(INT_INCLUDES) $(INT_DEFINES) $(CFLAGS)LDFLAGS      = /WARN:0ALL_LDFLAGS  = $(INT_LDFLAGS) $(LDFLAGS).c{$(OUTPUT_DIR)}.exe:	-$(SILENT)if not exist "$(OUTPUT_DIR)\$(NULL)" mkdir "$(OUTPUT_DIR)"	$(SILENT)echo Compiling and linking $@...	$(SILENT)cl $(ALL_CFLAGS) /Fo"$*.obj" /Fd"$*" $< \		/link $(ALL_LDFLAGS) /out:$@ \		"$(APU_LIB_PFX)aprutil.lib" \		"$(APR_LIB_PFX)apr.lib" \		"$(CFG_API)" \		kernel32.lib advapi32.lib ws2_32.lib mswsock.lib##!ALL_TARGETS = 	$(OUTPUT_DIR)\testdate.exe \##!		$(OUTPUT_DIR)\testdbm.exe \##!		$(OUTPUT_DIR)\testmd4.exe \##!		$(OUTPUT_DIR)\testmd5.exe \##!		$(OUTPUT_DIR)\testqueue.exe \##!		$(OUTPUT_DIR)\testreslist.exe \##!		$(OUTPUT_DIR)\testrmm.exe \##!		$(OUTPUT_DIR)\teststrmatch.exe \##!		$(OUTPUT_DIR)\testuri.exe \##!		$(OUTPUT_DIR)\testuuid.exe \##!		$(OUTPUT_DIR)\testxlate.exe \##!		$(OUTPUT_DIR)\testxml.exeALL_TARGETS = 	$(OUTPUT_DIR)\testxlate.exeall: $(ALL_TARGETS)clean:	-$(SILENT)if exist "$(OUTPUT_DIR)/$(NULL)" $(rmdir) $(OUTPUT_DIR)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -