Subject: Re: CVS commit: basesrc/usr.bin/make
To: Paul Kranenburg <pk@cs.few.eur.nl>
From: Christos Zoulas <christos@zoulas.com>
List: source-changes
Date: 02/04/2002 12:23:08
On Feb 4,  5:59pm, pk@cs.few.eur.nl (Paul Kranenburg) wrote:
-- Subject: Re: CVS commit: basesrc/usr.bin/make

| > -- 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.

I will fix the comment, remove the .NOSUFF and fix the Makefiles...

christos