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

📄 makefile.win

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 WIN
字号:
# PROGRAMS#   test programs invoked via standard user interface, run on all platforms# ALL_TESTS#   test modules invoked through the abts suite (./testall)# OTHER_PROGRAMS#   programs such as sendfile, that have to be invoked in a special sequence#   or with special parameters# Windows Specific;# MODEL#   dynamic or static - refers to which set of bindings are desired#   and controls which libraries (apr-1 or libapr-1) will be linked.# OUTDIR#   the library path of the libraries, and also the path within test/#   where all of the tests for that library will be built# APROUTDIR#   The library path of apr (if different from OUTDIR)# APR_PATH#   relative or absolute path to locate apr libs and includes# API_PATH#   relative or absolute path to locate apr-iconv libs and includes!IFNDEF MODELMODEL=dynamic!ENDIF!IFNDEF OUTDIR!IF "$(MODEL)" == "static"OUTDIR=LibR!ELSEOUTDIR=Release!ENDIF!IF [$(COMSPEC) /c cl /nologo /? \	| $(SystemRoot)\System32\find.exe "x64" >NUL ] == 0OUTDIR=x64\$(OUTDIR)!ENDIF!ENDIF!IF !EXIST("$(OUTDIR)\.")!IF ([$(COMSPEC) /C mkdir $(OUTDIR)] == 0)!ENDIF!ENDIF!IFNDEF INTDIRINTDIR=$(OUTDIR)!ELSE!IF !EXIST("$(INTDIR)\.")!IF ([$(COMSPEC) /C mkdir $(INTDIR)] == 0)!ENDIF!ENDIF!ENDIF!MESSAGE Building tests into $(OUTDIR) for $(MODEL)ALL_TESTS = $(INTDIR)\teststrmatch.obj $(INTDIR)\testuri.obj \	$(INTDIR)\testuuid.obj $(INTDIR)\testutil.obj \	$(INTDIR)\testbuckets.obj $(INTDIR)\testpass.obj \	$(INTDIR)\testmd4.obj $(INTDIR)\testmd5.obj \	$(INTDIR)\testldap.obj $(INTDIR)\testdbd.obj \	$(INTDIR)\testdbm.obj $(INTDIR)\testreslist.obj \	$(INTDIR)\testxml.obj $(INTDIR)\testqueue.obj \	$(INTDIR)\testrmm.obj $(INTDIR)\testxlate.obj \	$(INTDIR)\testdate.obj $(INTDIR)\testmemcache.objCLEAN_DATA = manyfile.bin testfile.txt data\sqlite*.dbCLEAN_BUILDDIRS = Debug Release LibD LibR 9x x64PROGRAMS = \	$(OUTDIR)\testall.exeOTHER_PROGRAMS = \	$(OUTDIR)\dbd.exe# bring in rules.mk for standard functionalityALL: $(PROGRAMS) $(OTHER_PROGRAMS)CL = cl.exeLD = link.exe APR_PATH = ..\..\aprAPI_PATH = ..\..\apr-iconvAPROUTDIR=$(OUTDIR)!IF "$(MODEL)" == "static"PROGRAM_DEPENDENCIES = \	$(APR_PATH)\$(APROUTDIR)\apr-1.lib \	..\$(OUTDIR)\aprutil-1.lib STATIC_CFLAGS = /D APR_DECLARE_STATIC /D APU_DECLARE_STATIC!ELSEPROGRAM_DEPENDENCIES = \	$(APR_PATH)\$(APROUTDIR)\libapr-1.lib \	..\$(OUTDIR)\libaprutil-1.lib STATIC_CFLAGS = !ENDIF!IFDEF _DEBUGDEBUG_CFLAGS = /MDd!ELSEDEBUG_CFLAGS = /MD !ENDIFINCLUDES=/I "../include" /I "$(API_PATH)/include" /I "$(APR_PATH)/include"CFLAGS = /nologo /c /W3 /Gm /EHsc /Zi /Od $(INCLUDES) \	 $(STATIC_CFLAGS) $(DEBUG_CFLAGS) /D "BINPATH=$(OUTDIR:\=/)" \	 /D _DEBUG /D WIN32 /Fo"$(INTDIR)/" /FDLD_LIBS = kernel32.lib advapi32.lib ws2_32.lib wsock32.lib \	  ole32.lib shell32.lib rpcrt4.lib wldap32.libLDFLAGS = /nologo /debug /subsystem:console /incremental:no SHLDFLAGS = /nologo /dll /debug /subsystem:windows /incremental:no.c{$(INTDIR)}.obj::	$(CL) $(CFLAGS) -c $< -Fd$(INTDIR)\ $(INCLUDES)# PROGRAMS;abts.c: abts.h abts_tests.h testutil.htestutil.c: abts.h abts_tests.h testutil.h$(OUTDIR)\testall.exe: $(ALL_TESTS) $(INTDIR)\abts.obj $(PROGRAM_DEPENDENCIES)	$(LD) $(LDFLAGS) /out:"$@" $** $(LD_LIBS)	@if exist "$@.manifest" \	    mt.exe -manifest "$@.manifest" -outputresource:$@;1# OTHER_PROGRAMS;$(OUTDIR)\dbd.exe: $(INTDIR)\dbd.obj $(PROGRAM_DEPENDENCIES)	$(LD) $(LDFLAGS) /out:"$@" $** $(LD_LIBS)	@if exist "$@.manifest" \	    mt.exe -manifest "$@.manifest" -outputresource:$@;1cleandata:	@for %f in ($(CLEAN_DATA)) do @if EXIST %f del /f %fclean: cleandata	@if EXIST $(INTDIR)\. rmdir /s /q $(INTDIR)	@if EXIST $(OUTDIR)\. rmdir /s /q $(OUTDIR)cleanall: 	@for %d in ($(CLEAN_BUILDDIRS) $(INTDIR) $(OUTDIR)) do \	    @if EXIST %d\. rmdir /s /q %d!IF "$(MODEL)" != "static"PATH=$(OUTDIR);..\$(OUTDIR);..\ldap\$(OUTDIR);..\dbd\$(OUTDIR);$(API_PATH)\$(OUTDIR);$(APR_PATH)\$(APROUTDIR);$(PATH)!ENDIFAPR_ICONV1_PATH=$(API_PATH)\$(OUTDIR)\iconvcheck: $(PROGRAMS) $(OTHER_PROGRAMS)	@for %p in ($(PROGRAMS)) do @( \	    echo Testing %p && %p -v || echo %p failed \	)	echo Testing dbd sqlite2 && $(OUTDIR)\dbd.exe sqlite2 || echo Failed	echo Testing dbd sqlite3 && $(OUTDIR)\dbd.exe sqlite3 || echo Failedcheckall: check# DO NOT REMOVE

⌨️ 快捷键说明

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