2010-07-08 10 views
29

Wie bekomme ich das aufrufende Ziel des Gnu-Makefiles?Wie bekomme ich das aufrufende Ziel von Makefile?

zum Beispiel rufe ich die Make-Datei mit der folgenden Befehlszeile:

machen ein Ziel

Wie kann ich das rufenden Ziel „a-Ziel“ in der Make-Datei erhalten, um es zu einem Variablen zuweisen ?

weiter mehr, wenn mehr als ein Ziel in cmd Zeile angegeben wird:

make target1 target2 ...

Wie alle von ihnen zu bekommen?

Antwort

53

Die Variable MAKECMDGOALS enthält die Liste der Ziele, die in der Befehlszeile angegeben wurden, egal wie viele (sie sind leer, wenn keine vorhanden waren).

Verwandte Themen