diff options
Diffstat (limited to 'bin/bootstrap')
-rwxr-xr-x | bin/bootstrap | 139 |
1 files changed, 0 insertions, 139 deletions
diff --git a/bin/bootstrap b/bin/bootstrap deleted file mode 100755 index 88ed33be154..00000000000 --- a/bin/bootstrap +++ /dev/null @@ -1,139 +0,0 @@ -#! /bin/sh - -# ------------------------------------------------------------------------- -# $Id$ -# -# Bootstrap ACE/TAO configuration tools when checked out from CVS. -# Requires GNU autoconf, GNU automake and GNU libtool. -# -# This script is only meant to be run by ACE/TAO maintainers. -# -# ------------------------------------------------------------------------- - -# Copyright (C) 1999, 2002 Ossama Othman -# -# All Rights Reserved -# -# This library is free software; you can redistribute it and/or -# modify it under the current ACE distribution terms. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - -set -e - -# If paginator environment variable isn't set then use `more'. -PAGER=${PAGER:-more} - -usage() -{ - cat <<EOF | $PAGER -Usage: bootstrap [OPTIONS] - -Generic options: - --help display this help and exit - -EOF - - exit $1 -} - - -if test $# -gt 2; then - usage 1 -fi - -while test $# -gt 0; do - case "$1" in - --help) - usage 0 - ;; - esac - shift -done - - -# This script must be run from the top-level ACE source directory -if test -d m4; then - - # Set the PATH containing the GNU tools - if (uname | grep SunOS > /dev/null 2>&1); then - PATH=/project/danzon/pkg/gnu/bin:$PATH - export PATH - fi - - # Update the NEWS file - # For now just copy the contents of the `VERSION' file to make automake - # happy. Eventually, we should start putting real news in to it. -# echo "Creating a NEWS file" -# cp VERSION NEWS - - # Generate an `aclocal.m4' file from all existing m4 macro files - # including those in the `m4' directory. - echo "Running aclocal" - aclocal -I m4 - - # Make sure libtool support files are available. - echo "Running libtoolize" - libtoolize --automake - - # Generate a `config.h.in' configuration header template from `acconfig.h'. - echo "Running autoheader" - autoheader -I m4 - - # Generate the `configure' script from the `configure.in'. - echo "Running autoconf" - autoconf - - # Invoke `automake' after `autoheader' so that all configuration - # headers are generate a priori. - echo "Running automake" - automake --add-missing - - -# # Generate the man pages. -# # Only generate man pages if bootstrapping a release. -# if test $bootstrap_release = yes; then -# if test -f man/man3/ACE.3; then -# echo ACE man pages have already been generated. -# else -# echo 'Generating the ACE man pages (this may take several minutes)' - -# (ACE_ROOT=.; \ -# export ACE_ROOT; \ -# ./bin/generate_doxygen.pl -is_release -exclude_tao > /dev/null) -# fi # test -f man/man3/ACE.3 -# fi # test $bootstrap_release = yes - -# # Regenerate the man pages lists in the man page Makefiles. - -# if test -f man/man3/Makefile.am; then -# # Only insert man page lists if bootstrapping a release. -# if test $bootstrap_release = yes; then -# echo 'Inserting ACE man page lists into appropriate Makefile.am files.' -# ACE_MAN_PAGES=`(cd man/man3 && echo *.3)` -# else -# ACE_MAN_PAGES= -# fi - -# (cd man/man3; \ -# eval "sed -e 's/^man_MANS =.*$/man_MANS = $ACE_MAN_PAGES/' \ -# Makefile.am > Makefile.am.new"; \ -# mv Makefile.am.new Makefile.am) -# (cd man/html; \ -# eval "sed -e 's/^html_DATA =.*$/html_DATA = $ACE_HTML_MAN_PAGES/' \ -# Makefile.am > Makefile.am.new"; \ -# mv Makefile.am.new Makefile.am) -# else -# test -f man/man3/Makefile.am || echo 'man/man3/Makefile.am is missing!' -# exit 1; -# fi # test -f man/man3/Makefile.am - - # Provide some more "useful" information. - echo "Done bootstrapping." -else - echo "ACE must be bootstrapped from the top-level ACE source directory." - exit 1; -fi # test -d m4 |