You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by fu...@apache.org on 2012/05/02 01:03:57 UTC
svn commit: r1332878 - in /httpd/httpd/trunk/modules/proxy: NWGNUmakefile
NWGNUserf
Author: fuankg
Date: Tue May 1 23:03:57 2012
New Revision: 1332878
URL: http://svn.apache.org/viewvc?rev=1332878&view=rev
Log:
Fixed NetWare mod_serf build.
Submitted by: normw gknw net
Modified:
httpd/httpd/trunk/modules/proxy/NWGNUmakefile
httpd/httpd/trunk/modules/proxy/NWGNUserf
Modified: httpd/httpd/trunk/modules/proxy/NWGNUmakefile
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/NWGNUmakefile?rev=1332878&r1=1332877&r2=1332878&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/NWGNUmakefile (original)
+++ httpd/httpd/trunk/modules/proxy/NWGNUmakefile Tue May 1 23:03:57 2012
@@ -167,8 +167,8 @@ TARGET_nlm = \
$(OBJDIR)/proxylbm_traf.nlm \
$(EOLIST)
-# If WITH_MOD_SERF and SERFSRC have been defined then build the mod_serf module
-ifdef WITH_MOD_SERF
+# If WITH_SERF and SERFSRC have been defined then build the mod_serf module
+ifdef WITH_SERF
ifneq "$(SERFSRC)" ""
ifneq "$(ZLIBSDK)" ""
TARGET_nlm += \
Modified: httpd/httpd/trunk/modules/proxy/NWGNUserf
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/NWGNUserf?rev=1332878&r1=1332877&r2=1332878&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/NWGNUserf (original)
+++ httpd/httpd/trunk/modules/proxy/NWGNUserf Tue May 1 23:03:57 2012
@@ -20,6 +20,13 @@ V_PATH = \
$(SERFSRC)/buckets \
$(ZLIBSDK) \
$(EOLIST)
+
+ifeq "$(wildcard $(SERFSRC)/incoming.c)" "$(SERFSRC)/incoming.c"
+V_PATH += \
+ $(SERFSRC)/auth \
+ $(EOLIST)
+endif
+
#
# These directories will be at the beginning of the include list, followed by
# INCDIRS
@@ -197,7 +204,6 @@ FILES_nlm_objs += \
$(OBJDIR)/file_buckets.o \
$(OBJDIR)/headers_buckets.o \
$(OBJDIR)/limit_buckets.o \
- $(OBJDIR)/mmap_buckets.o \
$(OBJDIR)/request_buckets.o \
$(OBJDIR)/response_buckets.o \
$(OBJDIR)/simple_buckets.o \
@@ -205,6 +211,23 @@ FILES_nlm_objs += \
$(OBJDIR)/ssl_buckets.o \
$(EOLIST)
+ifeq "$(wildcard $(SERFSRC)/incoming.c)" "$(SERFSRC)/incoming.c"
+ifeq "$(wildcard $(SERFSRC)/buckets/iovec_buckets.c)" "$(SERFSRC)/buckets/iovec_buckets.c"
+FILES_nlm_objs += \
+ $(OBJDIR)/auth.o \
+ $(OBJDIR)/auth_basic.o \
+ $(OBJDIR)/auth_digest.o \
+ $(OBJDIR)/bwtp_buckets.o \
+ $(OBJDIR)/incoming.o \
+ $(OBJDIR)/iovec_buckets.o \
+ $(OBJDIR)/outgoing.o \
+ $(OBJDIR)/ssltunnel.o \
+ $(EOLIST)
+else
+$(error This libserf version is broken for NetWare platform!)
+endif
+endif
+
# Build zlib from source
FILES_nlm_objs += \
$(OBJDIR)/adler32.o \