summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2003-02-01 21:24:11 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2003-02-01 21:24:11 +0000
commitad3bc1212c69d27b0a7f860cccb579cfd6fef428 (patch)
tree9b5b219fef695276cc3b27b4c5d7cff4efec158c
parent4d2a2be8833ef2beffb37db8574112c44468c322 (diff)
downloadATCD-ad3bc1212c69d27b0a7f860cccb579cfd6fef428.tar.gz
ChangeLogTag:Sat Feb 1 13:22:59 2003 Ossama Othman <ossama@uci.edu>
-rw-r--r--ChangeLog8
-rw-r--r--ChangeLogs/ChangeLog-03a8
-rwxr-xr-xbin/bootstrap61
3 files changed, 19 insertions, 58 deletions
diff --git a/ChangeLog b/ChangeLog
index cac543f2592..a702404793e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Sat Feb 1 13:22:59 2003 Ossama Othman <ossama@uci.edu>
+
+ * bin/bootstrap:
+
+ Removed workspace/release bootstrapping code. Newer versions of
+ automake obviate the need to make a distinction due to improved
+ dependency tracking support.
+
Sat Feb 1 13:14:08 2003 Ossama Othman <ossama@uci.edu>
* ace/Makefile.am (TEMPLATE_FILES):
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index cac543f2592..a702404793e 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,11 @@
+Sat Feb 1 13:22:59 2003 Ossama Othman <ossama@uci.edu>
+
+ * bin/bootstrap:
+
+ Removed workspace/release bootstrapping code. Newer versions of
+ automake obviate the need to make a distinction due to improved
+ dependency tracking support.
+
Sat Feb 1 13:14:08 2003 Ossama Othman <ossama@uci.edu>
* ace/Makefile.am (TEMPLATE_FILES):
diff --git a/bin/bootstrap b/bin/bootstrap
index 8a6e86492e3..2d2737c4fed 100755
--- a/bin/bootstrap
+++ b/bin/bootstrap
@@ -27,43 +27,14 @@ set -e
# If paginator environment variable isn't set then use `more'.
test -z $PAGER && PAGER=more
-# Flag that determines if dependency tracking should be enabled in
-# GNU Automake generated Makefile.in files.
-enable_deps=no
-
-# By default, assume that a workspace, not a release, is being bootstrapped.
-bootstrap_release=no
-
usage()
{
cat <<EOF | $PAGER
-Usage: bootstrap [OPTIONS] [workspace | release]
+Usage: bootstrap [OPTIONS]
Generic options:
--help display this help and exit
-Supported options:
- --enable-deps enable dependency tracking for workspace [default=no]
-
-Workspace Bootstrapping
------------------------
- Bootstrapping a workspace causes all files necessary for
- maintainers to build ACE or TAO to be generated.
-
- Enabling dependency tracking via the \`--enable-deps\' option causes
- GNU Automake to generate dependency tracking rules in generated
- Makefile.in files. Currently those dependency tracking rules only
- work with GNU C++, which is why dependency tracking is disabled by
- default.
-
-Release Bootstrapping
----------------------
- Bootstrapping a workspace for release does the same things as the
- standard workspace bootstrapping procedure except that files that
- are needed to build an ACE/TAO distribution are also generated
- (e.g. man pages). Dependency tracking is enabled by default since
- Makefile dependencies should be included in ACE/TAO distributions.
-
EOF
exit $1
@@ -79,16 +50,6 @@ while test $# -gt 0; do
--help)
usage 0
;;
- --enable-deps)
- enable_deps=yes
- ;;
- workspace)
- bootstrap_release=no
- ;;
- release)
- bootstrap_release=yes
- enable_deps=yes
- ;;
esac
shift
done
@@ -103,13 +64,6 @@ if test -d m4; then
export PATH
fi
- # Provide some "useful" information.
- if test $bootstrap_release = yes; then
- echo Bootstrapping release...
- else
- echo Bootstrapping workspace...
- 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.
@@ -125,17 +79,8 @@ if test -d m4; then
echo "Running libtool"
libtoolize --automake
-# # Generate all `Makefile.in' templates in the directories listed in
-# # `configure.in' and add any missing files that GNU Automake needs so
-# # that the distribution and configuration processes will run properly.
-# echo Running automake
-# if test $bootstrap_release = no && test $enable_deps = no; then
-# automake --add-missing --include-deps #--verbose
-# else
-
- echo "Running automake"
- automake --add-missing
-# fi
+ echo "Running automake"
+ automake --add-missing
# Generate a `config.h.in' configuration header template from `acconfig.h'.
echo "Running autoheader"