From a2ea1bd27fcf4b78f5464af76b505e0211f3341e Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Fri, 9 Apr 1999 05:57:35 +0000 Subject: If a file declared .INTERMEDIATE already exists before make starts, we won't delete it--this is how normal intermediate files behave, too. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index fcb7aba..e951eaf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +1999-04-03 Paul D. Smith + + * remake.c (f_mtime): If: a) we found a file and b) we didn't + create it and c) it's not marked as an implicit target and d) it + is marked as an intermediate target, then it was so marked due to + an .INTERMEDIATE special target, but it already existed in the + directory. In this case, unset the intermediate flag so we won't + delete it when make is done. It feels like it would be cleaner to + put this check in update_file_1() but I worry it'll get missed... + 1999-04-01 Paul D. Smith * job.c (construct_command_argv_internal): Use bcopy() to copy -- cgit v1.2.3