summaryrefslogtreecommitdiff
path: root/bin/autogen
diff options
context:
space:
mode:
Diffstat (limited to 'bin/autogen')
-rwxr-xr-xbin/autogen44
1 files changed, 44 insertions, 0 deletions
diff --git a/bin/autogen b/bin/autogen
new file mode 100755
index 00000000000..c8157c058ec
--- /dev/null
+++ b/bin/autogen
@@ -0,0 +1,44 @@
+#! /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 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.
+
+
+# Generate an `aclocal.m4' file from all existing m4 macro files
+# including those in the `m4' directory.
+aclocal -I m4
+
+# Generate a `config.h.in' configuration header template from `acconfig.h'.
+autoheader
+
+# Generate the `configure' script from the `configure.in'.
+autoconf
+
+# 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.
+automake --add-missing #--verbose
+
+# 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.
+cp VERSION NEWS
+