Jak se dostat do cíle s odvoláním na makefile?

hlasů
31

Jak se dostat vyvolání Cílem GNU make Makefile?

Například jsem vyvolat makepomocí příkazového řádku následující příkaz:

make a-target

Jak mohu získat vyvolávající cíl „a-cíl“ v Makefile a přiřadit ji do proměnné?

Další více, je-li zadán více než jeden cíl na příkazovém řádku:

make target1 target2 ...

Jak mohu dostat všechny z nich?

Položena 08/07/2010 v 10:49
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
56

Proměnná MAKECMDGOALSobsahuje seznam cílů, které byly zadány na příkazovém řádku, bez ohledu na to, kolik (je to prázdný, pokud tam bylo žádný).

Odpovězeno 08/07/2010 v 13:37
zdroj uživatelem

hlasů
14

Možná budete potřebovat $@?

Viz http://www.gnu.org/software/make/manual/make.html#Automatic-Variables pro více informací.

Odpovězeno 08/07/2010 v 10:54
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more