Re: [exim-dev] OS/Makefile-Base - why a double colon rule

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Jeremy Harris
Datum:  
To: exim-dev
Betreff: Re: [exim-dev] OS/Makefile-Base - why a double colon rule
On 26/12/17 13:46, Andreas Metzler wrote:
> Can anybody imagine why this is double-colon rule, i.e.
> version.h version.sh::
> instead of
> version.h version.sh:


Tony Finch might know.

At a guess, to ensure it is run at least once - even when version.h
already exists. When originally written there was only version.h ;
version.sh was added later.

Possibly we could use a FRC: target, if the above guess is right.
We could use .PHONEY in gnu make, but it is not portable so would prefer
not.
--
Cheers,
Jeremy