diff options
Diffstat (limited to 'build')
-rwxr-xr-x | build/binbuild.sh | 296 | ||||
-rwxr-xr-x | build/bsd_makefile | 71 | ||||
-rw-r--r-- | build/build-modules-c.awk | 56 | ||||
-rw-r--r-- | build/buildexports.awk | 3 | ||||
-rwxr-xr-x | build/buildexports.sh | 34 | ||||
-rwxr-xr-x | build/buildinfo.sh | 160 | ||||
-rwxr-xr-x | build/config-stubs | 27 | ||||
-rw-r--r-- | build/default.pl | 496 | ||||
-rwxr-xr-x | build/fastgen.sh | 112 | ||||
-rw-r--r-- | build/fixwin32mak.pl | 47 | ||||
-rwxr-xr-x | build/httpd_roll_release | 110 | ||||
-rwxr-xr-x | build/install.sh | 112 | ||||
-rw-r--r-- | build/library.mk | 60 | ||||
-rw-r--r-- | build/ltlib.mk | 61 | ||||
-rw-r--r-- | build/mkdep.perl | 92 | ||||
-rwxr-xr-x | build/mkdir.sh | 35 | ||||
-rw-r--r-- | build/program.mk | 60 | ||||
-rw-r--r-- | build/rules.mk | 248 | ||||
-rw-r--r-- | build/special.mk | 76 | ||||
-rwxr-xr-x | build/sysv_makefile | 71 |
20 files changed, 0 insertions, 2227 deletions
diff --git a/build/binbuild.sh b/build/binbuild.sh deleted file mode 100755 index 36192c3afa..0000000000 --- a/build/binbuild.sh +++ /dev/null @@ -1,296 +0,0 @@ -#!/bin/sh -# -# binbuild.sh - Builds an Apache binary distribution. -# Initially written by Lars Eilebrecht <lars@apache.org>. -# -# This script falls under the Apache License. -# See http://www.apache.org/docs/LICENSE - -OS=`./config.guess` -CONFIGPARAM="--with-layout=BinaryDistribution --prefix=`pwd`/bindist" -APDIR=`pwd` -APDIR=`basename $APDIR` -VER=`echo $APDIR |sed s/httpd-//` -TAR="`srclib/apr/build/PrintPath tar`" -GTAR="`srclib/apr/build/PrintPath gtar`" -GZIP="`srclib/apr/build/PrintPath gzip`" - -if [ x$1 != x ]; then - USER=$1 -else - USER="`build/buildinfo.sh -n %u@%h%d`" -fi - -if [ ! -f ./ABOUT_APACHE ] -then - echo "ERROR: The current directory contains no valid Apache distribution." - echo "Please change the directory to the top level directory of a freshly" - echo "unpacked Apache 2.0 source distribution and re-execute the script" - echo "'./build/bindbuild.sh'." - exit 1; -fi - -if [ -d ./CVS ] -then - echo "ERROR: The current directory is a CVS checkout of Apache." - echo "Only a standard Apache 2.0 source distribution should be used to" - echo "create a binary distribution." - exit 1; -fi - -echo "Building Apache $VER binary distribution..." -echo "Platform is \"$OS\"..." - -( echo "Build log for Apache binary distribution" && \ - echo "----------------------------------------------------------------------" && \ - ./configure $CONFIGPARAM && \ - echo "----------------------------------------------------------------------" && \ - make clean && \ - rm -rf bindist install-bindist.sh *.bindist - echo "----------------------------------------------------------------------" && \ - make && \ - echo "----------------------------------------------------------------------" && \ - make install root="bindist/" && \ - echo "----------------------------------------------------------------------" && \ - make clean && \ - echo "----------------------------------------------------------------------" && \ - echo "[EOF]" \ -) > build.log 2>&1 - -if [ ! -f ./bindist/bin/httpd ] -then - echo "ERROR: Failed to build Apache. See \"build.log\" for details." - exit 1; -fi - -echo "Binary image successfully created..." - -./bindist/bin/httpd -v - -echo "Creating supplementary files..." - -( echo " " && \ - echo "Apache $VER binary distribution" && \ - echo "================================" && \ - echo " " && \ - echo "This binary distribution is usable on a \"$OS\"" && \ - echo "system and was built by \"$USER\"." && \ - echo "" && \ - echo "The distribution contains all standard Apache modules as shared" && \ - echo "objects. This allows you to enable or disable particular modules" && \ - echo "with the LoadModule/AddModule directives in the configuration file" && \ - echo "without the need to re-compile Apache." && \ - echo "" && \ - echo "See \"INSTALL.bindist\" on how to install the distribution." && \ - echo " " && \ - echo "NOTE: Please do not send support-related mails to the address mentioned" && \ - echo " above or to any member of the Apache Group! Support questions" && \ - echo " should be directed to the \"comp.infosystems.www.servers.unix\"" && \ - echo " or \"comp.infosystems.www.servers.ms-windows\" newsgroup" && \ - echo " (as appropriate for the platform you use), where some of the" && \ - echo " Apache team lurk, in the company of many other Apache gurus" && \ - echo " who should be able to help." && \ - echo " If you think you found a bug in Apache or have a suggestion please" && \ - echo " visit the bug report page at http://www.apache.org/bug_report.html" && \ - echo " " && \ - echo "----------------------------------------------------------------------" && \ - ./bindist/bin/httpd -V && \ - echo "----------------------------------------------------------------------" \ -) > README.bindist -cp README.bindist ../httpd-$VER-$OS.README - -( echo " " && \ - echo "Apache $VER binary installation" && \ - echo "================================" && \ - echo " " && \ - echo "To install this binary distribution you have to execute the installation" && \ - echo "script \"install-bindist.sh\" in the top-level directory of the distribution." && \ - echo " " && \ - echo "The script takes the ServerRoot directory into which you want to install" && \ - echo "Apache as an option. If you ommit the option the default path" && \ - echo "\"/usr/local/apache\" is used." && \ - echo "Make sure you have write permissions in the target directory, e.g. switch" && \ - echo "to user \"root\" before you execute the script." && \ - echo " " && \ - echo "See \"README.bindist\" for further details about this distribution." && \ - echo " " && \ - echo "Please note that this distribution includes the complete Apache source code." && \ - echo "Therefore you may compile Apache yourself at any time if you have a compiler" && \ - echo "installation on your system." && \ - echo "See \"INSTALL\" for details on how to accomplish this." && \ - echo " " \ -) > INSTALL.bindist - -( echo "#!/bin/sh" && \ - echo "#" && \ - echo "# Usage: install-bindist.sh [ServerRoot]" && \ - echo "# This script installs the Apache binary distribution and" && \ - echo "# was automatically created by binbuild.sh." && \ - echo " " && \ - echo "lmkdir()" && \ - echo "{" && \ - echo " path=\"\"" && \ - echo " dirs=\`echo \$1 | sed -e 's%/% %g'\`" && \ - echo " mode=\$2" && \ - echo " " && \ - echo " set -- \${dirs}" && \ - echo " " && \ - echo " for d in \${dirs}" && \ - echo " do" && \ - echo " path=\"\${path}/\$d\"" && \ - echo " if test ! -d \"\${path}\" ; then" && \ - echo " mkdir \${path}" && \ - echo " if test \$? -ne 0 ; then" && \ - echo " echo \"Failed to create directory: \${path}\"" && \ - echo " exit 1" && \ - echo " fi" && \ - echo " chmod \${mode} \${path}" && \ - echo " fi" && \ - echo " done" && \ - echo "}" && \ - echo " " && \ - echo "lcopy()" && \ - echo "{" && \ - echo " from=\$1" && \ - echo " to=\$2" && \ - echo " dmode=\$3" && \ - echo " fmode=\$4" && \ - echo " " && \ - echo " test -d \${to} || lmkdir \${to} \${dmode}" && \ - echo " (cd \${from} && tar -cf - *) | (cd \${to} && tar -xf -)" && \ - echo " " && \ - echo " if test \"X\${fmode}\" != X ; then" && \ - echo " find \${to} -type f -print | xargs chmod \${fmode}" && \ - echo " fi" && \ - echo " if test \"X\${dmode}\" != X ; then" && \ - echo " find \${to} -type d -print | xargs chmod \${dmode}" && \ - echo " fi" && \ - echo "}" && \ - echo " " && \ - echo "##" && \ - echo "## determine path to (optional) Perl interpreter" && \ - echo "##" && \ - echo "PERL=no-perl5-on-this-system" && \ - echo "perls='perl5 perl'" && \ - echo "path=\`echo \$PATH | sed -e 's/:/ /g'\`" && \ - echo " " && \ - echo "for dir in \${path} ; do" && \ - echo " for pperl in \${perls} ; do" && \ - echo " if test -f \"\${dir}/\${pperl}\" ; then" && \ - echo " if \`\${dir}/\${pperl} -v | grep 'version 5\.' >/dev/null 2>&1\` ; then" && \ - echo " PERL=\"\${dir}/\${pperl}\"" && \ - echo " break" && \ - echo " fi" && \ - echo " fi" && \ - echo " done" && \ - echo "done" && \ - echo " " && \ - echo "if [ .\$1 = . ]" && \ - echo "then" && \ - echo " SR=/usr/local/apache" && \ - echo "else" && \ - echo " SR=\$1" && \ - echo "fi" && \ - echo "echo \"Installing binary distribution for platform $OS\"" && \ - echo "echo \"into directory \$SR ...\"" && \ - echo "lmkdir \$SR 755" && \ - echo "lmkdir \$SR/proxy 750" && \ - echo "lmkdir \$SR/logs 750" && \ - echo "lcopy bindist/man \$SR/man 755 644" && \ - echo "lcopy bindist/modules \$SR/modules 750 644" && \ - echo "lcopy bindist/include \$SR/include 755 644" && \ - echo "lcopy bindist/icons \$SR/icons 755 644" && \ - echo "lcopy bindist/cgi-bin \$SR/cgi-bin 750 750" && \ - echo "lcopy bindist/bin \$SR/bin 750 750" && \ - echo "if [ -d \$SR/conf ]" && \ - echo "then" && \ - echo " echo \"[Preserving existing configuration files.]\"" && \ - echo " cp bindist/conf/*.default \$SR/conf/" && \ - echo "else" && \ - echo " lcopy bindist/conf \$SR/conf 750 640" && \ - echo "fi" && \ - echo "if [ -d \$SR/htdocs ]" && \ - echo "then" && \ - echo " echo \"[Preserving existing htdocs directory.]\"" && \ - echo "else" && \ - echo " lcopy bindist/htdocs \$SR/htdocs 755 644" && \ - echo "fi" && \ - echo " " && \ - echo "sed -e \"s;^#!/.*;#!\$PERL;\" -e \"s;\@prefix\@;\$SR;\" -e \"s;\@sbindir\@;\$SR/bin;\" \\" && \ - echo " -e \"s;\@libexecdir\@;\$SR/libexec;\" -e \"s;\@includedir\@;\$SR/include;\" \\" && \ - echo " -e \"s;\@sysconfdir\@;\$SR/conf;\" bindist/bin/apxs > \$SR/bin/apxs" && \ - echo "sed -e \"s;^#!/.*;#!\$PERL;\" bindist/bin/dbmmanage > \$SR/bin/dbmmanage" && \ - echo "sed -e \"s%/usr/local/apache%\$SR%\" \$SR/conf/httpd-std.conf > \$SR/conf/httpd.conf" && \ - echo "sed -e \"s%PIDFILE=%PIDFILE=\$SR/%\" -e \"s%HTTPD=%HTTPD=\\\"\$SR/%\" -e \"s%httpd\$%httpd -d \$SR -R \$SR/libexec\\\"%\" bindist/bin/apachectl > \$SR/bin/apachectl" && \ - echo " " && \ - echo "echo \"Ready.\"" && \ - echo "echo \" +--------------------------------------------------------+\"" && \ - echo "echo \" | You now have successfully installed the Apache $VER |\"" && \ - echo "echo \" | HTTP server. To verify that Apache actually works |\"" && \ - echo "echo \" | correctly you should first check the (initially |\"" && \ - echo "echo \" | created or preserved) configuration files: |\"" && \ - echo "echo \" | |\"" && \ - echo "echo \" | \$SR/conf/httpd.conf\"" && \ - echo "echo \" | |\"" && \ - echo "echo \" | You should then be able to immediately fire up |\"" && \ - echo "echo \" | Apache the first time by running: |\"" && \ - echo "echo \" | |\"" && \ - echo "echo \" | \$SR/bin/apachectl start \"" &&\ - echo "echo \" | |\"" && \ - echo "echo \" | Thanks for using Apache. The Apache Group |\"" && \ - echo "echo \" | http://www.apache.org/ |\"" && \ - echo "echo \" +--------------------------------------------------------+\"" && \ - echo "echo \" \"" \ -) > install-bindist.sh -chmod 755 install-bindist.sh - -sed -e "s%\"htdocs%\"/usr/local/apache/htdocs%" \ - -e "s%\"icons%\"/usr/local/apache/icons%" \ - -e "s%\"cgi-bin%\"/usr/local/apache/cgi-bin%" \ - -e "s%\"proxy%\"/usr/local/apache/proxy%" \ - -e "s%^ServerAdmin.*%ServerAdmin you@your.address%" \ - -e "s%#ServerName.*%#ServerName localhost%" \ - -e "s%Port 8080%Port 80%" \ - bindist/conf/httpd-std.conf > bindist/conf/httpd.conf -cp bindist/conf/httpd.conf bindist/conf/httpd.conf.default - -echo "Creating distribution archive and readme file..." - -if [ ".`grep -i error build.log > /dev/null`" != . ] -then - echo "ERROR: Failed to build Apache. See \"build.log\" for details." - exit 1; -else - if [ "x$GTAR" != "x" ] - then - $GTAR -zcf ../httpd-$VER-$OS.tar.gz -C .. httpd-$VER - else - if [ "x$TAR" != "x" ] - then - case "x$OS" in - x*390*) $TAR -cfU ../httpd-$VER-$OS.tar -C .. httpd-$VER;; - *) (cd .. && $TAR -cf httpd-$VER-$OS.tar httpd-$VER);; - esac - if [ "x$GZIP" != "x" ] - then - $GZIP ../httpd-$VER-$OS.tar - fi - else - echo "ERROR: Could not find a 'tar' program!" - echo " Please execute the following commands manually:" - echo " tar -cf ../httpd-$VER-$OS.tar ." - echo " gzip ../httpd-$VER-$OS.tar" - fi - fi - - if [ -f ../httpd-$VER-$OS.tar.gz ] && [ -f ../httpd-$VER-$OS.README ] - then - echo "Ready." - echo "You can find the binary archive (httpd-$VER-$OS.tar.gz)" - echo "and the readme file (httpd-$VER-$OS.README) in the" - echo "parent directory." - exit 0; - else - exit 1; - fi -fi diff --git a/build/bsd_makefile b/build/bsd_makefile deleted file mode 100755 index 576f99eb7f..0000000000 --- a/build/bsd_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 -# <http://www.apache.org/>. -# -# The build environment was provided by Sascha Schumann. -# - -# cwd must be top_srcdir -test -f build/bsd_makefile || exit 2 - -test -f bsd_converted && exit 0 - -tmpfile=`mktemp /tmp/bsd_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 - -touch bsd_converted -exit 0 diff --git a/build/build-modules-c.awk b/build/build-modules-c.awk deleted file mode 100644 index a44571f9ee..0000000000 --- a/build/build-modules-c.awk +++ /dev/null @@ -1,56 +0,0 @@ -BEGIN { - RS = " " - modules[n++] = "core" - pmodules[pn++] = "core" -} -{ - modules[n] = $1; - pmodules[pn] = $1; - gsub("\n","",modules[n]); - gsub("\n","",pmodules[pn]); - ++n; - ++pn; -} -END { - print "/*" - print " * modules.c --- automatically generated by Apache" - print " * configuration script. DO NOT HAND EDIT!!!!!" - print " */" - print "" - print "#include \"ap_config.h\"" - print "#include \"httpd.h\"" - print "#include \"http_config.h\"" - print "" - for (i = 0; i < pn; ++i) { - printf ("extern module %s_module;\n", pmodules[i]) - } - print "" - print "/*" - print " * Modules which implicitly form the" - print " * list of activated modules on startup," - print " * i.e. these are the modules which are" - print " * initially linked into the Apache processing" - print " * [extendable under run-time via AddModule]" - print " */" - print "module *ap_prelinked_modules[] = {" - for (i = 0 ; i < n; ++i) { - printf " &%s_module,\n", modules[i] - } - print " NULL" - print "};" - print "" - print "/*" - print " * Modules which initially form the" - print " * list of available modules on startup," - print " * i.e. these are the modules which are" - print " * initially loaded into the Apache process" - print " * [extendable under run-time via LoadModule]" - print " */" - print "module *ap_preloaded_modules[] = {" - for (i = 0; i < pn; ++i) { - printf " &%s_module,\n", pmodules[i] - } - print " NULL" - print "};" - print "" -} diff --git a/build/buildexports.awk b/build/buildexports.awk deleted file mode 100644 index 7856b46d34..0000000000 --- a/build/buildexports.awk +++ /dev/null @@ -1,3 +0,0 @@ -/^(APR?_|!?defined)/ { print "#if", $0 } -/^\t*apr?_/ { print "const void *ap_hack_" $1 " = (const void *)" $1 ";" } -/^\/(APR?_|!?defined)/ { print "#endif /*", substr($0,2), "*/" } diff --git a/build/buildexports.sh b/build/buildexports.sh deleted file mode 100755 index cbf87802d4..0000000000 --- a/build/buildexports.sh +++ /dev/null @@ -1,34 +0,0 @@ -#! /bin/sh - -if test -z "$1"; then - echo "USAGE: $0 HTTPD-DIRECTORY" - echo "" - echo "for example: $0 .." - exit 1 -fi - -echo "/* THIS FILE WAS AUTOGENERATED BY $0" -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 "" -echo "#define CORE_PRIVATE" - -cur_dir="`pwd`" -for dir in $1/srclib/apr/include $1/srclib/apr-util/include $1/include -do - cd $dir - for file in *.h; do - echo "#include \"$file\"" - done - cd "$cur_dir" -done - -echo "" -echo "const void *ap_ugly_hack = NULL;" -echo "" - -# convert export files (on STDIN) into a series of declarations -my_dir="`dirname $0`" -awk -f "$my_dir/buildexports.awk" diff --git a/build/buildinfo.sh b/build/buildinfo.sh deleted file mode 100755 index 5c2a72d6b3..0000000000 --- a/build/buildinfo.sh +++ /dev/null @@ -1,160 +0,0 @@ -#!/bin/sh -## -## buildinfo.sh -- Determine Build Information -## Initially written by Ralf S. Engelschall <rse@apache.org> -## for the Apache's Autoconf-style Interface (APACI) -## -# -# This script falls under the Apache License. -# See http://www.apache.org/docs/LICENSE - - -# -# argument line handling -# -error=no -if [ $# -ne 1 -a $# -ne 2 ]; then - error=yes -fi -if [ $# -eq 2 -a "x$1" != "x-n" ]; then - error=yes -fi -if [ "x$error" = "xyes" ]; then - echo "$0:Error: invalid argument line" - echo "$0:Usage: $0 [-n] <format-string>" - echo "Where <format-string> can contain:" - echo " %u ...... substituted by determined username (foo)" - echo " %h ...... substituted by determined hostname (bar)" - echo " %d ...... substituted by determined domainname (.com)" - echo " %D ...... substituted by determined day (DD)" - echo " %M ...... substituted by determined month (MM)" - echo " %Y ...... substituted by determined year (YYYYY)" - echo " %m ...... substituted by determined monthname (Jan)" - exit 1 -fi -if [ $# -eq 2 ]; then - newline=no - format_string="$2" -else - newline=yes - format_string="$1" -fi - -# -# initialization -# -username='' -hostname='' -domainname='' -time_day='' -time_month='' -time_year='' -time_monthname='' - -# -# determine username -# -username="$LOGNAME" -if [ "x$username" = "x" ]; then - username="$USER" - if [ "x$username" = "x" ]; then - username="`(whoami) 2>/dev/null |\ - awk '{ printf("%s", $1); }'`" - if [ "x$username" = "x" ]; then - username="`(who am i) 2>/dev/null |\ - awk '{ printf("%s", $1); }'`" - if [ "x$username" = "x" ]; then - username='unknown' - fi - fi - fi -fi - -# -# determine hostname and domainname -# -hostname="`(uname -n) 2>/dev/null |\ - awk '{ printf("%s", $1); }'`" -if [ "x$hostname" = "x" ]; then - hostname="`(hostname) 2>/dev/null |\ - awk '{ printf("%s", $1); }'`" - if [ "x$hostname" = "x" ]; then - hostname='unknown' - fi -fi -case $hostname in - *.* ) - domainname=".`echo $hostname | cut -d. -f2-`" - hostname="`echo $hostname | cut -d. -f1`" - ;; -esac -if [ "x$domainname" = "x" ]; then - if [ -f /etc/resolv.conf ]; then - domainname="`egrep '^[ ]*domain' /etc/resolv.conf | head -1 |\ - sed -e 's/.*domain//' \ - -e 's/^[ ]*//' -e 's/^ *//' -e 's/^ *//' \ - -e 's/^\.//' -e 's/^/./' |\ - awk '{ printf("%s", $1); }'`" - if [ "x$domainname" = "x" ]; then - domainname="`egrep '^[ ]*search' /etc/resolv.conf | head -1 |\ - sed -e 's/.*search//' \ - -e 's/^[ ]*//' -e 's/^ *//' -e 's/^ *//' \ - -e 's/ .*//' -e 's/ .*//' \ - -e 's/^\.//' -e 's/^/./' |\ - awk '{ printf("%s", $1); }'`" - fi - fi -fi - -# -# determine current time -# -time_day="`date '+%d' | awk '{ printf("%s", $1); }'`" -time_month="`date '+%m' | awk '{ printf("%s", $1); }'`" -time_year="`date '+%Y' 2>/dev/null | awk '{ printf("%s", $1); }'`" -if [ "x$time_year" = "x" ]; then - time_year="`date '+%y' | awk '{ printf("%s", $1); }'`" - case $time_year in - [5-9][0-9]) time_year="19$time_year" ;; - [0-4][0-9]) time_year="20$time_year" ;; - esac -fi -case $time_month in - 1|01) time_monthname='Jan' ;; - 2|02) time_monthname='Feb' ;; - 3|03) time_monthname='Mar' ;; - 4|04) time_monthname='Apr' ;; - 5|05) time_monthname='May' ;; - 6|06) time_monthname='Jun' ;; - 7|07) time_monthname='Jul' ;; - 8|08) time_monthname='Aug' ;; - 9|09) time_monthname='Sep' ;; - 10) time_monthname='Oct' ;; - 11) time_monthname='Nov' ;; - 12) time_monthname='Dec' ;; -esac - -# -# create result string -# -if [ "x$newline" = "xyes" ]; then - echo $format_string |\ - sed -e "s;%u;$username;g" \ - -e "s;%h;$hostname;g" \ - -e "s;%d;$domainname;g" \ - -e "s;%D;$time_day;g" \ - -e "s;%M;$time_month;g" \ - -e "s;%Y;$time_year;g" \ - -e "s;%m;$time_monthname;g" -else - echo "${format_string}&" |\ - sed -e "s;%u;$username;g" \ - -e "s;%h;$hostname;g" \ - -e "s;%d;$domainname;g" \ - -e "s;%D;$time_day;g" \ - -e "s;%M;$time_month;g" \ - -e "s;%Y;$time_year;g" \ - -e "s;%m;$time_monthname;g" |\ - awk '-F&' '{ printf("%s", $1); }' -fi - diff --git a/build/config-stubs b/build/config-stubs deleted file mode 100755 index 425dc80268..0000000000 --- a/build/config-stubs +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# -# Find all config files (config*.m4) and map them into lines with the -# form: NUM? '0' ' ' PATH -# -# For example: -# -# 50 ./modules/generators/config5.m4 -# 0 ./modules/aaa/config.m4 -# 10 ./example/config1.m4 -# -# These lines are sorted, then the first field is removed. Thus, we -# have a set of paths sorted on the config-number (if present). All -# config files without a number are sorted before those with a number. -# - -configfiles=`find . -name "config*.m4" | \ - sed 's#\(.*/config\)\(.*\).m4#\20 \1\2.m4#' | \ - sort | \ - sed 's#.* ##'` - -for configfile in $configfiles; do - if [ -r $configfile ]; then - echo "sinclude($configfile)" - fi -done diff --git a/build/default.pl b/build/default.pl deleted file mode 100644 index 4a73b77821..0000000000 --- a/build/default.pl +++ /dev/null @@ -1,496 +0,0 @@ -<< -# Scandoc template file. -# -# This is an example set of templates that is designed to create several -# different kinds of index files. It generates a "master index" which intended -# for use with a frames browser; A "package index" which is the root page of -# the index, and then "package files" containing documentation for all of the -# classes within a single package. - -###################################################################### - -## For quick and superficial customization, -## simply change these variables - -$project_name = '[Apache]'; -$company_logo = '<img src="../images/ScanDocBig.jpg">'; # change this to an image tag. -$copyright = '© 2000 [Apache Software Foundation]'; -$image_directory = "../images/"; -$bullet1_image = $image_directory . "ball1.gif"; -$bullet2_image = $image_directory . "ball2.gif"; -$bgcolor1 = "#FFFFFF"; -$bgcolor2 = "#FFFFFF"; - -###################################################################### - -## Begin generating frame index file. - -file "index.html"; ->><html> - <head> - <meta http-equiv="Content-Type" content="text/html; iso-8859-1"> - <title>$project_name</title> - </head> - <frameset cols="190,*"> - <frame src="master.html" name="Master Index" noresize> - <frame src="packages.html" name="Documentation"> - <noframes> - <body bgcolor="$bgcolor2" stylesrc="index.html"> - <p>Some Documentation</p> - </body> - </noframes> - </frameset> -</html> -<< - -###################################################################### - -## Begin generating master index file (left-hand frame). - -file "master.html"; ->><html> - <head> - <title>Master Index</title> - </head> - <body bgcolor="$bgcolor1" text=#0000ff link=#0020ff vlink=#0020ff> - <center><img src="${image_directory}ScanDocSmall.jpg" border="0" /></center> - <p> - <a href="packages.html" target="Documentation">Master Index</a> - </p> - <p> - <font size="2"> - <nobr> -<< - -## For each package, generate an index entry. - -foreach $p (packages()) { - $_ = $p->url; - s/\s/%20/g; - >><a href="$_" target="Documentation"><b>$(p.name)</b></a><br> - <dir> - << - foreach $e ($p->classes()) { - $_ = $e->url; - s/\s/%20/g; - >><li><a href="$_" target="Documentation">$(e.fullname)</a> - << - } - foreach $e ($p->globals()) { - $_ = $e->url; - s/\s/%20/g; - >><li><a href="$_" target="Documentation">$(e.fullname)</a> - << - } - >></dir><< -} - ->> - <a href="to-do.html" target="Documentation"><b>To-Do List</b></a><br> - </nobr> - </font> - </p> - </body> -</html> -<< - -###################################################################### - -## Begin generating package index file - -file "packages.html"; ->><html> - <head> - <title>$project_name -- Packages</title> - </head> - <body bgcolor="$bgcolor2"> - - <center>$company_logo - <h1>Documentation for $project_name</h1> - </center> - <h2>Package List</h2> -<< - -## For each package, generate an index entry. - -foreach $p (packages()) { - $_ = $p->url; - s/\s/%20/g; - >><a href = "$_">$(p.name)</a><br> - << -} - ->> - <p> - <hr size=4> - $copyright<br> - Generated by <a href="$scandocURL"><b>ScanDoc $majorVersion.$minorVersion</b></a><br> - Last Updated: $date<br> - </body> -</html> - -<< - -###################################################################### - -## Generate "To-do list" - -file "to-do.html"; ->><html> - <head> - <title>$project_name -- To-Do list</title> - </head> - <body bgcolor="$bgcolor2"> - - $company_logo - - <h1>To-do list for $project_name</h1> -<< - -if (&todolistFiles()) { - >><hr size=4><p> - << - foreach $f (&todolistFiles()) { - my @m = &todolistEntries( $f ); - if ($f =~ /([^\/]+)$/) { $f = $1; } - >><b>$f:</b><ul> - << - foreach $text (@m) { - if ($text) { - print "<li>", &processDescription( $text ), "\n"; - } - } - >></ul> - << - } -} - ->> - <hr size=4> - $copyright<br> - Generated by <a href="$scandocURL"><b>ScanDoc $majorVersion.$minorVersion</b></a><br> - Last Updated: $date<br> - </body> -</html> -<< - -###################################################################### - -## Generate individual files for each package. - -my $p; -foreach $p (packages()) { - file $p->name() . ".html"; - >><html> - <head> - <title>$project_name -- $(p.name)</title> - </head> - <body bgcolor="$bgcolor2"> - <center> - <font size=6><b>$project_name</b></font> - <hr size=4><p> - </center> - - <h2>Package Name: $(p.name)</h2> - <b> -<< - -## Generate class and member index at the top of the file. - -foreach $c ($p->classes()) { - >><h3><img src="$bullet1_image" width=18 height=17 align=texttop> - <a href="$(c.url)">$(c.fullname)</h3></a> - <ul> - << - foreach $m ($c->members()) { - >><li><a href="$(m.url)">$(m.longname)</a> - << - } - >></ul> - << -} - ->> -</b> -<< - -## Generate detailed class documentation -foreach $c ($p->classes()) { - ## Output searchable keyword list - if ($c->keywords()) { - print "<!-- ", $c->keywords(), " -->\n"; - } - - >><hr size="4"> - <a name="$(c.anchor)"></a> - <h1>$(c.fullname)</h1> - <table bgcolor="ffffff" border="0" cellspacing="4"> - <tr> - <th align=center colspan=2> - </th> - </tr> - << - - # Output author tag - if ($c->author()) { - >><tr><th width=20% align=right>Author:</th><< - >><td>$(c.author)</td></tr><< - } - - # Output package version - if ($c->version()) { - >><tr><th width=20% align=right>Version:</th><< - >><td>$(c.version)</td></tr><< - } - - # Output Source file - if ($c->sourcefile()) { - >><tr><th width=20% align=right>Source:</th><< - >><td>$(c.sourcefile)</td></tr><< - } - - # Output base class list - if ($c->baseclasses()) { - >><tr><th width=20% align=right>Base classes:</th> - <td><< - my @t = (); - foreach $b ($c->baseclasses()) { - my $name = $b->name(); - if ($url = $b->url()) { - push @t, "<a href=\"$url\">$name</a>"; - } - else { push @t, $name; } - } - print join( ', ', @t ); - >></td></tr> - << - } - - # Output subclasses list - if ($c->subclasses()) { - >><tr><th width=20% align=right>Subclasses:</th> - <td><< - my @t = (); - foreach $s ($c->subclasses()) { - my $name = $s->name(); - if ($url = $s->url()) { - push @t, "<a href=\"$url\">$name</a>"; - } - else { push @t, $name; } - } - print join( ', ', @t ); - >></td></tr><< - } - - # Output main class description - >></tr> - </table> - <p> - << - print &processDescription( $c->description() ); - - # Output "see also" information - if ($c->seealso()) { - >><p><dt><b>See Also</b><dd> - << - my @r = (); - foreach $a ($c->seealso()) { - my $name = $a->name(); - if ($url = $a->url()) { - push @r, "<a href=\"$url\">$name</a>"; - } - else { push @r, $name; } - } - print join( ',', @r ); - >><p> - << - } - - # Output class member index - if ($c->members()) { - print "<h2>Member Index</h2>\n"; - print "<ul>"; - foreach $m ($c->members()) { - >><li><a href="$(m.url)">$(m.fullname)</a> - << - } - >></ul><< - } - - # Output class member variable documentation - if ($c->membervars()) { - print "<h2>Class Variables</h2>\n"; - print "<blockquote>\n"; - foreach $m ($c->membervars()) { &variable( $m ); } - print "</blockquote>\n"; - } - - # Output class member function documentation - if ($c->memberfuncs()) { - print "<h2>Class Methods</h2>\n"; - print "<blockquote>\n"; - foreach $m ($c->memberfuncs()) { &function( $m ); } - print "</blockquote>\n"; - } -} - -# Output global variables -if ($p->globalvars()) { - >><h2>Global Variables</h2> - <blockquote> - << - foreach $m ($p->globalvars()) { &variable( $m ); } - print "</blockquote>\n"; -} - -# Output global functions -if ($p->globalfuncs()) { - >><h2>Global Functions</h2> - <blockquote> - << - foreach $m ($p->globalfuncs()) { &function( $m ); } - print "</blockquote>\n"; -} - ->> - <hr size=4> - $copyright<br> - Generated by <a href="$scandocURL"><b>ScanDoc $majorVersion.$minorVersion</b></a><br> - Last Updated: $date<br> - </body> -</html> -<< -} # end of foreach (packages) loop - -###################################################################### - -## Subroutine to generate documentation for a member function or global function - -sub function { - local ($f) = @_; - - if ($f->keywords()) { - >><!-- $(f.keywords) --> - << - } - >> - <a name="$(f.anchor)"></a> - <dl> - <dt> - <b><img src="$bullet2_image" width=19 height=17 align=texttop>$(f.fullname);</b> - <dd> - << - print &processDescription( $f->description() ); - >> - <p><dl> - << - if ($f->params()) { - >> - <dt><b>Parameters</b><dd> - <table width="85%"> - << - foreach $a ($f->params()) { - >><tr valign=top><th align=right> - $(a.name)</th><td><< - print &processDescription( $a->description() ); - >></td></tr> - << - } - >></table> - << - } - - if ($f->returnValue()) { - >><dt><b>Return Value</b> - <dd><< - print &processDescription( $f->returnValue() ); - >><p><< - } - - if ($f->exceptions()) { - >><dt><b>Exceptions</b><dd> - <table width=85%><tr><td colspan=2><hr size=3></td></tr> - << - foreach $a ($f->exceptions()) { - >><tr valign=top><th align=right> - $(a.name)</th><td><< - print &processDescription( $a->description() ); - >></td></tr> - << - } - >><tr><td colspan=2><hr size=3></td></tr></table> - << - } - - if ($f->seealso()) { - >><dt><b>See Also</b><dd> - << - my @r = (); - foreach $a ($f->seealso()) { - my $name = $a->name(); - if ($url = $a->url()) { - push @r, "<a href=\"$url\">$name</a>"; - } - else { push @r, $name; } - } - print join( ',', @r ); - >><p><< - } - >></dl></dl> - << -} - -###################################################################### - -## Subroutine to generate documentation for a member variable or global variable. - -sub variable { - local ($v) = @_; - - if ($v->keywords()) { - print "<!-- $(v.keywords) -->"; - } - - >> - <a name="$(v.name)"></a> - <dl><dt> - <b><img src="$bullet2_image" width=19 height=17 align=texttop>$(v.fullname);</b> - <dd> - <<print &processDescription( $v->description() );>> - <p><dl> - << - if ($v->seealso()) { - >><dt><b>See Also</b><dd> - << - $comma = 0; - foreach $a ($v->seealso()) { - if ($comma) { print ","; } - $comma = 1; - >><a href="$(a.url)">$(a.name)</a> - << - } - >><p> - << - } - >></dl></dl> - << -} - -###################################################################### - -sub processDescription { - local ($_) = @_; - - s/^\s+//; # Remove whitespace from beginning - s/\s+$/\n/; # Remove whitespace from end - s/\n\n/<p>\n/g; # Replace multiple CR's with paragraph markers - s:\@heading(.*)\n:<p><h2>$1</h2>:; # Handle heading text - - # Handle embedded image tags - s:\@caution:<p><img src=\"${image_directory}/caution.gif\" align=left>:; - s:\@warning:<p><img src=\"${image_directory}/warning.gif\" align=left>:; - s:\@bug:<p><img src=\"${image_directory}/bug.gif\">:; - s:\@tip:<p><img src=\"${image_directory}/tip.gif\">:; - - return $_; -} diff --git a/build/fastgen.sh b/build/fastgen.sh deleted file mode 100755 index ab4824f573..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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 <<EOF |sed 's/^include \(.*\)/.include "\1"/' >$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 <<EOF >$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 756f0a735c..0000000000 --- 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 5303a6a874..0000000000 --- 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 9a8821fa29..0000000000 --- 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 <rse@apache.org> -## -# -# 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 7335c45dc2..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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 9b89d9c309..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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/mkdep.perl b/build/mkdep.perl deleted file mode 100644 index a9f1a67d0b..0000000000 --- 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 (<F>) - { - 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 4cd33c5671..0000000000 --- a/build/mkdir.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -## -## mkdir.sh -- make directory hierarchy -## -## Based on `mkinstalldirs' from Noah Friedman <friedman@prep.ai.mit.edu> -## 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 <rse@apache.org> -## -# -# 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 862304a6da..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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 367d2256ce..0000000000 --- a/build/rules.mk +++ /dev/null @@ -1,248 +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 -# <http://www.apache.org/>. -# -# The build environment was 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_CPPFLAGS = $(DEFS) $(EXTRA_CPPFLAGS) $(NOTEST_CPPFLAGS) $(CPPFLAGS) -ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS) -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_CPPFLAGS) $(ALL_CFLAGS) $(ALL_INCLUDES) -CXX_COMPILE = $(CXX) $(ALL_CPPFLAGS) $(ALL_CXXFLAGS) $(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) $(LTFLAGS) $(ALL_LDFLAGS) -o $@ -SH_LINK = $(SH_LIBTOOL) --mode=link $(COMPILE) $(LTFLAGS) $(ALL_LDFLAGS) $(SH_LDFLAGS) $(CORE_IMPLIB) -o $@ -MOD_LINK = $(LIBTOOL) --mode=link $(COMPILE) -module $(LTFLAGS) $(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) - -# Suffixes - -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 $@ - - -all: all-recursive -shared-modules: shared-modules-recursive -install: install-recursive - - -# Makes an import library from a def file -.def.la: - $(LIBTOOL) --mode=compile $(MK_IMPLIB) -o $@ $< - - -# if we are doing a distclean, we actually want to hit every -# directory that has ever been configured. To do this, we just do a quick -# find for all the leftover Makefiles, and then run make distclean in those -# directories. -# Exception: Skip APR directories (other than the base APR directory), -# because APR knows how to do these tasks better than we do. -distclean-recursive clean-recursive depend-recursive all-recursive install-recursive: - @otarget=`echo $@|sed s/-recursive//`; \ - list='$(SUBDIRS)'; for i in $$list; do \ - target="$$otarget"; \ - echo "Making $$target in $$i"; \ - if test "$$i" = "."; then \ - ok=yes; \ - target="$$target-p"; \ - fi; \ - (cd $$i && $(MAKE) $$target) || exit 1; \ - done; \ - if test "$$otarget" = "all" && test -z '$(targets)'; then ok=yes; fi;\ - if test "$$ok" != "yes"; then $(MAKE) "$$otarget-p" || exit 1; fi; \ - if test "$$otarget" = "distclean" ; then\ - for d in `find . -name Makefile`; do \ - i=`dirname "$$d"`; \ - target="$$otarget"; \ - in_apr=`echo $$i|sed 's%^.*apr/.*$$%ignore_apr_subdirs%'`; \ - in_apr=`echo $$in_apr|sed 's%^.*apr-util/.*$$%ignore_apr_subdirs%'`; \ - if test "x$$in_apr" != "xignore_apr_subdirs"; then \ - echo "Making $$target in $$i"; \ - if test "$$i" = "."; then \ - ok=yes; \ - target="$$target-p"; \ - fi; \ - (cd $$i && $(MAKE) $$target) || exit 1; \ - fi; \ - done; \ - fi - -shared-modules-recursive: - @if test `pwd` = "$(top_builddir)"; then \ - $(PRE_SHARED_CMDS) ; \ - fi; \ - list='$(SUBDIRS)'; for i in $$list; do \ - target="shared-modules"; \ - if test "$$i" = "."; then \ - ok = yes; \ - target="shared-modules-p"; \ - 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 modules: $(shared_targets)"; \ - if test -z '$(shared_targets)'; then ok=yes; fi; \ - if test "$$ok" != "yes"; then \ - $(MAKE) "shared-modules-p" || exit 1; \ - fi; \ - fi; \ - fi; \ - if test `pwd` = "$(top_builddir)"; then \ - $(POST_SHARED_CMDS) ; \ - fi - -all-p: $(targets) -shared-modules-p: $(shared_targets) - -install-p: $(targets) $(shared_targets) $(install_targets) - @if test -n '$(PROGRAMS)'; then \ - test -d $(bindir) || $(MKINSTALLDIRS) $(bindir); \ - for i in $(PROGRAMS) ""; do \ - if test "x$$i" != "x"; then \ - $(INSTALL_PROGRAM) $$i $(bindir); \ - fi; \ - done; \ - fi - -distclean-p depend-p clean-p: - -depend: depend-recursive - if test "`echo $(srcdir)/*.c`" != "$(srcdir)'/*.c'"; then \ - gcc -MM $(ALL_CPPFLAGS) $(ALL_INCLUDES) $(srcdir)/*.c | sed 's/\.o:/.lo:/' > $(builddir)/.deps || true; \ - fi -# test "`echo *.c`" = '*.c' || perl $(top_srcdir)/build/mkdep.perl $(CPP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) *.c > .deps - -clean: clean-recursive clean-x - -clean-x: - rm -f $(targets) *.slo *.lo *.la *.o *.obj $(CLEAN_TARGETS) - rm -rf .libs - -distclean: distclean-recursive clean-x - rm -f config.cache config.log config.status config_vars.mk \ - stamp-h Makefile shlibtool .deps $(DISTCLEAN_TARGETS) - -extraclean: distclean - rm -f $(EXTRACLEAN_TARGETS) - -include $(builddir)/.deps - -.PHONY: all-recursive clean-recursive install-recursive \ -$(install_targets) install all clean depend depend-recursive shared \ -distclean-recursive distclean clean-x all-p install-p distclean-p \ -depend-p clean-p $(phony_targets) diff --git a/build/special.mk b/build/special.mk deleted file mode 100644 index ef0b47ee0a..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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: - @shared='$(shared)'; \ - 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); \ - for i in $$shared; 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 2c7033a074..0000000000 --- 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 -# <http://www.apache.org/>. -# -# 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 |