Makefile

Gast #443362
Lesenswert?

Ich habe mehrere Unterordner von denen jeder ein eigenes Makefile 
enthält.
Nun würde ich vom "zusammenfassenden" Ordner aus mit einem einfachen 
Makefile alle Makefiles in den Unterordnern aufrufen:

all:
    cd unterordner1
    make
    cd ../unterordner2
    make


Das funktioniert leider aber nicht, ich erhalte unendlich viele 
Meldungen wie

make[493]: *** [all] Interrupt


Wie macht man sowas richtig?
Gast #443484
Lesenswert?

Geht natürlich auch, ja. Dennoch würde ich innerhalb des Makefiles für 
den rekursiven Aufruf $(MAKE) statt make verwenden. Das löst sich 
automatisch immer zu dem Namen des make-Programms auf. Es könnte ja z.B. 
sein, dass unter dem Namen make ein anderes Programm installiert ist und 
GNU make nur als gmake erreichbar ist. $(MAKE) löst sich dann 
automatisch korrekt zu gmake auf.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren