]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Finish libserf magic
authorWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 4 Feb 2010 19:32:24 +0000 (19:32 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 4 Feb 2010 19:32:24 +0000 (19:32 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@906612 13f79535-47bb-0310-9956-ffa450edef68

Makefile.win
os/win32/BaseAddr.ref

index 1aac1df4233222f33bca58bd4c0574268bcca0f3..cb22e39b9bdcf804f7e70c2773e4f56f3a50810b 100644 (file)
@@ -142,6 +142,8 @@ _tryserf:
 _tryserf:
        @echo -----
        @echo mod_serf will not build unless libserf.dll is built in srclib\serf
+       @echo For purposes of alpha, libserf release 0.3.0 works, but only with
+       @echo http://people.apache.org/~wrowe/fixserf-win32-0.3.0.patch
 
 !ENDIF
 #     NOT EXIST("srclib\serf")
@@ -600,10 +602,12 @@ _build:
 _copybin:
        copy $(LONG)\httpd.$(src_exe)                           "$(inst_exe)" <.y
        copy $(LONG)\libhttpd.$(src_dll)                        "$(inst_dll)" <.y
-       copy srclib\apr\$(LONG)\libapr-1.$(src_dll)             "$(inst_dll)" <.y
        copy srclib\apr-iconv\$(LONG)\libapriconv-1.$(src_dll)  "$(inst_dll)" <.y
        copy srclib\apr-util\$(LONG)\libaprutil-1.$(src_dll)    "$(inst_dll)" <.y
        copy srclib\apr-util\ldap\$(LONG)\apr_ldap-1.$(src_dll) "$(inst_dll)" <.y
+!IF EXIST("srclib\serf")
+       copy srclib\serf\$(LONG)\libserf.$(src_dll)             "$(inst_dll)" <.y
+!ENDIF
        for %d in (odbc $(DBD_LIST)) do ( \
          copy srclib\apr-util\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) "$(inst_dll)" <.y \
        )
@@ -714,6 +718,9 @@ _copybin:
        copy modules\proxy\$(LONG)\mod_proxy_ftp.$(src_so)      "$(inst_so)" <.y
        copy modules\proxy\$(LONG)\mod_proxy_http.$(src_so)     "$(inst_so)" <.y
        copy modules\proxy\$(LONG)\mod_proxy_scgi.$(src_so)     "$(inst_so)" <.y
+!IF EXIST("srclib\serf")
+       copy modules\proxy\$(LONG)\mod_serf.$(src_so)           "$(inst_so)" <.y
+!ENDIF
        copy modules\proxy\balancers\$(LONG)\mod_lbmethod_bybusyness.$(src_so) "$(inst_so)" <.y
        copy modules\proxy\balancers\$(LONG)\mod_lbmethod_byrequests.$(src_so) "$(inst_so)" <.y
        copy modules\proxy\balancers\$(LONG)\mod_lbmethod_bytraffic.$(src_so)  "$(inst_so)" <.y
@@ -952,6 +959,9 @@ BEGIN {
                srclib\apr-util\xml\expat\lib\expat.h \
                srclib\apr\include\*.h \
                srclib\apr-util\include\*.h \
+!IF EXIST("srclib\serf")
+               srclib\serf\*.h \
+!ENDIF
                include\*.h \
                os\win32\os.h \
                modules\cache\mod_cache.h \
@@ -981,6 +991,10 @@ BEGIN {
        copy srclib\apr-iconv\$(LONG)\libapriconv-1.exp "$(INSTDIR)\lib" <.y
        copy srclib\apr-util\$(LONG)\libaprutil-1.lib   "$(INSTDIR)\lib" <.y
        copy srclib\apr-util\$(LONG)\libaprutil-1.exp   "$(INSTDIR)\lib" <.y
+!IF EXIST("srclib\serf")
+       copy srclib\serf\$(LONG)\libserf.lib            "$(INSTDIR)\lib" <.y
+       copy srclib\serf\$(LONG)\libserf.exp            "$(INSTDIR)\lib" <.y
+!ENDIF
        copy $(LONG)\libhttpd.exp                       "$(INSTDIR)\lib" <.y
        copy $(LONG)\libhttpd.lib                       "$(INSTDIR)\lib" <.y
        copy modules\dav\main\$(LONG)\mod_dav.exp       "$(INSTDIR)\lib" <.y
index b06d3c80d87d44105489dd73d0f981e0bb717236..946435ce570b3f31e5e16a189e98d5ff7ccab408 100644 (file)
@@ -107,3 +107,4 @@ mod_heartbeat.so            0x6F7F0000    0x00010000
 mod_heartmonitor.so         0x6F7E0000    0x00010000
 mod_watchdog.so             0x6F7D0000    0x00010000
 mod_proxy_scgi.so           0x6F7C0000    0x00010000
+mod_serf.so                 0x6F7C0000    0x00010000