Makefile
Alexandr Malusek
malusek na hroch.ujf.cas.cz
Úterý Září 29 17:28:30 CEST 1998
kubecek na karlin.mff.cuni.cz (Michal Kubecek) writes:
> Tohle by mohl byt problem; GNU make z jakychsi zahadnych pricin
> odmita (odmital?) tolerovat, pokud radek s akci zacina posloupnosti
> mezer. Je potreba tam dat tabulator.
GNU make muze pouzivat programove konstrukce, napr.:
target1:
echo target1 $(ANS) # zacina tabelatorem
ifeq "2" "1" # zacina mezerami
ANS = ano # zacina mezerami
else # zacina mezerami
ANS = ne # zacina mezerami
endif # zacina mezerami
target2 :
echo target2 $(ANS)
Tabelator na zacatku radku jednoznacne urcuje, co je programova
konstrukce programu make a co je seznam prikazu pro shell.
Pokud zadam "make target1", tak se napred provedou vsechny programove
konstrukce, a pak se provede "echo target1 $(ANS)" - tedy vypise se
"target1 ne".
--
A. Malusek (malusek na ujf.cas.cz)
UJF AV CR
Další informace o konferenci Linux