From: William A. Rowe Jr Date: Fri, 16 Dec 2005 20:54:27 +0000 (+0000) Subject: Test _NMAKE_VER define to determine nmake -nologo behavior, X-Git-Tag: 2.3.0~2656 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d13f634626110b30439b16ccdb915a9cc8da763;p=thirdparty%2Fapache%2Fhttpd.git Test _NMAKE_VER define to determine nmake -nologo behavior, and use $(MAKEOPT) -f syntax throughout to avoid problems on mingw, borland, etc. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357226 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/Makefile.win b/Makefile.win index 553a245454c..efd3217a9a7 100644 --- a/Makefile.win +++ b/Makefile.win @@ -19,7 +19,7 @@ # # For example; # -# nmake /f Makefile.win PORT=80 INSTDIR="d:\Program Files\Apache" installr +# nmake -f Makefile.win PORT=80 INSTDIR="d:\Program Files\Apache" installr # # Be aware that certain awk's will not accept backslahed names, # so the server root should be given in forward slashes (quoted), @@ -119,15 +119,21 @@ PORT=80 !MESSAGE SERVERNAME = $(SERVERNAME) !MESSAGE PORT = $(PORT) !MESSAGE -!MESSAGE To change these options use 'nmake /f Makefile.win [option=value]' -!MESSAGE Example: nmake /f Makefile.win PORT=8080 +!MESSAGE To change these options use 'nmake -f Makefile.win [option=value]' +!MESSAGE Example: nmake -f Makefile.win PORT=8080 !MESSAGE !MESSAGE !ENDIF !IFNDEF MAKEOPT # Only default the behavior if MAKEOPT= is omitted +!IFDEF _NMAKE_VER +# Microsoft NMake options MAKEOPT=-nologo +!ELSEIF "$(MAKE)" == "make" +# Borland make options? Not really supported (yet) +MAKEOPT=-s -N +!ENDIF !ENDIF _dummy: @@ -172,14 +178,14 @@ _build: $(MAKE) $(MAKEOPT) -f apriconv.mak CFG="apriconv - Win32 $(LONG)" RECURSE=0 $(CTARGET) $(MAKE) $(MAKEOPT) -f libapriconv.mak CFG="libapriconv - Win32 $(LONG)" RECURSE=0 $(CTARGET) !IF "$(CTARGET)" == "CLEAN" - $(MAKE) $(MAKEOPT) /f build\modules.mk.win clean \ + $(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \ BUILD_MODE=$(LONG) BIND_MODE=shared API_SOURCE=. !ELSE cd ccs - $(MAKE) /nologo /f Makefile.win all \ + $(MAKE) $(MAKEOPT) -f Makefile.win all \ BUILD_MODE=$(LONG) BIND_MODE=shared cd ..\ces - $(MAKE) /nologo /f Makefile.win all \ + $(MAKE) $(MAKEOPT) -f Makefile.win all \ BUILD_MODE=$(LONG) BIND_MODE=shared cd .. !ENDIF @@ -354,7 +360,7 @@ _build: "BuildBin - Win32 $(LONG)" $(CTARGET) !IF "$(CTARGET)" == "/CLEAN" @cd srclib\apr-iconv - @$(MAKE) $(MAKEOPT) /f build\modules.mk.win clean \ + @$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \ BUILD_MODE=$(LONG) BIND_MODE=shared API_SOURCE=. @cd ..\.. !ENDIF