- <<
- foreach $f (&todolistFiles()) {
- my @m = &todolistEntries( $f );
- if ($f =~ /([^\/]+)$/) { $f = $1; }
- >>$f:
- <<
- print &processDescription( $c->description() );
-
- # Output "see also" information
- if ($c->seealso()) {
- >>
- <<
- my @r = ();
- foreach $a ($c->seealso()) {
- my $name = $a->name();
- if ($url = $a->url()) {
- push @r, "$name";
- }
- else { push @r, $name; }
- }
- print join( ',', @r );
- >>
- <<
- }
-
- # Output class member index
- if ($c->members()) {
- print "
Member Index
\n";
- print "";
- foreach $m ($c->members()) {
- >>- $(m.fullname)
- <<
- }
- >>
<<
- }
-
- # Output class member variable documentation
- if ($c->membervars()) {
- print "Class Variables
\n";
- print "\n";
- foreach $m ($c->membervars()) { &variable( $m ); }
- print "
\n";
- }
-
- # Output class member function documentation
- if ($c->memberfuncs()) {
- print "Class Methods
\n";
- print "\n";
- foreach $m ($c->memberfuncs()) { &function( $m ); }
- print "
\n";
- }
-}
-
-# Output global variables
-if ($p->globalvars()) {
- >>Global Variables
-
- <<
- foreach $m ($p->globalvars()) { &variable( $m ); }
- print "
\n";
-}
-
-# Output global functions
-if ($p->globalfuncs()) {
- >>Global Functions
-
- <<
- foreach $m ($p->globalfuncs()) { &function( $m ); }
- print "
\n";
-}
-
->>
-
- $copyright
- Generated by ScanDoc $majorVersion.$minorVersion
- Last Updated: $date
-
-
-<<
-} # end of foreach (packages) loop
-
-######################################################################
-
-## Subroutine to generate documentation for a member function or global function
-
-sub function {
- local ($f) = @_;
-
- if ($f->keywords()) {
- >>
- <<
- }
- >>
-
-
- -
-
$(f.fullname);
- -
- <<
- print &processDescription( $f->description() );
- >>
-
- <<
- if ($f->params()) {
- >>
- - Parameters
-
-
- <<
- foreach $a ($f->params()) {
- >>
- $(a.name) | <<
- print &processDescription( $a->description() );
- >> |
- <<
- }
- >>
- <<
- }
-
- if ($f->returnValue()) {
- >> - Return Value
-
- <<
- print &processDescription( $f->returnValue() );
- >>
<<
- }
-
- if ($f->exceptions()) {
- >>
- Exceptions
-
-
|
- <<
- foreach $a ($f->exceptions()) {
- >>
- $(a.name) | <<
- print &processDescription( $a->description() );
- >> |
- <<
- }
- >>
|
- <<
- }
-
- if ($f->seealso()) {
- >> - See Also
-
- <<
- my @r = ();
- foreach $a ($f->seealso()) {
- my $name = $a->name();
- if ($url = $a->url()) {
- push @r, "$name";
- }
- else { push @r, $name; }
- }
- print join( ',', @r );
- >>
<<
- }
- >>
- <<
-}
-
-######################################################################
-
-## Subroutine to generate documentation for a member variable or global variable.
-
-sub variable {
- local ($v) = @_;
-
- if ($v->keywords()) {
- print "";
- }
-
- >>
-
- -
-
$(v.fullname);
- -
- <description() );>>
-
- <<
- if ($v->seealso()) {
- >>- See Also
-
- <<
- $comma = 0;
- foreach $a ($v->seealso()) {
- if ($comma) { print ","; }
- $comma = 1;
- >>$(a.name)
- <<
- }
- >>
- <<
- }
- >>
- <<
-}
-
-######################################################################
-
-sub processDescription {
- local ($_) = @_;
-
- s/^\s+//; # Remove whitespace from beginning
- s/\s+$/\n/; # Remove whitespace from end
- s/\n\n/\n/g; # Replace multiple CR's with paragraph markers
- s:\@heading(.*)\n:
$1
:; # Handle heading text
-
- # Handle embedded image tags
- s:\@caution:
:;
- s:\@warning:
:;
- s:\@bug:
:;
- s:\@tip:
:;
-
- return $_;
-}
diff --git a/build/fastgen.sh b/build/fastgen.sh
deleted file mode 100755
index ab4824f573a..00000000000
--- a/build/fastgen.sh
+++ /dev/null
@@ -1,112 +0,0 @@
-#! /bin/sh
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-srcdir=$1
-shift
-
-mkdir_p=$1
-shift
-
-bsd_makefile=$1
-shift
-
-top_srcdir=`(cd $srcdir; pwd)`
-top_builddir=`pwd`
-
-if test "$mkdir_p" = "yes"; then
- mkdir_p="mkdir -p"
-else
- mkdir_p="$top_srcdir/build/mkdir.sh"
-fi
-
-if test "$bsd_makefile" = "yes"; then
- (cd $top_srcdir; ./build/bsd_makefile)
-
- for makefile in $@; do
- echo "creating $makefile"
- dir=`echo $makefile|sed 's%/*[^/][^/]*$%%'`
- $mkdir_p "$dir/"
-
- cat - $top_srcdir/$makefile.in <$makefile
-top_srcdir = $top_srcdir
-top_builddir = $top_builddir
-srcdir = $top_srcdir/$dir
-builddir = $top_builddir/$dir
-VPATH = $top_srcdir/$dir
-EOF
-
- test -z "$dir" && dir="."
- touch $dir/.deps
- done
-else
- for makefile in $@; do
- echo "creating $makefile"
- dir=`echo $makefile|sed 's%/*[^/][^/]*$%%'`
- $mkdir_p "$dir/"
-
- cat - $top_srcdir/$makefile.in <$makefile
-top_srcdir = $top_srcdir
-top_builddir = $top_builddir
-srcdir = $top_srcdir/$dir
-builddir = $top_builddir/$dir
-VPATH = $top_srcdir/$dir
-EOF
-
- test -z "$dir" && dir="."
- touch $dir/.deps
- done
-fi
diff --git a/build/fixwin32mak.pl b/build/fixwin32mak.pl
deleted file mode 100644
index 756f0a735c8..00000000000
--- a/build/fixwin32mak.pl
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# fixwin32mak.pl ::: Apache/Win32 maintanace program
-#
-# This program, launched from the build/ directory, replaces all nasty absoulute paths
-# in the win32 .mak files with the appropriate relative root.
-#
-# Run this program prior to committing or packaging any newly exported make files.
-
-use Cwd;
-use IO::File;
-use File::Find;
-
-chdir '..';
-$root = cwd;
-$root =~ s|.:(.*)|cd "$1|;
-$root =~ s|/|\\\\|g;
-find(\&fixcwd, '.');
-
-sub fixcwd {
- if (m|.mak$|) {
- $repl = $File::Find::dir;
- $repl =~ s|^./||;
- $repl =~ s|[^\./]+|..|g;
- $repl =~ s|/|\\|;
- $oname = $_;
- $tname = '.#' . $_;
- $verchg = 0;
- $srcfl = new IO::File $_, "r" || die;
- $dstfl = new IO::File $tname, "w" || die;
- while ($src = <$srcfl>) {
- if ($src =~ s|^(\s*)$root|$1cd "$repl|) {
- $verchg = -1;
- }
- print $dstfl $src;
- }
- undef $srcfl;
- undef $dstfl;
- if ($verchg) {
- unlink $oname || die;
- rename $tname, $oname || die;
- print "Corrected absolute paths within " . $oname . " in " . $File::Find::dir . "\n";
- }
- else {
- unlink $tname;
- }
- }
-}
diff --git a/build/httpd_roll_release b/build/httpd_roll_release
deleted file mode 100755
index 5303a6a8749..00000000000
--- a/build/httpd_roll_release
+++ /dev/null
@@ -1,110 +0,0 @@
-#!/bin/sh
-
-if [ "x$1" = "xhelp" ]; then
- echo "Usage: ./httpd_roll_release tag log_name [user]"
- echo "tag the tag to use when checking out the repository"
- echo "log_name the name of a file to log the results to."
- echo "user An optional user name to use when siging the release"
- exit
-else
- TAG=$1
-fi
-
-LOG_NAME=`pwd`/$2
-
-USER=$3
-
-REPO="httpd-2.0"
-WORKING_DIR=`echo "$REPO" | sed -e 's/[\-\.]/_/g'`
-WORKING_TAG=`echo "$TAG" | sed -e 's/APACHE_2_0_/_/'`
-WORKING_DIR="$WORKING_DIR$WORKING_TAG"
-
-START_DIR=`echo "$PWD"`
-
-# Check out the correct repositories.
-echo "Checking out repository $REPO into $WORKING_DIR using tag $TAG"
-
-umask 022
-echo Checking out httpd-2.0 > $LOG_NAME
-cvs checkout -r $TAG -d $WORKING_DIR $REPO >> $LOG_NAME
-cd $WORKING_DIR/srclib
-echo "Checking out apr and apr-util" >> $LOG_NAME
-cvs checkout -r $TAG apr apr-util >> $LOG_NAME
-cd $START_DIR/$WORKING_DIR
-
-# Make sure the master site's FAQ is up-to-date. It doesn't hurt to do this
-# all the time. :-)
-echo "Updating the site's FAQ"
-(cd /www/www.apache.org/docs-2.0/misc ; cvs update)
-
-# Now update the FAQ in the tarball
-rm -f docs/manual/misc/FAQ*.html
-links -source http://www.apache.org/docs-2.0/misc/FAQ.html > docs/manual/misc/FAQ.html
-
-# Create the configure scripts
-echo "Creating the configure script"
-cd $START_DIR/$WORKING_DIR
-
-echo >> $LOG_NAME
-echo "Running ./buildconf" >> $LOG_NAME
-./buildconf >> $LOG_NAME
-
-# Remove any files we don't distribute with our code
-rm -f STATUS
-
-echo >> $LOG_NAME
-echo "Removing files that we don't distribute" >> $LOG_NAME
-find . -name ".cvsignore" -exec rm {} \; >> $LOG_NAME
-find . -type d -name "test" | xargs rm -rf >> $LOG_NAME
-find . -type d -name "CVS" | xargs rm -rf >> $LOG_NAME
-
-# expand SSI directives in the manual
-echo "Making sure people can read the manual (expanding SSI's)"
-
-echo >> $LOG_NAME
-echo "Making sure people can read the manual (expanding SSI's)" >> $LOG_NAME
-( cd docs/manual ; chmod +x expand.pl ; ./expand.pl ; rm ./expand.pl ) >> $LOG_NAME
-
-# Time to roll the tarball
-echo "Rolling the tarballs"
-
-cd $START_DIR
-echo >> $LOG_NAME
-echo "Rolling the tarball" >> $LOG_NAME
-tar cvf $WORKING_DIR-alpha.tar $WORKING_DIR >> $LOG_NAME
-cp -p $WORKING_DIR-alpha.tar x$WORKING_DIR-alpha.tar
-gzip -9 $WORKING_DIR-alpha.tar
-mv x$WORKING_DIR-alpha.tar $WORKING_DIR-alpha.tar
-compress $WORKING_DIR-alpha.tar
-
-# Test the tarballs
-echo "Testing the tarball"
-
-echo >> $LOG_NAME
-echo "Testing the tarball $WORKING_DIR-alpha.tar.gz" >> $LOG_NAME
-gunzip -c $WORKING_DIR-alpha.tar.gz | tar tvf - >> $LOG_NAME
-zcat $WORKING_DIR-alpha.tar.Z | tar tvf - >> $LOG_NAME
-
-# remember the CHANGES file
-echo "Copying the CHANGES file to this directory"
-cp $WORKING_DIR/CHANGES .
-
-# cleanup
-echo "Cleaning up my workspace"
-rm -fr $WORKING_DIR
-
-if [ "x$USER" != "x" ]; then
- USER="-u $USER"
-fi
-
-echo Tagging the tarballs
-
-echo "Tagging the tarballs" >> $LOG_NAME
-pgp -sba $WORKING_DIR-alpha.tar.gz $USER
-pgp -sba $WORKING_DIR-alpha.tar.Z $USER
-
-pgp $WORKING_DIR-alpha.tar.gz.asc $WORKING_DIR-alpha.tar.gz >> $LOG_NAME
-pgp $WORKING_DIR-alpha.tar.Z.asc $WORKING_DIR-alpha.tar.Z >> $LOG_NAME
-
-echo "Don't forget to make the tarballs available by copying them to the"
-echo "/www/dev.apache.org/dist directory."
diff --git a/build/install.sh b/build/install.sh
deleted file mode 100755
index 9a8821fa290..00000000000
--- a/build/install.sh
+++ /dev/null
@@ -1,112 +0,0 @@
-#!/bin/sh
-##
-## install.sh -- install a program, script or datafile
-##
-## Based on `install-sh' from the X Consortium's X11R5 distribution
-## as of 89/12/18 which is freely available.
-## Cleaned up for Apache's Autoconf-style Interface (APACI)
-## by Ralf S. Engelschall
-##
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-
-#
-# put in absolute paths if you don't have them in your path;
-# or use env. vars.
-#
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-
-#
-# parse argument line
-#
-instcmd="$mvprog"
-chmodcmd=""
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-ext=""
-src=""
-dst=""
-while [ "x$1" != "x" ]; do
- case $1 in
- -c) instcmd="$cpprog"
- shift; continue
- ;;
- -m) chmodcmd="$chmodprog $2"
- shift; shift; continue
- ;;
- -o) chowncmd="$chownprog $2"
- shift; shift; continue
- ;;
- -g) chgrpcmd="$chgrpprog $2"
- shift; shift; continue
- ;;
- -s) stripcmd="$stripprog"
- shift; continue
- ;;
- -S) stripcmd="$stripprog $2"
- shift; shift; continue
- ;;
- -e) ext="$2"
- shift; shift; continue
- ;;
- *) if [ "x$src" = "x" ]; then
- src=$1
- else
- dst=$1
- fi
- shift; continue
- ;;
- esac
-done
-if [ "x$src" = "x" ]; then
- echo "install.sh: no input file specified"
- exit 1
-fi
-if [ "x$dst" = "x" ]; then
- echo "install.sh: no destination specified"
- exit 1
-fi
-
-#
-# If destination is a directory, append the input filename; if
-# your system does not like double slashes in filenames, you may
-# need to add some logic
-#
-if [ -d $dst ]; then
- dst="$dst/`basename $src`"
-fi
-
-# Add a possible extension (such as ".exe") to src and dst
-src="$src$ext"
-dst="$dst$ext"
-
-# Make a temp file name in the proper directory.
-dstdir=`dirname $dst`
-dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-$instcmd $src $dsttmp
-
-# And set any options; do chmod last to preserve setuid bits
-if [ "x$chowncmd" != "x" ]; then $chowncmd $dsttmp; fi
-if [ "x$chgrpcmd" != "x" ]; then $chgrpcmd $dsttmp; fi
-if [ "x$stripcmd" != "x" ]; then $stripcmd $dsttmp; fi
-if [ "x$chmodcmd" != "x" ]; then $chmodcmd $dsttmp; fi
-
-# Now rename the file to the real destination.
-$rmcmd $dst
-$mvcmd $dsttmp $dst
-
-exit 0
-
diff --git a/build/library.mk b/build/library.mk
deleted file mode 100644
index 7335c45dc21..00000000000
--- a/build/library.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-LTLIBRARY_OBJECTS = $(LTLIBRARY_SOURCES:.c=.lo) $(LTLIBRARY_OBJECTS_X)
-
-$(LTLIBRARY_NAME): $(LTLIBRARY_OBJECTS) $(LTLIBRARY_DEPENDENCIES)
- $(LINK) $(LTLIBRARY_LDFLAGS) $(LTLIBRARY_OBJECTS) $(LTLIBRARY_LIBADD)
diff --git a/build/ltlib.mk b/build/ltlib.mk
deleted file mode 100644
index d9b8e4e2429..00000000000
--- a/build/ltlib.mk
+++ /dev/null
@@ -1,61 +0,0 @@
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-TARGETS = $(LTLIBRARY_NAME)
-
-include $(top_srcdir)/build/rules.mk
-include $(top_srcdir)/build/library.mk
-
diff --git a/build/make_exports.awk b/build/make_exports.awk
deleted file mode 100644
index b50768125d6..00000000000
--- a/build/make_exports.awk
+++ /dev/null
@@ -1,129 +0,0 @@
-
-BEGIN {
- printf("/*\n")
- printf(" * THIS FILE WAS AUTOGENERATED BY make_exports.awk\n")
- printf(" *\n")
- printf(" * This is an ugly hack that needs to be here, so\n")
- printf(" * that libtool will link all of the APR functions\n")
- printf(" * into server regardless of whether the base server\n")
- printf(" * uses them.\n")
- printf(" */\n")
- printf("\n")
- printf("#define CORE_PRIVATE\n")
- printf("\n")
-
- for (i = 1; i < ARGC; i++) {
- file = ARGV[i]
- sub("([^/]*[/])*", "", file)
- printf("#include \"%s\"\n", file)
- }
-
- printf("\n")
- printf("const void *ap_ugly_hack = NULL;\n")
- printf("\n")
-
- TYPE_NORMAL = 0
- TYPE_HEADER = 1
-
- stackptr = 0
-}
-
-function push(line) {
- stack[stackptr] = line
- stackptr++
-}
-
-function do_output() {
- printf("/*\n")
- printf(" * %s\n", FILENAME)
- printf(" */\n")
-
- for (i = 0; i < stackptr; i++) {
- printf("%s\n", stack[i])
- }
-
- stackptr = 0
-
- printf("\n");
-}
-
-function enter_scope(type) {
- scope++
- scope_type[scope] = type
- scope_stack[scope] = stackptr
- delete scope_used[scope]
-}
-
-function leave_scope() {
- used = scope_used[scope]
-
- if (!used)
- stackptr = scope_stack[scope]
-
- scope--
- if (used) {
- scope_used[scope] = 1
-
- if (!scope)
- do_output()
- }
-}
-
-function add_symbol(symbol) {
- if (!index(symbol, "#")) {
- push("const void *ap_hack_" symbol " = (const void *)" symbol ";")
- scope_used[scope] = 1
- }
-}
-
-/^[ \t]*AP[RU]?_DECLARE[^(]*[(][^)]*[)]([^ ]* )*[^(]+[(]/ {
- sub("[ \t]*AP[RU]?_DECLARE[^(]*[(][^)]*[)][ \t]*", "")
- sub("[(].*", "")
- sub("([^ ]* (^([ \t]*[(])))+", "")
-
- add_symbol($0)
- next
-}
-
-/^[ \t]*AP_DECLARE_HOOK[^(]*[(][^)]*[)]/ {
- split($0, args, ",")
- symbol = args[2]
- sub("^[ \t]+", "", symbol)
- sub("[ \t]+$", "", symbol)
-
- add_symbol("ap_hook_" symbol)
- add_symbol("ap_hook_get_" symbol)
- add_symbol("ap_run_" symbol)
- next
-}
-
-/^#[ \t]*if(ndef| !defined[(])([^_]*_)*H/ {
- enter_scope(TYPE_HEADER)
- next
-}
-
-/^#[ \t]*if([n]?def)? / {
- enter_scope(TYPE_NORMAL)
- push($0)
- next
-}
-
-/^#[ \t]*endif/ {
- if (scope_type[scope] == TYPE_NORMAL)
- push($0)
-
- leave_scope()
- next
-}
-
-/^#[ \t]*else/ {
- push($0)
- next
-}
-
-/^#[ \t]*elif/ {
- push($0)
- next
-}
-
-
diff --git a/build/make_var_export.awk b/build/make_var_export.awk
deleted file mode 100644
index 966e14ecc70..00000000000
--- a/build/make_var_export.awk
+++ /dev/null
@@ -1,59 +0,0 @@
-# Based on apr's make_export.awk, which is
-# based on Ryan Bloom's make_export.pl
-
-/^#[ \t]*if(def)? (AP[RU]?_|!?defined).*/ {
- if (old_filename != FILENAME) {
- if (old_filename != "") printf("%s", line)
- macro_no = 0
- found = 0
- count = 0
- old_filename = FILENAME
- line = ""
- }
- macro_stack[macro_no++] = macro
- macro = substr($0, length($1)+2)
- count++
- line = line "#ifdef " macro "\n"
- next
-}
-
-/^#[ \t]*endif/ {
- if (count > 0) {
- count--
- line = line "#endif /* " macro " */\n"
- macro = macro_stack[--macro_no]
- }
- if (count == 0) {
- if (found != 0) {
- printf("%s", line)
- }
- line = ""
- }
- next
-}
-
-function add_symbol (sym_name) {
- if (count) {
- found++
- }
- for (i = 0; i < count; i++) {
- line = line "\t"
- }
- line = line sym_name "\n"
-
- if (count == 0) {
- printf("%s", line)
- line = ""
- }
-}
-
-/^[ \t]*AP[RU]?_DECLARE_DATA .*;$/ {
- varname = $NF;
- gsub( /[*;]/, "", varname);
- gsub( /\[.*\]/, "", varname);
- add_symbol(varname);
-}
-
-END {
- printf("%s", line)
-}
diff --git a/build/mkdep.perl b/build/mkdep.perl
deleted file mode 100644
index a9f1a67d0b4..00000000000
--- a/build/mkdep.perl
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/usr/bin/perl
-#
-# $Id: mkdep.perl,v 1.2 2000/03/19 13:25:33 bjh Exp $
-#
-# Created: Thu Aug 15 11:57:33 1996 too
-# Last modified: Mon Dec 27 09:23:56 1999 too
-#
-# Copyright (c) 1996-1999 Tomi Ollila. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-die "Usage: mkdep CPP-command [CPP options] file1 [file2...]\n"
- if ($#ARGV < 1);
-
-$cmdl = shift(@ARGV);
-
-$cmdl = "$cmdl " . shift (@ARGV) while ($ARGV[0] =~ /^-[A-Z]/);
-
-while ($file = shift(@ARGV))
-{
- $file =~ s/\.o$/.c/;
-
- open(F, "$cmdl $file|");
-
- &parseout;
-
- close(F);
-}
-
-
-sub initinit
-{
- %used = ();
- $of = $file;
- $of =~ s/\.c$/.lo/;
- $str = "$of:\t$file";
- $len = length $str;
-}
-
-sub initstr
-{
- $str = "\t";
- $len = length $str;
-}
-
-sub parseout
-{
- &initinit;
- while ()
- {
- s/\\\\/\//g;
- next unless (/^# [0-9]* "(.*\.h)"/);
-
- next if ($1 =~ /^\//);
-
- next if $used{$1};
-
- $used{$1} = 1;
-
- $nlen = length($1) + 1;
-
- if ($len + $nlen > 72)
- {
- print $str, "\\\n";
- &initstr;
- $str = $str . $1;
- }
- else { $str = $str . " " . $1; }
-
- $len += $nlen;
-
- }
- print $str, "\n";
-}
diff --git a/build/mkdir.sh b/build/mkdir.sh
deleted file mode 100755
index 4cd33c5671c..00000000000
--- a/build/mkdir.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-##
-## mkdir.sh -- make directory hierarchy
-##
-## Based on `mkinstalldirs' from Noah Friedman
-## as of 1994-03-25, which was placed in the Public Domain.
-## Cleaned up for Apache's Autoconf-style Interface (APACI)
-## by Ralf S. Engelschall
-##
-#
-# This script falls under the Apache License.
-# See http://www.apache.org/docs/LICENSE
-
-
-umask 022
-errstatus=0
-for file in ${1+"$@"} ; do
- set fnord `echo ":$file" |\
- sed -e 's/^:\//%/' -e 's/^://' -e 's/\// /g' -e 's/^%/\//'`
- shift
- pathcomp=
- for d in ${1+"$@"}; do
- pathcomp="$pathcomp$d"
- case "$pathcomp" in
- -* ) pathcomp=./$pathcomp ;;
- esac
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp" 1>&2
- mkdir "$pathcomp" || errstatus=$?
- fi
- pathcomp="$pathcomp/"
- done
-done
-exit $errstatus
-
diff --git a/build/program.mk b/build/program.mk
deleted file mode 100644
index 862304a6da5..00000000000
--- a/build/program.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-PROGRAM_OBJECTS = $(PROGRAM_SOURCES:.c=.lo)
-
-$(PROGRAM_NAME): $(PROGRAM_DEPENDENCIES) $(PROGRAM_OBJECTS)
- $(LINK) $(PROGRAM_LDFLAGS) $(PROGRAM_OBJECTS) $(PROGRAM_LDADD)
diff --git a/build/rules.mk b/build/rules.mk
deleted file mode 100644
index 574c919f330..00000000000
--- a/build/rules.mk
+++ /dev/null
@@ -1,264 +0,0 @@
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was originally provided by Sascha Schumann.
-#
-
-include $(top_builddir)/config_vars.mk
-
-# Combine all of the flags together in the proper order so that
-# the user-defined flags can always override the configure ones, if needed.
-# Note that includes are listed after the flags because -I options have
-# left-to-right precedence and CPPFLAGS may include user-defined overrides.
-#
-ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)
-ALL_CPPFLAGS = $(DEFS) $(EXTRA_CPPFLAGS) $(NOTEST_CPPFLAGS) $(CPPFLAGS)
-ALL_CXXFLAGS = $(EXTRA_CXXFLAGS) $(NOTEST_CXXFLAGS) $(CXXFLAGS)
-ALL_LDFLAGS = $(EXTRA_LDFLAGS) $(NOTEST_LDFLAGS) $(LDFLAGS)
-ALL_LIBS = $(EXTRA_LIBS) $(NOTEST_LIBS) $(LIBS)
-ALL_INCLUDES = $(INCLUDES) $(EXTRA_INCLUDES)
-
-# Compile commands
-
-COMPILE = $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES)
-CXX_COMPILE = $(CXX) $(ALL_CXXFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES)
-
-SH_COMPILE = $(SH_LIBTOOL) --mode=compile $(COMPILE) -c $< && touch $@
-SH_CXX_COMPILE = $(SH_LIBTOOL) --mode=compile $(CXX_COMPILE) -c $< && touch $@
-
-LT_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) -c $< && touch $@
-LT_CXX_COMPILE = $(LIBTOOL) --mode=compile $(CXX_COMPILE) -c $< && touch $@
-
-# Link-related commands
-
-LINK = $(LIBTOOL) --mode=link $(COMPILE) $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@
-SH_LINK = $(SH_LIBTOOL) --mode=link $(COMPILE) $(LT_LDFLAGS) $(ALL_LDFLAGS) $(SH_LDFLAGS) $(CORE_IMPLIB) -o $@
-MOD_LINK = $(LIBTOOL) --mode=link $(COMPILE) -module $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@
-
-# Cross compile commands
-
-# Helper programs
-
-MKINSTALLDIRS = $(abs_srcdir)/build/mkdir.sh
-INSTALL = $(abs_srcdir)/build/install.sh -c
-INSTALL_DATA = $(INSTALL) -m 644
-INSTALL_PROGRAM = $(INSTALL) -m 755 $(INSTALL_PROG_FLAGS)
-
-#
-# Standard build rules
-#
-all: all-recursive
-depend: depend-recursive
-clean: clean-recursive
-distclean: distclean-recursive
-extraclean: extraclean-recursive
-install: install-recursive
-shared-build: shared-build-recursive
-
-all-recursive install-recursive depend-recursive:
- @otarget=`echo $@|sed s/-recursive//`; \
- list='$(SUBDIRS)'; \
- for i in $$list; do \
- if test -d "$$i"; then \
- target="$$otarget"; \
- echo "Making $$target in $$i"; \
- if test "$$i" = "."; then \
- made_local=yes; \
- target="local-$$target"; \
- fi; \
- (cd $$i && $(MAKE) $$target) || exit 1; \
- fi; \
- done; \
- if test "$$otarget" = "all" && test -z '$(TARGETS)'; then \
- made_local=yes; \
- fi; \
- if test "$$made_local" != "yes"; then \
- $(MAKE) "local-$$otarget" || exit 1; \
- fi
-
-clean-recursive distclean-recursive extraclean-recursive:
- @otarget=`echo $@|sed s/-recursive//`; \
- list='$(SUBDIRS) $(CLEAN_SUBDIRS)'; \
- for i in $$list; do \
- if test -d "$$i"; then \
- target="$$otarget"; \
- echo "Making $$target in $$i"; \
- if test "$$i" = "."; then \
- made_local=yes; \
- target="local-$$target"; \
- fi; \
- (cd $$i && $(MAKE) $$target); \
- fi; \
- done; \
- if test "$$otarget" = "all" && test -z '$(TARGETS)'; then \
- made_local=yes; \
- fi; \
- if test "$$made_local" != "yes"; then \
- $(MAKE) "local-$$otarget"; \
- fi
-
-shared-build-recursive:
- @if test `pwd` = "$(top_builddir)"; then \
- $(PRE_SHARED_CMDS) ; \
- fi; \
- list='$(SUBDIRS)'; for i in $$list; do \
- target="shared-build"; \
- if test "$$i" = "."; then \
- made_local=yes; \
- target="local-shared-build"; \
- fi; \
- if test "$$i" != "srclib"; then \
- (cd $$i && $(MAKE) $$target) || exit 1; \
- fi; \
- done; \
- if test -f 'modules.mk'; then \
- if test -n '$(SHARED_TARGETS)'; then \
- echo "Building shared: $(SHARED_TARGETS)"; \
- if test "$$made_local" != "yes"; then \
- $(MAKE) "local-shared-build" || exit 1; \
- fi; \
- fi; \
- fi; \
- if test `pwd` = "$(top_builddir)"; then \
- $(POST_SHARED_CMDS) ; \
- fi
-
-local-all: $(TARGETS)
-
-local-shared-build: $(SHARED_TARGETS)
-
-local-depend: x-local-depend
- if test "`echo $(srcdir)/*.c`" != "$(srcdir)'/*.c'"; then \
- $(CC) -MM $(ALL_CPPFLAGS) $(ALL_INCLUDES) $(srcdir)/*.c | sed 's/\.o:/.lo:/' > $(builddir)/.deps || true; \
- fi
-
-local-clean: x-local-clean
- rm -f *.o *.lo *.slo *.obj *.a *.la $(CLEAN_TARGETS) $(TARGETS)
- rm -rf .libs
-
-local-distclean: local-clean x-local-distclean
- rm -f .deps Makefile $(DISTCLEAN_TARGETS)
-
-local-extraclean: local-distclean x-local-extraclean
- @if test -n "$(EXTRACLEAN_TARGETS)"; then \
- echo "rm -f $(EXTRACLEAN_TARGETS)"; \
- rm -f $(EXTRACLEAN_TARGETS) ; \
- fi
-
-local-install: $(TARGETS) $(SHARED_TARGETS) $(INSTALL_TARGETS)
- @if test -n '$(PROGRAMS)'; then \
- test -d $(bindir) || $(MKINSTALLDIRS) $(bindir); \
- list='$(PROGRAMS)'; for i in $$list; do \
- $(INSTALL_PROGRAM) $$i $(bindir); \
- done; \
- fi
-
-# to be filled in by the actual Makefile if extra commands are needed
-x-local-depend x-local-clean x-local-distclean x-local-extraclean:
-
-#
-# Implicit rules for creating outputs from input files
-#
-CXX_SUFFIX = cpp
-SHLIB_SUFFIX = so
-
-.SUFFIXES:
-.SUFFIXES: .S .c .$(CXX_SUFFIX) .lo .o .s .y .l .slo .def .la
-
-.c.o:
- $(COMPILE) -c $<
-
-.s.o:
- $(COMPILE) -c $<
-
-.c.lo:
- $(LT_COMPILE)
-
-.s.lo:
- $(LT_COMPILE)
-
-.c.slo:
- $(SH_COMPILE)
-
-.$(CXX_SUFFIX).lo:
- $(LT_CXX_COMPILE)
-
-.$(CXX_SUFFIX).slo:
- $(SH_CXX_COMPILE)
-
-.y.c:
- $(YACC) $(YFLAGS) $< && mv y.tab.c $*.c
- if test -f y.tab.h; then \
- if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
- else :; fi
-
-.l.c:
- $(LEX) $(LFLAGS) $< && mv $(LEX_OUTPUT_ROOT).c $@
-
-# Makes an import library from a def file
-.def.la:
- $(LIBTOOL) --mode=compile $(MK_IMPLIB) -o $@ $<
-
-#
-# Dependencies
-#
-include $(builddir)/.deps
-
-.PHONY: all all-recursive install-recursive local-all $(PHONY_TARGETS) \
- shared-build shared-build-recursive local-shared-build \
- depend depend-recursive local-depend x-local-depend \
- clean clean-recursive local-clean x-local-clean \
- distclean distclean-recursive local-distclean x-local-distclean \
- extraclean extraclean-recursive local-extraclean x-local-extraclean \
- install local-install $(INSTALL_TARGETS)
-
diff --git a/build/special.mk b/build/special.mk
deleted file mode 100644
index 2ca571a1143..00000000000
--- a/build/special.mk
+++ /dev/null
@@ -1,76 +0,0 @@
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-all: all-recursive
-
-include $(builddir)/modules.mk
-TARGETS = $(static)
-SHARED_TARGETS = $(shared)
-INSTALL_TARGETS = install-modules
-
-install-modules:
- @builtin='$(BUILTIN_LIBS)'; \
- has_mod_so=`echo $$builtin|sed 's/^.*mod_so.*$$/has_mod_so/'`; \
- if [ "x$$has_mod_so" = "xhas_mod_so" ]; then \
- $(MKINSTALLDIRS) $(libexecdir); \
- list='$(shared)'; \
- for i in $$list; do \
- $(SH_LIBTOOL) --mode=install cp $$i $(libexecdir); \
- done; \
- fi
-
-include $(top_srcdir)/build/rules.mk
-
diff --git a/build/sysv_makefile b/build/sysv_makefile
deleted file mode 100755
index 2c7033a0741..00000000000
--- a/build/sysv_makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-#! /bin/sh
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-# The build environment was provided by Sascha Schumann.
-#
-
-# cwd must be top_srcdir
-test -f build/sysv_makefile || exit 2
-
-test -f bsd_converted || exit 1
-
-tmpfile=`mktemp /tmp/sysv_makefile.XXXXXX 2>/dev/null` || tmpfile="tmp.$$"
-for i in build/*.mk; do
- sed 's/^\.include "\(.*\)"/include \1/' $i >$tmpfile \
- && cp $tmpfile $i
-done
-rm -f $tmpfile
-
-rm bsd_converted
-exit 0
diff --git a/buildconf b/buildconf
deleted file mode 100755
index 6afff480070..00000000000
--- a/buildconf
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-# ====================================================================
-# The Apache Software License, Version 1.1
-#
-# Copyright (c) 2000-2001 The Apache Software Foundation. All rights
-# reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# 3. The end-user documentation included with the redistribution,
-# if any, must include the following acknowledgment:
-# "This product includes software developed by the
-# Apache Software Foundation (http://www.apache.org/)."
-# Alternately, this acknowledgment may appear in the software itself,
-# if and wherever such third-party acknowledgments normally appear.
-#
-# 4. The names "Apache" and "Apache Software Foundation" must
-# not be used to endorse or promote products derived from this
-# software without prior written permission. For written
-# permission, please contact apache@apache.org.
-#
-# 5. Products derived from this software may not be called "Apache",
-# nor may "Apache" appear in their name, without prior written
-# permission of the Apache Software Foundation.
-#
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
-# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# ====================================================================
-#
-# This software consists of voluntary contributions made by many
-# individuals on behalf of the Apache Software Foundation. For more
-# information on the Apache Software Foundation, please see
-# .
-#
-
-# buildconf: Build the support scripts needed to compile from a
-# checked-out version of the source code.
-
-#
-# Check to be sure that we have the srclib dependencies checked-out
-#
-if [ ! -d srclib/apr -o ! -f srclib/apr/build/apr_common.m4 ]; then
- echo ""
- echo "You don't have a srclib/apr/ subdirectory. Please get one:"
- echo ""
- echo " cd srclib"
- echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login"
- echo " (password 'anoncvs')"
- echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr"
- echo ""
- exit 1
-fi
-if [ ! -d srclib/apr-util -o ! -f srclib/apr-util/Makefile.in ]; then
- echo ""
- echo "You don't have a srclib/apr-util/ subdirectory. Please get one:"
- echo ""
- echo " cd srclib"
- echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login"
- echo " (password 'anoncvs')"
- echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr-util"
- echo ""
- exit 1
-fi
-
-# These are temporary until Roy finishes the other build changes
-#
-touch .deps
-rm -f aclocal.m4
-rm -f generated_lists
-
-case "`uname`" in
-*BSD/OS*)
- ./build/bsd_makefile;;
-esac
-#
-# end temporary stuff
-
-apr_configure="srclib/apr/configure"
-aprutil_configure="srclib/apr-util/configure"
-pcre_configure="srclib/pcre/configure"
-config_h_in="include/ap_config_auto.h.in"
-
-cross_compile_warning="warning: AC_TRY_RUN called without default to allow cross compiling"
-
-echo rebuilding $apr_configure
-(cd srclib/apr && ./buildconf) || {
- echo "./buildconf failed for apr"
- exit 1
-}
-
-echo rebuilding $aprutil_configure
-(cd srclib/apr-util && ./buildconf) || {
- echo "./buildconf failed for apr-util"
- exit 1
-}
-
-echo rebuilding $pcre_configure
-(cd srclib/pcre && autoconf)
-
-echo rebuilding $config_h_in
-rm -f $config_h_in
-autoheader 2>&1 | grep -v "$cross_compile_warning"
-
-echo rebuilding configure
-rm -f config.cache
-autoconf 2>&1 | grep -v "$cross_compile_warning"
-
-exit 0
diff --git a/config.layout b/config.layout
deleted file mode 100644
index 4a55254dea8..00000000000
--- a/config.layout
+++ /dev/null
@@ -1,251 +0,0 @@
-##
-## config.layout -- APACI Pre-defined Installation Path Layouts
-##
-## Hints:
-## - layouts can be loaded with APACI's --with-layout=ID option
-## - when no --with-layout option is given, the default layout is `Apache'
-## - a trailing plus character (`+') on paths is replaced with a
-## `/' suffix where is the the argument from
-## option --target (defaults to `httpd').
-##
-
-# Classical Apache path layout.
-
- prefix: /usr/local/apache2
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/bin
- libexecdir: $exec_prefix/modules
- mandir: $prefix/man
- sysconfdir: $prefix/conf
- datadir: $prefix
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include
- localstatedir: $prefix
- runtimedir: $localstatedir/logs
- logfiledir: $localstatedir/logs
- proxycachedir: $localstatedir/proxy
-
-
-# GNU standards conforming path layout.
-# See FSF's GNU project `make-stds' document for details.
-
- prefix: /usr/local
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/sbin
- libexecdir: $exec_prefix/libexec
- mandir: $prefix/man
- sysconfdir: $prefix/etc+
- datadir: $prefix/share+
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include+
- localstatedir: $prefix/var+
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/log
- proxycachedir: $localstatedir/proxy
-
-
-# Apache binary distribution path layout
-
- prefix: /usr/local/apache
- exec_prefix:
- bindir: bin
- sbindir: bin
- libexecdir: libexec
- mandir: man
- sysconfdir: conf
- datadir:
- iconsdir: icons
- htdocsdir: htdocs
- cgidir: cgi-bin
- includedir: include
- localstatedir:
- runtimedir: logs
- logfiledir: logs
- proxycachedir: proxy
-
-
-# Mac OS X Server (Rhapsody)
-
- prefix: /Local/Library/WebServer
- exec_prefix: /usr
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/sbin
- libexecdir: /System/Library/Apache/Modules
- mandir: $exec_prefix/share/man
- sysconfdir: $prefix/Configuration
- datadir: $prefix
- iconsdir: /System/Library/Apache/Icons
- htdocsdir: $datadir/Documents
- cgidir: $datadir/CGI-Executables
- includedir: /System/Library/Frameworks/Apache.framework/Versions/1.3/Headers
- localstatedir: /var
- runtimedir: $prefix/Logs
- logfiledir: $prefix/Logs
- proxycachedir: $prefix/ProxyCache
-
-
-# Darwin/Mac OS Layout
-
- prefix: /usr
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/sbin
- libexecdir: $exec_prefix/libexec+
- mandir: $prefix/share/man
- datadir: /Library/WebServer
- sysconfdir: /etc+
- iconsdir: $prefix/share/httpd/icons
- htdocsdir: $datadir/Documents
- cgidir: $datadir/CGI-Executables
- includedir: $prefix/include+
- localstatedir: /var
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/log+
- proxycachedir: $runtimedir/proxy
-
-
-# RedHat 5.x layout
-
- prefix: /usr
- exec_prefix: $prefix
- bindir: $prefix/bin
- sbindir: $prefix/sbin
- libexecdir: $prefix/lib/apache
- mandir: $prefix/man
- sysconfdir: /etc/httpd/conf
- datadir: /home/httpd
- iconsdir: $datadir/icons
- htdocsdir: $datadir/html
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include/apache
- localstatedir: /var
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/log/httpd
- proxycachedir: $localstatedir/cache/httpd
-
-
-# According to the /opt filesystem conventions
-
- prefix: /opt/apache
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/sbin
- libexecdir: $exec_prefix/libexec
- mandir: $prefix/man
- sysconfdir: /etc$prefix
- datadir: $prefix/share
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include
- localstatedir: /var$prefix
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/logs
- proxycachedir: $localstatedir/proxy
-
-
-# BeOS layout...
-
- prefix: /boot/home/apache
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/bin
- libexecdir: $exec_prefix/libexec
- mandir: $prefix/man
- sysconfdir: $prefix/conf
- datadir: $prefix
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include
- localstatedir: $prefix
- runtimedir: $localstatedir/logs
- logfiledir: $localstatedir/logs
- proxycachedir: $localstatedir/proxy
-
-
-# SuSE 6.x layout
-
- prefix: /usr
- exec_prefix: $prefix
- bindir: $prefix/bin
- sbindir: $prefix/sbin
- libexecdir: $prefix/lib/apache
- mandir: $prefix/man
- sysconfdir: /etc/httpd
- datadir: /usr/local/httpd
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $prefix/include/apache
- localstatedir: /var
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/log/httpd
- proxycachedir: $localstatedir/cache/httpd
-
-
-# BSD/OS layout
-
- prefix: /var/www
- exec_prefix: /usr/contrib
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/bin
- libexecdir: $exec_prefix/libexec/apache
- mandir: $exec_prefix/man
- sysconfdir: $prefix/conf
- datadir: $prefix
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $exec_prefix/include/apache
- localstatedir: /var
- runtimedir: $localstatedir/run
- logfiledir: $localstatedir/log/httpd
- proxycachedir: $localstatedir/proxy
-
-
-# Solaris 8 Layout
-
- prefix: /usr/apache
- exec_prefix: $prefix
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/bin
- libexecdir: $exec_prefix/libexec
- mandir: $exec_prefix/man
- sysconfdir: /etc/apache
- datadir: /var/apache
- iconsdir: $datadir/icons
- htdocsdir: $datadir/htdocs
- cgidir: $datadir/cgi-bin
- includedir: $exec_prefix/include
- localstatedir: $prefix
- runtimedir: /var/run
- logfiledir: $datadir/logs
- proxycachedir: $datadir/proxy
-
-
-# OpenBSD Layout
-
- prefix: /var/www
- exec_prefix: /usr
- bindir: $exec_prefix/bin
- sbindir: $exec_prefix/sbin
- libexecdir: $exec_prefix/lib/apache/modules
- mandir: $exec_prefix/share/man
- sysconfdir: $prefix/conf
- datadir: $prefix
- iconsdir: $prefix/icons
- htdocsdir: $prefix/htdocs
- cgidir: $prefix/cgi-bin
- includedir: $exec_prefix/lib/apache/include
- localstatedir: $prefix
- runtimedir: $prefix/logs
- logfiledir: $prefix/logs
- proxycachedir: $prefix/proxy
-
diff --git a/configure.in b/configure.in
deleted file mode 100644
index 769df57f206..00000000000
--- a/configure.in
+++ /dev/null
@@ -1,388 +0,0 @@
-dnl
-dnl Autoconf configuration for Apache httpd
-dnl
-dnl Use ./buildconf to produce a configure script
-dnl
-
-AC_PREREQ(2.13)
-AC_INIT(ABOUT_APACHE)
-
-AC_CONFIG_HEADER(include/ap_config_auto.h)
-AC_CONFIG_AUX_DIR(srclib/apr/build)
-
-dnl #
-dnl # Include our own M4 macros along with those for APR and libtool
-dnl #
-sinclude(srclib/apr/build/apr_common.m4)
-sinclude(srclib/apr/build/apr_network.m4)
-sinclude(srclib/apr/build/apr_threads.m4)
-sinclude(acinclude.m4)
-
-dnl Save user-defined environment settings for later restoration
-dnl
-APR_SAVE_THE_ENVIRONMENT(CPPFLAGS)
-APR_SAVE_THE_ENVIRONMENT(CFLAGS)
-APR_SAVE_THE_ENVIRONMENT(CXXFLAGS)
-APR_SAVE_THE_ENVIRONMENT(LDFLAGS)
-APR_SAVE_THE_ENVIRONMENT(LIBS)
-APR_SAVE_THE_ENVIRONMENT(INCLUDES)
-
-dnl Generate ./config.nice for reproducing runs of configure
-dnl
-APR_CONFIG_NICE(config.nice)
-
-nl='
-'
-
-dnl XXX we can't just use AC_PREFIX_DEFAULT because that isn't subbed in
-dnl by configure until it is too late. Is that how it should be or not?
-dnl Something seems broken here.
-AC_PREFIX_DEFAULT(/usr/local/apache2)
-test "$prefix" = "NONE" && prefix='/usr/local/apache2'
-test "$exec_prefix" = "NONE" && exec_prefix='${prefix}'
-
-dnl ## Run configure for packages Apache uses
-
-echo $ac_n "${nl}Configuring Apache Portable Runtime library ...${nl}"
-
-APR_SUBDIR_CONFIG(srclib/apr, "$apache_apr_flags --disable-shared --prefix=$prefix")
-
-echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}"
-
-APR_SUBDIR_CONFIG(srclib/apr-util, "--with-apr=../apr --disable-shared --prefix=$prefix")
-
-echo $ac_n "${nl}Configuring PCRE regular expression library ...${nl}"
-
-APR_SUBDIR_CONFIG(srclib/pcre, "--prefix=$prefix")
-
-echo $ac_n "${nl}Configuring Apache httpd ...${nl}"
-
-echo $ac_n "obtaining flag settings from the sub-configures...${nl}"
-. ./srclib/apr/APRVARS
-
-dnl Now that we have APR's EXTRA_flags in our environment, move them over
-dnl to the normal variables to avoid duplications and use them for testing.
-dnl We ignore EXTRA_INCLUDES because our own includes will encompass them.
-dnl
-APR_ADDTO(CFLAGS, $EXTRA_CFLAGS)
-APR_ADDTO(CPPFLAGS, $EXTRA_CPPFLAGS)
-APR_ADDTO(LDFLAGS, $EXTRA_LDFLAGS)
-APR_ADDTO(LIBS, $EXTRA_LIBS)
-EXTRA_CFLAGS=
-EXTRA_CPPFLAGS=
-EXTRA_LDFLAGS=
-EXTRA_LIBS=
-EXTRA_INCLUDES=
-
-dnl Absolute source/build directory
-abs_srcdir=`(cd $srcdir && pwd)`
-abs_builddir=`pwd`
-
-dnl If the source dir is not equal to the build dir,
-dnl then we are running in VPATH mode.
-
-if test "$abs_builddir" != "$abs_srcdir"; then
- USE_VPATH=1
- APR_ADDTO(INCLUDES, [-I. -I\$(srcdir) -I\$(top_builddir)/os/\$(OS_DIR) -I\$(top_srcdir)/os/\$(OS_DIR) -I\$(top_builddir)/server/mpm/\$(MPM_NAME) -I\$(top_srcdir)/server/mpm/\$(MPM_NAME) -I\$(top_builddir)/modules/http -I\$(top_srcdir)/modules/http -I\$(top_builddir)/include -I\$(top_srcdir)/include -I\$(top_builddir)/srclib/apr/include -I\$(top_srcdir)/srclib/apr/include -I\$(top_builddir)/srclib/apr-util/include -I\$(top_srcdir)/srclib/apr-util/include])
-else
- APR_ADDTO(INCLUDES, [-I. -I\$(top_srcdir)/os/\$(OS_DIR) -I\$(top_srcdir)/server/mpm/\$(MPM_NAME) -I\$(top_srcdir)/modules/http -I\$(top_srcdir)/include -I\$(top_srcdir)/srclib/apr/include -I\$(top_srcdir)/srclib/apr-util/include])
-fi
-
-echo $ac_n "${nl}Applying OS-specific hints for httpd ...${nl}"
-
-AC_CANONICAL_SYSTEM
-
-case $host in
- *os2*)
- # Use a custom made libtool replacement
- echo "using aplibtool"
- LIBTOOL="$abs_srcdir/srclib/apr/build/aplibtool"
- SH_LIBTOOL="$LIBTOOL --shared --export-all"
- CORE_IMPLIB_FILE="ApacheCoreOS2.la"
- CORE_IMPLIB="$abs_srcdir/server/$CORE_IMPLIB_FILE"
- MK_IMPLIB="emximp"
- other_targets="$other_targets os2core"
- INSTALL_PROG_FLAGS="-e .exe"
- ;;
- *)
- if test "x$LTFLAGS" = "x"; then
- LTFLAGS='--silent'
- fi
- LIBTOOL='$(SHELL) $(top_builddir)/srclib/apr/libtool $(LTFLAGS)'
- SH_LIBTOOL='$(SHELL) $(top_builddir)/shlibtool $(LTFLAGS)'
- ;;
-esac
-
-case $host in
- *-apple-aux3*)
- APR_SETVAR(APACHE_MPM, [prefork])
- APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
- ;;
- *-beos*)
- APR_SETVAR(APACHE_MPM, [beos])
- APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
- ;;
- *os2_emx*)
- APR_SETVAR(APACHE_MPM, [spmt_os2])
- APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
- ;;
- *-linux-*)
- case `uname -r` in
- 2.[[2-9]]* ) APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
- ;;
- * )
- ;;
- esac
- ;;
- *486-*-bsdi* | *-netbsd* | *-freebsd* | *-apple-darwin* | *-dec-osf* | *-qnx)
- APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
- ;;
- *-solaris2*)
- dnl This is a hack -- we should be using AC_TRY_RUN instead
- ap_platform_runtime_link_flag="-R"
- ;;
-esac
-
-dnl
-dnl Process command line arguments. This is done early in the process so the
-dnl user can get feedback quickly in case of an error.
-dnl
-dnl ### need to move some of the arguments "up here"
-
-dnl ## Check for programs
-
-AC_PATH_PROG(RM, rm)
-AC_PROG_AWK
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_CHECK_TOOL(RANLIB, ranlib, true)
-dnl AC_PATH_PROG(PERL_PATH, perl)
-
-dnl various OS checks that apparently set required flags
-AC_AIX
-AC_ISC_POSIX
-AC_MINIX
-
-dnl ## Check for libraries
-
-dnl ## Check for header files
-
-dnl I think these are just used all over the place, so just check for
-dnl them at the base of the tree. If some are specific to a single
-dnl directory, they should be moved (Comment #Spoon)
-
-dnl Regarding standard header files: AC_HEADER_STDC doesn't set symbols
-dnl HAVE_STRING_H, HAVE_STDLIB_H, etc., so those are checked for
-dnl explicitly so that the normal HAVE_xxx_H symbol is defined.
-
-AC_HEADER_STDC
-AC_CHECK_HEADERS( \
-string.h \
-limits.h \
-unistd.h \
-sys/socket.h \
-pwd.h \
-grp.h \
-strings.h \
-sys/processor.h
-)
-AC_HEADER_SYS_WAIT
-
-dnl ## Check for typedefs, structures, and compiler characteristics.
-
-AC_C_CONST
-if test "$ac_cv_prog_gcc" = "yes"; then
- APR_ADDTO(NOTEST_CPPFLAGS,-DAP_HAVE_DESIGNATED_INITIALIZER)
-fi
-
-dnl ## Check for library functions
-
-dnl See Comment #Spoon
-
-AC_CHECK_FUNCS( \
-initgroups \
-bindprocessor \
-)
-
-AC_CHECK_LIB(nsl, gethostbyname)
-AC_CHECK_LIB(nsl, gethostname)
-AC_CHECK_LIB(socket, socket)
-
-AC_ARG_WITH(port,[ --with-port=PORT Port on which to listen (default is 80)],
- [if test "$withval" = "yes"; then AC_MSG_ERROR('option --with-port requires a value (the TCP port number)'); else PORT="$withval"; fi],
- [PORT=80])
-
-AC_ARG_ENABLE(maintainer-mode,[ --enable-maintainer-mode Turn on debugging and compile time warnings],
-[
- APR_ADDTO(CPPFLAGS, -DAP_DEBUG)
-])dnl
-
-APACHE_ENABLE_LAYOUT
-APACHE_ENABLE_MODULES
-
-dnl reading config stubs
-esyscmd(./build/config-stubs .)
-
-APACHE_SUBST(progname)
-APACHE_SUBST(MPM_LIB)
-APACHE_SUBST(OS)
-APACHE_SUBST(OS_DIR)
-APACHE_SUBST(BUILTIN_LIBS)
-
-PRE_SHARED_CMDS='echo ""'
-POST_SHARED_CMDS='echo ""'
-
-if test "$apache_need_shared" = "yes"; then
- $SHELL $ac_aux_dir/ltconfig --output=shlibtool --disable-static --srcdir=$ac_aux_dir --cache-file=./config.cache $ac_aux_dir/ltmain.sh
- case $host in
- *-ibm-aix*)
- HTTPD_LDFLAGS="$HTTPD_LDFLAGS -Wl,-bE:$abs_srcdir/server/httpd.exp"
- SH_LDFLAGS="$SH_LDFLAGS -Wl,-bI:$abs_srcdir/server/httpd.exp"
- ;;
- *beos)
- SH_LDFLAGS='$(top_builddir)/_APP_'
- PRE_SHARED_CMDS='ln -s $(top_builddir)/httpd $(top_builddir)/_APP_'
- POST_SHARED_CMDS='rm $(top_builddir)/_APP_'
- ;;
- *os390)
- HTTPD_LDFLAGS="$HTTPD_LDFLAGS --main=$abs_srcdir/server/main.o --core-dll=$abs_srcdir/apachecore.dll"
- SH_LDFLAGS="$SH_LDFLAGS --core-dll=$abs_srcdir/apachecore.dll"
- esac
- shared_build="shared-build"
-fi
-
-APACHE_SUBST(PRE_SHARED_CMDS)
-APACHE_SUBST(POST_SHARED_CMDS)
-APACHE_SUBST(shared_build)
-
-AC_ARG_WITH(program-name,
-[ --with-program-name alternate executable name],[
- progname="$withval" ], [
- progname="httpd"] )
-
-# SuExec parameters
-AC_ARG_WITH(suexec-caller,
-[ --with-suexec-caller User allowed to call SuExec],[
- AC_DEFINE_UNQUOTED(AP_HTTPD_USER, "$withval", [User allowed to call SuExec] ) ] )
-
-AC_ARG_WITH(suexec-userdir,
-[ --with-suexec-userdir User subdirectory],[
- AC_DEFINE_UNQUOTED(AP_USERDIR_SUFFIX, "$withval", [User subdirectory] ) ] )
-
-AC_ARG_WITH(suexec-docroot,
-[ --with-suexec-docroot SuExec root directory],[
- AC_DEFINE_UNQUOTED(AP_DOC_ROOT, "$withval", [SuExec root directory] ) ] )
-
-AC_ARG_WITH(suexec-uidmin,
-[ --with-suexec-uidmin Minimal allowed UID],[
- AC_DEFINE_UNQUOTED(AP_UID_MIN, $withval, [Minimum allowed UID] ) ] )
-
-AC_ARG_WITH(suexec-gidmin,
-[ --with-suexec-gidmin Minimal allowed GID],[
- AC_DEFINE_UNQUOTED(AP_GID_MIN, $withval, [Minimum allowed GID] ) ] )
-
-AC_ARG_WITH(suexec-logfile,
-[ --with-suexec-logfile Set the logfile],[
- AC_DEFINE_UNQUOTED(AP_LOG_EXEC, "$withval", [SuExec log file] ) ] )
-
-AC_ARG_WITH(suexec-safepath,
-[ --with-suexec-safepath Set the safepath],[
- AC_DEFINE_UNQUOTED(AP_SAFE_PATH, "$withval", [safe shell path for SuExec] ) ] )
-
-AC_ARG_WITH(suexec-umask,
-[ --with-suexec-umask umask for suexec'd process],[
- AC_DEFINE_UNQUOTED(AP_SUEXEC_UMASK, 0$withval, [umask for suexec'd process] ) ] )
-
-dnl AP_LIB_DIRS specifies the additional libs from srclib/ that we need
-dnl AP_LIBS specifies the actual libraries. note we have some required libs.
-AP_LIBS="$abs_builddir/srclib/pcre/libpcre.la $abs_builddir/srclib/apr-util/libaprutil.la $AP_LIBS"
-
-dnl APR should go after the other libs, so the right symbols can be picked up
-AP_LIBS="$AP_LIBS $abs_builddir/srclib/apr/libapr.la"
-APACHE_SUBST(AP_LIB_DIRS)
-APACHE_SUBST(AP_LIBS)
-
-AC_DEFINE(AP_USING_AUTOCONF, 1,
- [Using autoconf to configure Apache])
-
-if test "$SINGLE_LISTEN_UNSERIALIZED_ACCEPT" = "1"; then
- AC_DEFINE(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, 1,
- [This platform doesn't suffer from the thundering herd problem])
-fi
-
-dnl check for endianness
-if test "$cross_compiling" = "no"; then
- AC_C_BIGENDIAN
-else
- AC_DEFINE(AP_UNKNOWN_BYTE_ORDER,1,
- [byte order is unknown due to cross-compilation])
-fi
-
-APACHE_FAST_OUTPUT(Makefile modules/Makefile srclib/Makefile)
-APACHE_FAST_OUTPUT(os/beos/Makefile os/os2/Makefile os/Makefile)
-APACHE_FAST_OUTPUT(os/unix/Makefile server/Makefile)
-APACHE_FAST_OUTPUT(support/Makefile srclib/pcre/Makefile)
-for i in $AP_LIB_DIRS; do
- APACHE_FAST_OUTPUT(srclib/$i/Makefile)
-done
-
-if test -d ./test; then
- APACHE_FAST_OUTPUT(test/Makefile)
-fi
-
-dnl get the exported vars from APRUTIL
-. ./srclib/apr-util/export_vars.sh
-APR_ADDTO(LIBS, $APRUTIL_EXPORT_LIBS)
-AP_LIBS="$AP_LIBS $LIBTOOL_LIBS"
-
-dnl ## Finalize the variables
-echo $ac_n "${nl}Restore user-defined environment settings...${nl}"
-
-APR_RESTORE_THE_ENVIRONMENT(CPPFLAGS, EXTRA_)
-APR_RESTORE_THE_ENVIRONMENT(CFLAGS, EXTRA_)
-APR_RESTORE_THE_ENVIRONMENT(CXXFLAGS, EXTRA_)
-APR_RESTORE_THE_ENVIRONMENT(LDFLAGS, EXTRA_)
-APR_RESTORE_THE_ENVIRONMENT(LIBS, EXTRA_)
-APR_RESTORE_THE_ENVIRONMENT(INCLUDES, EXTRA_)
-
-echo $ac_n "${nl}Construct makefiles and header files...${nl}"
-
-APACHE_GEN_CONFIG_VARS
-
-dnl ## Build modules.c
-rm -f modules.c
-echo $MODLIST | $AWK -f $srcdir/build/build-modules-c.awk > modules.c
-
-AC_DEFINE_UNQUOTED(HTTPD_ROOT, "$prefix",
- [Root directory of the Apache install area])
-AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "conf/$progname.conf",
- [Location of the config file, relative to the Apache root directory])
-AC_DEFINE_UNQUOTED(APACHE_MPM_DIR, "$MPM_DIR",
- [Location of the source for the current MPM])
-
-perlbin=`$ac_aux_dir/PrintPath perl`
-if test "x$perlbin" = "x"; then
- perlbin="/replace/with/path/to/perl/interpreter"
-fi
-AC_SUBST(perlbin)
-
-dnl If we are running on BSD/OS, we need to use the BSD .include syntax.
-
-BSD_MAKEFILE=no
-case $host in
-*bsdi*)
- # Check whether they've installed GNU make
- if make --version > /dev/null 2>&1; then
- true
- else
- BSD_MAKEFILE=yes
- fi
- ;;
-esac
-
-AC_OUTPUT($APACHE_OUTPUT_FILES support/apxs support/apachectl support/dbmmanage support/log_server_status support/logresolve.pl support/phf_abuse_log.cgi support/split-logfile,,[
- APACHE_GEN_MAKEFILES
-])
-
diff --git a/docs/STATUS b/docs/STATUS
deleted file mode 100644
index f2eef8dc389..00000000000
--- a/docs/STATUS
+++ /dev/null
@@ -1,167 +0,0 @@
-Apache HTTP Server 2.0 Documentation Status File.
-Last modified: $Date: 2001/07/11 07:12:53 $
-
-If you are interested in helping accomplish some of the tasks on this
-list or otherwise improving the documentation, please join the
-apache-docs mailing list by mailing to
-apache-docs-subscribe@apache.org
-
-For more information on how to contribute to the Apache Documentation
-Project, please see http://httpd.apache.org/docs-project/, and
-http://apache-server.com/tutorials/ATdocs-project.html for an excellent
-tutorial on how to get started with making your contribution.
-
- ------------------------------
-
-- modules docs
- - mod_suexec: no documentation yet.
- - mod_include: the "INCLUDES_MAGIC_TYPE" x-server-parsed-html
- appears to have been removed from mod_include, but it is still
- present in mod_negotiation, mod_autoindex, and httpd.h.
- Should it be removed from the docs for mod_include?
-
-- man pages
- - Some of the man pages need to be updated for 2.0. At least
- the httpd man page appears to be outdated, and perhaps other.
- After this is done, the manual/programs/ versions can be
- regenerated.
-
-- XHTML conversion
- Status: James A Sutherland
- is working on this.
- Some work is still needed
- to determine what the SSIs should look like.
-
-- MPM documentation
- - Each MPM needs to have a documentation file in manual/mod/
- which lists the directives it provides, and some details
- about its operation.
- Status: Initial outlines done. Much more details need to be
- filled in.
- - Non unix/windows MPMs still need to be completed.
- - perchild MPM needs some docs.
-
-- Merging of changes in 1.3.
- - There have been many changes in the 1.3 docs which haven't
- been propagated into 2.0.
- Things which need to be merged: ???
-
-- Cleaning.
- - We could use a list of all the docs that can be axed out of 2.0
- because they are redundant or irrelevant.
- Status:
- Some suggestions on files to axe. Feel free to comment.
- manual/cgi-path.html (should be documented in mod_cgi.html instead)
- manual/process-model.html (documented in MPMs, eventually)
- platform/perf-* (are these relevant anymore?)
-
-
- - Individual docs will need some cleanup.
- Status: What docs still need to be touched here?
- - invoking.html has had a first-pass cleaning done.
- - misc/perf-tuning.html - needs major rewrite for 2.0
- - misc/FAQ.html - some old questions could be remove
- - is a new format in order?
- - misc/tutorials.html - mostly not relevant to 2.0
- - misc/stopping.html
- - dso.html
- - misc/rewriteguide.html - needs cleaning in 1.3 and 2.0
- - misc/known_client_problems.html - mostly ancient
- - howto/* - some syntax has changed in 2.0 due to
- filtering and mod_cgid
-
-- New build process.
- - install.html has had a first-pass rewrite, but needs more
- work to be complete, and needs to track changes/bug-fixes
- in the build system.
-
-- Documentation of new features.
- - This will probably require more input from new-httpd, since
- not many people here follow the development process close
- enough to know what is going on.
- Status: Ryan has two ApacheToday articles which may be useful
- for this.
- New features which need documentation:
- - filters !!!
-
-- Translations
- We appear to have people working on translation into the following
- languages. These may just be the 'it worked' page, but if so
- the authors of those should perhaps be contacted to help do the
- rest.. :-) Note that this list is NOT identical to that for the
- 1.3 documentation project..!
-
- [Should we attempt to get a known-current authorlist together? --jsl]
-
- - Catalan (.ca)
- - Czech Republic (.cz)
- - German (.de)
- - Danish (.dk)
- - Estonia (.ee)
- - Greek (.el)
- - Spanish (.es)
- - Estonian (.et)
- - French (.fr)
- - Hebrew (.he.iso8859-8)
- - Italian (.it)
- - Japanese (.ja.iso2022-jp, .ja.jis)
- - Korean (.kr.iso2022-kr, .kt.iso-kr)
- - ? (.ltz)
- - ? (.lu)
- - Dutch (.nl)
- - Norwegian (.no)
- - Polish (.po.iso-pl)
- - Portuguese (.pt)
- - Portuguese [Brasilian] (.pt-br)
- - Russian (.ru.cp-1251, .ru.cp866, .ru.iso-ru, .ru.koi8-r, .ru.ucs[248])
- - Swedish (.se)
- - Twi (.tw, .tw.big5)
- (is that supposed to be Chinese/Taiwanese? Because if so, it is using
- the code reserved for Twi..)
- [Need this clarified --jsl]
-
-
-
-Things to be done in both the 1.3 and 2.0 trees
-===============================================
-
-
-Tutorials
-=========
-
-* Tutorial on user authentication with Apache. Rich Bowen has contributed
- his tutorial from ApacheToday, but it needs to be cleaned up and put in
- a good format for the docs.
-
- - Rich has kindy donated the "4-part logging article on Apache Today"
- articles that will need a little massaging.
-
-* Tutorial on "log files in apache"
-
- - Chris Pepper has offered to look into this.
-
-
-New User documentation
-======================
-
-* Adding more documentation for new users
-
- - I believe that we'll need to get more info on what is missing, ie.
- user feedback and whatnot. --jsl
-
-
-Documentation improvements
-==========================
-
-* Improving the "security docs"
-
- - More content and better organisation.
-
-* General cleaning and improving of module docs
-
-* Making the directive definitions "less terse" (i.e., adding more
- examples and details to the definitions of the directives)
-
- - We'll need to audit these and find out which ones need munging, as
- some of it looks ok. --jsl
-
diff --git a/docs/cgi-examples/printenv b/docs/cgi-examples/printenv
deleted file mode 100644
index 207074361a7..00000000000
--- a/docs/cgi-examples/printenv
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/local/bin/perl
-##
-## printenv -- demo CGI program which just prints its environment
-##
-
-print "Content-type: text/plain\n\n";
-foreach $var (sort(keys(%ENV))) {
- $val = $ENV{$var};
- $val =~ s|\n|\\n|g;
- $val =~ s|"|\\"|g;
- print "${var}=\"${val}\"\n";
-}
-
diff --git a/docs/cgi-examples/test-cgi b/docs/cgi-examples/test-cgi
deleted file mode 100644
index a85631e3aa2..00000000000
--- a/docs/cgi-examples/test-cgi
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-# disable filename globbing
-set -f
-
-echo Content-type: text/plain
-echo
-
-echo CGI/1.0 test script report:
-echo
-
-echo argc is $#. argv is "$*".
-echo
-
-echo SERVER_SOFTWARE = $SERVER_SOFTWARE
-echo SERVER_NAME = $SERVER_NAME
-echo GATEWAY_INTERFACE = $GATEWAY_INTERFACE
-echo SERVER_PROTOCOL = $SERVER_PROTOCOL
-echo SERVER_PORT = $SERVER_PORT
-echo REQUEST_METHOD = $REQUEST_METHOD
-echo HTTP_ACCEPT = "$HTTP_ACCEPT"
-echo PATH_INFO = "$PATH_INFO"
-echo PATH_TRANSLATED = "$PATH_TRANSLATED"
-echo SCRIPT_NAME = "$SCRIPT_NAME"
-echo QUERY_STRING = "$QUERY_STRING"
-echo REMOTE_HOST = $REMOTE_HOST
-echo REMOTE_ADDR = $REMOTE_ADDR
-echo REMOTE_USER = $REMOTE_USER
-echo AUTH_TYPE = $AUTH_TYPE
-echo CONTENT_TYPE = $CONTENT_TYPE
-echo CONTENT_LENGTH = $CONTENT_LENGTH
diff --git a/docs/cgi-examples/test-cgi.bat b/docs/cgi-examples/test-cgi.bat
deleted file mode 100755
index fffe8c74d4a..00000000000
--- a/docs/cgi-examples/test-cgi.bat
+++ /dev/null
@@ -1,26 +0,0 @@
-@echo off
-REM Convince MSIE that this is NOT a client-side executable batch file!
-echo Content-disposition: inline; filename="test-cgi"
-echo Content-type: text/plain
-echo.
-echo CGI/1.0 test script report:
-echo.
-echo args are "%*".
-echo.
-echo SERVER_SOFTWARE = %SERVER_SOFTWARE%
-echo SERVER_NAME = %SERVER_NAME%
-echo GATEWAY_INTERFACE = %GATEWAY_INTERFACE%
-echo SERVER_PROTOCOL = %SERVER_PROTOCOL%
-echo SERVER_PORT = %SERVER_PORT%
-echo REQUEST_METHOD = %REQUEST_METHOD%
-echo HTTP_ACCEPT = "%HTTP_ACCEPT%"
-echo PATH_INFO = "%PATH_INFO%"
-echo PATH_TRANSLATED = "%PATH_TRANSLATED%"
-echo SCRIPT_NAME = "%SCRIPT_NAME%"
-echo QUERY_STRING = "%QUERY_STRING%"
-echo REMOTE_HOST = %REMOTE_HOST%
-echo REMOTE_ADDR = %REMOTE_ADDR%
-echo REMOTE_USER = %REMOTE_USER%
-echo AUTH_TYPE = %AUTH_TYPE%
-echo CONTENT_TYPE = %CONTENT_TYPE%
-echo CONTENT_LENGTH = %CONTENT_LENGTH%
diff --git a/docs/conf/highperformance-std.conf b/docs/conf/highperformance-std.conf
deleted file mode 100755
index aa707699df8..00000000000
--- a/docs/conf/highperformance-std.conf
+++ /dev/null
@@ -1,69 +0,0 @@
-# Ha, you're reading this config file looking for the easy way out!
-# "how do I make my apache server go really really fast??"
-# Well you could start by reading the htdocs/manual/misc/perf-tuning.html
-# page. But, we'll give you a head start.
-#
-# This config file is small, it is probably not what you'd expect on a
-# full featured internet webserver with multiple users. But it's
-# probably a good starting point for any folks interested in testing
-# performance.
-#
-# To run this config you'll need to use something like:
-# httpd -f @@ServerRoot@@/conf/highperformance.conf
-
-Port 80
-ServerRoot @@ServerRoot@@
-DocumentRoot @@ServerRoot@@/htdocs
-
-User nobody
-# If you're not on Linux, you'll probably need to change Group
-Group nobody
-
-
-MaxClients 8
-StartServers 5
-MinSpareServers 5
-MaxSpareServers 10
-
-
-
-MaxClients 8
-StartServers 3
-MinSpareThreads 5
-MaxSpareThreads 10
-ThreadsPerChild 25
-
-
-# Assume no memory leaks at all
-MaxRequestsPerChild 0
-
-# it's always nice to know the server has started
-ErrorLog logs/error_log
-
-# Some benchmarks require logging, which is a good requirement. Uncomment
-# this if you need logging.
-#TransferLog logs/access_log
-
-
- # The server can be made to avoid following symbolic links,
- # to make security simpler. However, this takes extra CPU time,
- # so we will just let it follow symlinks.
- Options FollowSymLinks
-
- # Don't check for .htaccess files in each directory - they slow
- # things down
- AllowOverride None
-
- # If this was a real internet server you'd probably want to
- # uncomment these:
- #order deny,allow
- #deny from all
-