2016-04-01 7 views
0

ist es möglich, nicht generieren die Makerules von Makefile.am, aber die Makerules aus einem vordefinierten sub.mk?Include Makerules von sub.mk mit Makefile.am

Nun, ich habe ein großes Makefile-Projekt, für das ich eine eigene App erstellen möchte.
eine App für dieses Projekt Gebäude ist mit einem Makefile in der folgenden Struktur getan:

PROJDIR ?= ../.. 

TARGET = myApp 

SRC_C = main.c 

include $(PROJDIR)/prog.mk 

Die tatsächlichen makerules irgendwo in prog.mk versteckt sind, die die Variablen TARGET, SRC_C usw.

Jetzt erfordert, Ich möchte ein unabhängiges Automake-Projekt verwenden, um das Makefile meiner App zu generieren.

Ist es überhaupt möglich Makefile.am ein Makefile wie oben zu generieren?
Kann jemand dafür ein Beispiel geben?

Antwort

0

Nein, automake von Design wird nichts in der Nähe zu generieren, da es ein voller Stapel ist, um Ihre Ziele zu definieren, und es kümmert sich darum, sie zu bauen.

können Sie autoconf allein verwenden, indem Sie eine Vorlage Makefile.in zu schreiben und haben es die Variablen ersetzen Sie ./configure Zeit herauszufinden, aber das bedeutet, dass Sie im Wesentlichen auf eigene Faust um die Struktur zu schreiben.