Makefile.am mit autoconf
-
Hallo Zusammen,
Ich habe eine src/ Verzeichnis wo meine ganze *.c Dateien sich befinden.
Ich moechte alle Quellcodes in diesem Verzeichnis von ./ aus kompilieren und
dann die ausfuehrbare Dateien in einem bin/ Verzeichnis speichern.ls ./ . bin/ configure.ac Makefile.am src/ ls src/ server.c client.c
Das alles allerdings mit hilfe von autotools und mit einem einzigen Makefile.am...
Die zahlreiche "Einfuehrung"en in autoconf und automake geben mir immer das
gleiche Beispiel, wie folgt:/* Makefile.am in src/ verzeichnis */ bin_PROGRAMS= server client server_SOURCES = server.c client_SOURCES = client.c
Wie in Kommentar schon erwaehnt, das Beispiel ist von Makefile.am, die sich
unter src/ befindet und executables wiederum in src/ erzeugt.
Meine Frage ist, welche direktive muss ich verwenden, damit ich mithilfe von
einer Makefile.am aus root verzeichnis(./), die Quellcodes in src kompilieren
und die gebackene Executables in bin/ speichern kann?Mit manueller Makefile ist ja kein Problem. Dennoch finde ich die autotools
gar nicht schlecht und moechte deswegen benutzen.Danke,