On Fri, Sep 13, 2002 at 02:30:55PM +0200, Stefano Zacchiroli wrote: > > There is no need of all the above: > > > > test -f /usr/share/misc/config.sub && \ > > cp -f /usr/share/misc/config.sub config.sub > > Wrong, this is a non solution because if /usr/share/misc/config.sub does > not exists 'test' command will fail and make exits (because make exits > as soon as a command return non zero). If you do not want make to exit, do this: -test -f /usr/share/misc/config.sub && \ cp -f /usr/share/misc/config.sub config.sub > > BTW using sh and its conditionals let a Makefile be more portable. > > Which portability problem are there with make? make is available on all > our architecture and the 'wildcard' feature is a stndard one. Make conditionals are a GNU make feature: /usr/share/doc/make-doc/make_12.html (make-doc package). This is the portability i mean. -- Luca - De Whiskey's - De Vitis | Elegant or ugly code as well aliases: Luca ^De [A-Z][A-Za-z\-]*[iy]'\?s$ | as fine or rude sentences have Luca, a wannabe ``Good guy''. | something in common: they local LANG="it_IT@euro" | don't depend on the language.
Attachment:
pgpAvBa8stAAd.pgp
Description: PGP signature