@echo rebuilding $@
@cat acinclude.m4 $(libtool_m4) > $@
-export_lists:
- @build/buildexports.sh server/exports.c srclib/apr/apr.exports
+export_lists: $(aprutil_configure) $(apr_configure)
+ @build/buildexports.sh server/exports.c srclib/apr/apr.exports srclib/apr-util/aprutil.exports
$(LT_TARGETS):
libtoolize $(AMFLAGS) --force
@rm -f $@
(cd srclib/apr && autoheader)
-$(aprutil_configure): srclib/apr-util/configure.in
+$(aprutil_configure): srclib/apr-util/configure.in
@echo rebuilding $@
- (cd srclib/apr-util && ./buildconf.sh)
+ (cd srclib/apr-util && ./buildconf.sh ../apr)
$(apr_configure): srclib/apr/aclocal.m4 srclib/apr/configure.in srclib/apr/apr_common.m4 srclib/apr/hints.m4
@echo rebuilding $@
{
if ($1 ~ /^APR_/)
print "#if", $1;
- if ($1 ~ /^apr_/)
+ if ($1 ~ /^apr?_/)
print "const void *ap_hack_" $1 " = (const void *)" $1 ";";
if ($1 ~ /^\/APR_/)
print "#endif /*", substr($1,2), "*/";
#! /bin/sh
-exec >$1
-exec <$2
+outfile=$1
+exec >$outfile
+shift
echo "/* This is an ugly hack that needs to be here, so that libtool will"
echo " * link all of the APR functions into server regardless of whether"
echo " * the base server uses them."
echo " */"
echo ""
-
-cd srclib/apr/include
-for file in *.h
+
+for dir in srclib/apr/include srclib/apr-util/include
do
- echo "#include \"$file\""
+ cd $dir
+ for file in *.h
+ do
+ echo "#include \"$file\""
+ done
+ cd ../../../
done
-cd ../../../
echo ""
-awk -f build/buildexports.awk
+for file
+do
+ exec <$file
+ awk -f build/buildexports.awk
+done
echo ""
echo "void *ap_ugly_hack;"