File: bootstrap

package info (click to toggle)
tango 8.1.2c%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 21,964 kB
  • ctags: 14,286
  • sloc: cpp: 133,954; sh: 14,704; ansic: 1,083; makefile: 944; java: 215; python: 55
file content (51 lines) | stat: -rwxr-xr-x 1,948 bytes parent folder | download | duplicates (4)
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
45
46
47
48
49
50
51
#! /bin/sh

# $Id$
# This script is used to bootstrap the build process, that is, to
# create the aclocal, the ac_config.h.tmp.in, the Makefile.in, and the
# configure files
# It must be run in order to let changes in configure.in be reflected
# in configure.

# from the info file for autoconf aclocal
#    The `aclocal' program will automatically generate `aclocal.m4' files
# based on the contents of `configure.in'.  This provides a convenient
# way to get Automake-provided macros, without having to search around.
# Also, the `aclocal' mechanism is extensible for use by other packages.
echo "running aclocal -I m4"
aclocal -I m4 

echo "running libtoolize --copy --force "
libtoolize --copy --force

# from the info file for autoconf
#    The `autoheader' program can create a template file of C `#define'
# statements for `configure' to use.  If `configure.ac' invokes
# `AC_CONFIG_HEADERS(FILE)', `autoheader' creates `FILE.in'; if multiple
# file arguments are given, the first one is used.  Otherwise,
# `autoheader' creates `config.h.in'.
echo "running autoheader"
autoheader                  

# from the info file for automake
#    Automake is a tool for automatically generating `Makefile.in's from
# files called `Makefile.am'.  Each `Makefile.am' is basically a series
# of `make' macro definitions (with rules being thrown in occasionally).
# The generated `Makefile.in's are compliant with the GNU Makefile
# standards.
#
# creates the Makefile.ins
echo "running automake --gnu --add-missing"
automake --gnu --add-missing 

# from the info file for autoconf
#    Autoconf is a tool for producing shell scripts that automatically
# configure software source code packages to adapt to many kinds of
# UNIX-like systems.  The configuration scripts produced by Autoconf are
# independent of Autoconf when they are run, so their users do not need
# to have Autoconf.
#
# creates the configure script
echo "running autoconf"
autoconf