automake erstellt aus eine Beschreibungsdatei (Makefile.am) eine Rohform eines Makefiles (Makefile.in).

Beispiel für Makefile.am:

bin_PROGRAMS = cvsmount
cvsmount_SOURCES = main.c

In diesem Beispiel wird angegeben, daß das Programm cvsmount aus dem Sourcecode main.c erstellt wird. Das Kompilat wird bein Installieren in das .../bin Verzeichnis installiert.

Die sonstigen Abhängigkeiten (System-Headers, etc.) werden von automake in Zusammenspiel mit autoconf aufgelöst.

automake kennt auch andere Sourcecode-Typen. Z.B. Lex, Yacc, etc. Auch andere Compiler sind bekannt, z.B. Fortran.

Das Handbuch zu automake findet sich unter http://www.gnu.org/software/automake/ - in Englisch.

automake (zuletzt geändert am 2007-12-23 22:47:03 durch localhost)