6.29. Automake-1.10.1

Automake enthält Programme zur Erzeugung von Makefile-Dateien zur weiteren Verwendung mit Autoconf.

Geschätzte Kompilierzeit: weniger als 0.1 SBU
Etwa Benötigter Speicherplatz: 7.9 MB

6.29.1. Installation von Automake

Patchen Sie einen Test der Automake-Testsuite, um ein Problem zu beheben, das bei der Ausführung der Tests als root auftritt:

patch -Np1 -i ../automake-1.10.1-test_fix-1.patch

Bereiten Sie Automake zum Kompilieren vor:

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

Kompilieren Sie das Paket:

make

Um die Ergebnisse zu testen, geben Sie folgendes ein:

make check

Dies benötigt viel Zeit; ungefähr 10 SBUs.

Installieren Sie das Paket:

make install

6.29.2. Inhalt von Automake

Installierte Programme: acinstall, aclocal, aclocal-1.10.1, automake, automake-1.10.1, compile, config.guess, config.sub, depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, symlink-tree und ylwrap

Kurze Beschreibungen

acinstall

Ein Skript, das M4-Dateien im aclocal-Stil installiert.

aclocal

Erzeugt auf dem Inhalt von configure.in-Dateien basierend, entsprechende aclocal.m4-Dateien.

aclocal-1.10.1

Ein harter Link auf aclocal.

automake

Ein Werkzeug zum automatischen Erzeugen von Makefile.in's aus sog. Makefile.am-Dateien. Um alle Makefile.in-Dateien eines Pakets zu erzeugen, lassen Sie dieses Programm im Basisordner des Pakets laufen. Durch das Scannen von configure.in findet es automatisch jede nötige Makefile.am-Datei und erzeugt die entsprechende Makefile.in-Datei.

automake-1.10.1

Ein harter Link auf automake.

compile

Ein Wrapper für verschiedene Compiler.

config.guess

Ein Skript. Es versucht, kanonische Tripplets für das Build, den Host oder die Zielarchitektur zu erraten.

config.sub

Ein Unter-Skript zum Validieren der Konfiguration.

depcomp

Ein Skript zum Kompilieren eines Programmes, so dass nicht nur das gewünschte Ergebnis erzeugt wird, sondern auch Abhängigkeitsinformationen generiert werden.

elisp-comp

Byte-kompiliert Emacs Lisp-Code.

install-sh

Ein Skript, welches ein Programm, ein Skript oder eine Datendatei installiert.

mdate-sh

Ein Skript, welches den Änderungszeitstempel einer Datei oder eines Ordners ausgibt.

missing

Ein Skript, welches fehlende GNU-Programme während der Installation ersetzt.

mkinstalldirs

Ein Skript zum Erzeugen einer Ordnerstruktur.

py-compile

Kompiliert ein Python-Programm.

symlink-tree

Ein Skript zum Erzeugen einer Symlink-Version einer Ordnerstruktur.

ylwrap

Ein Wrapper für lex und yacc.