make a funkce v impl. pravidle

Míla Kuchta mila.kuchta na atlas.cz
Čtvrtek Červen 21 23:35:03 CEST 2001


Zdravim,

Ondrej Koala Vacha <koala na fi.muni.cz> wrote:
> 
> Dobry den,
> 
> 
> mam dvojice souboru, ktere se krom pripony jeste lisi tim, ze jeden ma
> nazev z malych a druhy z velkych pismen. Je mozne nejak napsat implicitni
> pravidlo pro make?
> 
> priklad:
> 
> a.tex : A.TXT
>        TXT2tex A.TXT > a.tex
> 
> 
> implicitni pravidlo dosadi za %.TXT a.TXT a je potreba A.TXT
> 
> %.tex : %.TXT
>        TXT2tex $< > $@

Napada mne asi toto:

%.tex : %.TXT
	cat $< > $(shell echo $@|tr '[:upper:]' '[:lower:]')

S tim, ze by se to muselo volat jako "$make A.tex", ale produkovalo by
to a.tex.

S pozdravem

Mila Kuchta


Další informace o konferenci Linux