diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-01 21:24:11 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-01 21:24:11 +0000 |
commit | ad3bc1212c69d27b0a7f860cccb579cfd6fef428 (patch) | |
tree | 9b5b219fef695276cc3b27b4c5d7cff4efec158c | |
parent | 4d2a2be8833ef2beffb37db8574112c44468c322 (diff) | |
download | ATCD-ad3bc1212c69d27b0a7f860cccb579cfd6fef428.tar.gz |
ChangeLogTag:Sat Feb 1 13:22:59 2003 Ossama Othman <ossama@uci.edu>
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 8 | ||||
-rwxr-xr-x | bin/bootstrap | 61 |
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" |