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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.