summaryrefslogtreecommitdiff
path: root/bin/bootstrap
blob: c8157c058ec68ce18eeb8d3253278e3986694ff6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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