Fixed bug in implicit rule prerequisite evaluation code. Added test.

This commit is contained in:
Boris Kolpackov
2004-09-21 20:23:12 +00:00
parent 6e51d9c90a
commit 73e7767ffc
6 changed files with 86 additions and 3 deletions

3
file.c
View File

@@ -455,8 +455,9 @@ snap_deps (void)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
{
/* Mark this file as phony and nonexistent. */
/* Mark this file as phony nonexistent target. */
f2->phony = 1;
f2->is_target = 1;
f2->last_mtime = NONEXISTENT_MTIME;
f2->mtime_before_update = NONEXISTENT_MTIME;
}