make a funkce v impl. pravidle

Míla Kuchta mila.kuchta na atlas.cz
Středa Červen 27 04:00:53 CEST 2001


Míla Kuchta <mila.kuchta na atlas.cz> wrote:
> Míla Kuchta <mila.kuchta na atlas.cz> wrote:
>
> %.tex : $(srcname)
>        for i in $^; do if [ $$(basename `echo $$i|tr '[:upper:]' '[:lower:]'` .txt) = $(basename $@) ]; then cat $$i > $@; fi; done;

Pardon, stara verze:)

%.tex : $(srcname)
        for i in $?; do if [ $$(basename `echo $$i|tr '[:upper:]' '[:lower:]'` .txt) = $(basename $@) ]; then cat $$i > $@; fi; done; touch $@;

Ma to jednu vadu, a to sice tu, ze neni mozne mit ruzne stare cile (proto ten
touch), respektive mozne to je, ale pak se to nikdy nedostane do stavu "Nothing
to be done" i kdyz to fakticky nic neupdatuje. Vic z toho uz asi nedostanu:-(.


Další informace o konferenci Linux