]> granicus.if.org Git - apache/blobdiff - Makefile.win
Don't include zlib files directly. That's very nasty!
[apache] / Makefile.win
index 5cd348df8d037070f0456103efe32236d019cf11..ec76d9ce408880335fb984e923e0d833649c1bf9 100644 (file)
@@ -81,6 +81,14 @@ _tryssl:
 !IF EXIST("srclib\zlib")
 
 _tryzlib:
+       cd srclib\zlib
+!IF EXIST("srclib\zlib\Win32\Makefile.msc") 
+       $(MAKE) $(MAKEOPT) -f Win32\Makefile.msc zlib.lib 
+!ELSE
+       $(MAKE) $(MAKEOPT) -f msdos\Makefile.w32 zlib.lib 
+!ENDIF
+       cd ..\..
+
 !IF EXIST("modules\filters\mod_deflate.mak")
        cd modules\filters
        $(MAKE) $(MAKEOPT) -f mod_deflate.mak CFG="mod_deflate - Win32 $(LONG)" RECURSE=0 .\$(LONG)\mod_deflate.so
@@ -242,8 +250,17 @@ _build:
         $(MAKE) $(MAKEOPT) -f util_ldap.mak       CFG="util_ldap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
         $(MAKE) $(MAKEOPT) -f mod_auth_ldap.mak   CFG="mod_auth_ldap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
        cd ..\..
-       cd modules\filters
+
 !IF EXIST("srclib\zlib")
+       cd srclib\zlib
+!IF EXIST("srclib\zlib\Win32\Makefile.msc") 
+       $(MAKE) $(MAKEOPT) -f Win32\Makefile.msc zlib.lib 
+!ELSE
+       $(MAKE) $(MAKEOPT) -f msdos\Makefile.w32 zlib.lib 
+!ENDIF
+       cd ..\..
+
+       cd modules\filters
         $(MAKE) $(MAKEOPT) -f mod_deflate.mak     CFG="mod_deflate - Win32 $(LONG)" RECURSE=0 $(CTARGET)
 !ENDIF
         $(MAKE) $(MAKEOPT) -f mod_ext_filter.mak  CFG="mod_ext_filter - Win32 $(LONG)" RECURSE=0 $(CTARGET)
@@ -328,6 +345,13 @@ _build:
        devenv Apache.sln /useenv $(CTARGET) $(LONG) /project abs
 !ENDIF
 !IF EXIST("srclib\zlib")
+       cd srclib\zlib
+!IF EXIST("srclib\zlib\Win32\Makefile.msc") 
+       $(MAKE) $(MAKEOPT) -f Win32\Makefile.msc zlib.lib 
+!ELSE
+       $(MAKE) $(MAKEOPT) -f msdos\Makefile.w32 zlib.lib 
+!ENDIF
+       cd ..\..
        devenv Apache.sln /useenv $(CTARGET) $(LONG) /project mod_deflate
 !ENDIF
 
@@ -355,6 +379,13 @@ _build:
                "abs - Win32 $(LONG)" /NORECURSE $(CTARGET)
 !ENDIF
 !IF EXIST("srclib\zlib")
+       cd srclib\zlib
+!IF EXIST("srclib\zlib\Win32\Makefile.msc") 
+       $(MAKE) $(MAKEOPT) -f Win32\Makefile.msc zlib.lib 
+!ELSE
+       $(MAKE) $(MAKEOPT) -f msdos\Makefile.w32 zlib.lib 
+!ENDIF
+       cd ..\..
        @msdev Apache.dsw /USEENV /MAKE \
                "mod_deflate - Win32 $(LONG)" /NORECURSE $(CTARGET)
 !ENDIF