Stepan Kasal wrote: > > mv -f elc-temp $@ > > .. > > > mv -f elc-temp $@ || { touch $@; rm -f elc-temp; } > > But this change is incorrect. It canmcels the whole trick: > > touch tmp > ... > mv tmp $@ > > ensures that the stamp file will be older than the files created by > "...".
OK, then change mv -f elc-temp $@ to mv -f elc-temp $@ || rm -f elc-temp Bruno