Subject: Re: CVS commit: basesrc/usr.bin/make
To: Christos Zoulas <christos@zoulas.com>
From: Paul Kranenburg <pk@cs.few.eur.nl>
List: source-changes
Date: 02/04/2002 17:59:41
> -- Subject: Re: CVS commit: basesrc/usr.bin/make
>
> The comment in the code says:
>
> #define OP_MADE 0x00000800 /* Assume the node is already made; even if
> * it really is out of date */
>
> So, what should .MADE really do? My .NOSUFF change only affects
> suffix lookups, does not affect the dependency graph generation/evaluation...
> If indeed .MADE does the job, I'll revert my change...
Hmm, well, you added that code some years ago:-) The actual behaviour (modulo
the `compat bug') is what's described in the man page and the commit message:
make the target but do NOT bother to re-make any of it's sources even if
those sources are out-of-date wrt. their dependencies.
So I'm assuming the above comment is not correct.