Looking at mod_dav exporting symbols not in use for NetWare, I've
(shamelessly) borrowed the same pre-process method used for httpd.imp,
which results in the following diff:
Index: build/NWGNUmakefile
===================================================================
--- build/NWGNUmakefile (revision 1758692)
+++ build/NWGNUmakefile (working copy)
@@ -27,10 +27,14 @@
libs :: chkapr $(NWOS)/chartables.c
-$(DAV)/main/dav.imp : make_nw_export.awk $(DAV)/main/mod_dav.h
+$(DAV)/main/dav.imp : make_nw_export.awk mod_dav.i
@echo $(DL)GEN $@$(DL)
$(AWK) -v EXPPREFIX=AP$(VERSION_MAJMIN) -f $^ >$@
+mod_dav.i : $(DAV)/main/mod_dav.h cc.opt
+ @echo $(DL)GEN $@$(DL)
+ $(CC) $< @cc.opt
+
$(STDMOD)/cache/mod_cache.imp: make_nw_export.awk $(STDMOD)/cache/mod_cache.h
$(STDMOD)/cache/cache_util.h
@echo $(DL)GEN $@$(DL)
$(AWK) -v EXPPREFIX=AP$(VERSION_MAJMIN) -f $^ >$@
@@ -127,6 +131,7 @@
$(call DEL,$(DAV)/main/dav.imp)
$(call DEL,$(NWOS)/httpd.imp)
$(call DEL,nw_export.i)
+ $(call DEL,mod_dav.i)
$(call DEL,cc.opt)
$(call DEL,NWGNUversion.inc)
ifneq "$(BUILDTOOL_AS_NLM)" "1"
I can't call it my idea, but if anyone knows of a better way around
this, would love to see it applied.
Index: build/NWGNUmakefile
===================================================================
--- build/NWGNUmakefile (revision 1758692)
+++ build/NWGNUmakefile (working copy)
@@ -27,10 +27,14 @@
libs :: chkapr $(NWOS)/chartables.c
-$(DAV)/main/dav.imp : make_nw_export.awk $(DAV)/main/mod_dav.h
+$(DAV)/main/dav.imp : make_nw_export.awk mod_dav.i
@echo $(DL)GEN $@$(DL)
$(AWK) -v EXPPREFIX=AP$(VERSION_MAJMIN) -f $^ >$@
+mod_dav.i : $(DAV)/main/mod_dav.h cc.opt
+ @echo $(DL)GEN $@$(DL)
+ $(CC) $< @cc.opt
+
$(STDMOD)/cache/mod_cache.imp: make_nw_export.awk $(STDMOD)/cache/mod_cache.h $(STDMOD)/cache/cache_util.h
@echo $(DL)GEN $@$(DL)
$(AWK) -v EXPPREFIX=AP$(VERSION_MAJMIN) -f $^ >$@
@@ -127,6 +131,7 @@
$(call DEL,$(DAV)/main/dav.imp)
$(call DEL,$(NWOS)/httpd.imp)
$(call DEL,nw_export.i)
+ $(call DEL,mod_dav.i)
$(call DEL,cc.opt)
$(call DEL,NWGNUversion.inc)
ifneq "$(BUILDTOOL_AS_NLM)" "1"