make -f && volani targetu
Blocker
blocker na reset.cz
Středa Leden 2 17:52:33 CET 2002
Zdravim,
mam nasledujici makefile:
===
internal:
@echo "NAME: $(NAME)"
x1:
$(MAKE) internal NAME=X1
===
Pokud je ulozen v souboru s nazvem Makefile a dam "make x1" tak to dela co
ma (tedy napise NAME: X1). Ovsem pokud ho ulozim do souboru treba Mfile a
spustim "make -f Mfile x1", tak dostanu chybu:
===
make internal NAME=X1
make[1]: Entering directory `/home/blocker'
make[1]: *** No rule to make target `internal'. Stop.
make[1]: Leaving directory `/home/blocker'
make: *** [x1] Error 2
===
evidentne proto, ze jmeno souboru nebylo predano tomu druhemu make.
Jak mam elegantne zajistit, aby takoveto volani proslo bez ohledu na jmeno
Makefile?
Diky
Blocker
Další informace o konferenci Linux