Formerly commands.c.~19~

This commit is contained in:
Roland McGrath 1993-09-17 04:46:36 +00:00
parent ec2751c045
commit 9fc36f7358

View file

@ -409,8 +409,8 @@ delete_child_targets (child)
if (child->deleted)
return;
/* Delete the file unless it's precious. */
if (!child->file->precious
/* Delete the file unless it's precious or not actually a file (phony). */
if (!child->file->precious && !child->file->phony
&& stat (child->file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& (time_t) st.st_mtime != child->file->last_mtime)
@ -423,7 +423,7 @@ delete_child_targets (child)
/* Also remove any non-precious targets listed
in the `also_make' member. */
for (d = child->file->also_make; d != 0; d = d->next)
if (!d->file->precious)
if (!d->file->precious && !d->file->phony)
if (stat (d->file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& (time_t) st.st_mtime != d->file->last_mtime)