6.45. Automake-1.15

The Automake package contains programs for generating Makefiles for use with Autoconf.

Approximate build time: less than 0.1 SBU (about 11.4 SBU with tests)
Required disk space: 107 MB

6.45.1. Installation of Automake

First fix a warning that is caused by perl-5.22 and later:

sed -i 's:/\\\${:/\\\$\\{:' bin/automake.in

Prepare Automake for compilation:

./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.15

Compile the package:


There are a couple of tests that incorrectly link to the wrong version of the flex library, so we temporarily work around the problem. Also, using the -j4 make option speeds up the tests, even on systems with only one processor, due to internal delays in individual tests. To test the results, issue:

sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh
make -j4 check

Install the package:

make install

6.45.2. Contents of Automake

Installed programs: aclocal, aclocal-1.15, automake, automake-1.15, compile, config.guess, config.sub, depcomp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, and ylwrap
Installed directories: /usr/share/aclocal-1.15, /usr/share/automake-1.15, and /usr/share/doc/automake-1.15

Short Descriptions


Generates aclocal.m4 files based on the contents of configure.in files


A hard link to aclocal


A tool for automatically generating Makefile.in files from Makefile.am files [To create all the Makefile.in files for a package, run this program in the top-level directory. By scanning the configure.in file, it automatically finds each appropriate Makefile.am file and generates the corresponding Makefile.in file.]


A hard link to automake


A wrapper for compilers


A script that attempts to guess the canonical triplet for the given build, host, or target architecture


A configuration validation subroutine script


A script for compiling a program so that dependency information is generated in addition to the desired output


A script that installs a program, script, or data file


A script that prints the modification time of a file or directory


A script acting as a common stub for missing GNU programs during an installation


A script that creates a directory tree


Compiles a Python program


A wrapper for lex and yacc