Roland McGrath
07a45cd0af
(notice_finished_file): Set FILE->update_status to zero if it's -1.
1995-04-08 18:52:42 +00:00
Roland McGrath
fe05aaf7f2
(update_file_1): Handle FILE->update_status == 2 in -d printout.
1995-03-24 05:40:22 +00:00
Roland McGrath
cc35ff7381
(remake_file): Set update_status to 2 instead of 1 for no rule to make.
...
Mention parent (dependent) in error message.
1995-03-24 05:33:31 +00:00
Roland McGrath
75ea6c3ce2
(update_file_1): When !MUST_MAKE, don't set FILE->update_status to zero
...
before calling notice_finished_file.
(notice_finished_file): Touch only when FILE->update_status is zero.
(remake_file): Set FILE->update_status to zero after not calling
execute_file_command and deciding to touch instead.
1995-01-27 09:42:00 +00:00
Roland McGrath
2e9779fdb4
(update_file_1): Do set_command_state (FILE, cs_not_started) only if old
...
state was deps_running.
1994-12-05 17:42:13 +00:00
Roland McGrath
e8f64b2c88
(notice_finished_file): Only mark also_make's as updated if really ran
...
cmds.
1994-11-23 03:42:34 +00:00
Roland McGrath
9f71eaf6b5
Include <assert.h> and use assert instead of printfs and abort.
1994-09-10 15:04:57 +00:00
Roland McGrath
e4a94e0210
(notice_finished_file): Only recheck modtimes if FILE->command_state was
...
cs_running on entry (meaning the commands actually just ran).
(update_file_1): Whenever we set FILE->update_status, call
notice_finished_file instead of just set_command_state.
1994-09-07 07:06:46 +00:00
Roland McGrath
ca5a872280
Changed all assignments of command_state members to calls to
...
set_command_state.
1994-09-07 00:04:49 +00:00
Roland McGrath
b574b8ea5a
(name_mtime): Use safe_stat in place of stat.
...
(touch_file) [EINTR]: Do EINTR looping around fstat.
1994-07-04 21:50:03 +00:00
Roland McGrath
3c9e8b266a
(update_goal_chain): Reset FILE to G->file after the double-colon loop so
...
it is never null for following code.
1994-04-22 21:58:26 +00:00
Roland McGrath
cbfe6d75f6
(update_goal_chain): Set STATUS to FILE->update_status, to preserve whether
...
it's 2 for error or 1 for -q trigger. When STATUS gets nonzero and -q is
set, always stop immediately.
1994-04-21 02:15:37 +00:00
Roland McGrath
6dc8e442f2
(update_goal_chain): Do inner loop on double-colon entries.
...
(update_file): Use FILE->double_colon pointer to find all entries.
(f_mtime): Likewise.
(notice_finished_file): Propagate mtime change to all entries.
1994-04-05 10:37:12 +00:00
Roland McGrath
d3fbc4f345
entered into RCS
1994-03-23 14:12:55 +00:00
Roland McGrath
a1749c85c8
Formerly remake.c.~52~
1993-10-27 22:14:26 +00:00
Roland McGrath
8cb881fa9e
Formerly remake.c.~51~
1993-10-26 23:45:32 +00:00
Roland McGrath
b018db955c
Formerly remake.c.~50~
1993-09-17 04:51:21 +00:00
Roland McGrath
48f4ce2825
Formerly remake.c.~49~
1993-04-12 20:52:45 +00:00
Roland McGrath
36a66b6bec
Formerly remake.c.~48~
1993-03-08 20:04:20 +00:00
Roland McGrath
ded09420ad
Formerly remake.c.~47~
1993-02-08 22:56:09 +00:00
Roland McGrath
162269418e
Formerly remake.c.~46~
1993-02-05 22:31:31 +00:00
Roland McGrath
ae0045f50e
Formerly remake.c.~45~
1993-01-26 00:41:38 +00:00
Roland McGrath
2c132055ef
Formerly remake.c.~44~
1993-01-25 23:30:19 +00:00
Roland McGrath
c50958dd46
Formerly remake.c.~43~
1993-01-22 22:02:48 +00:00
Roland McGrath
e8a9cedc6a
Formerly remake.c.~42~
1993-01-21 22:24:55 +00:00
Roland McGrath
37d9554e31
Formerly remake.c.~41~
1993-01-15 18:06:22 +00:00
Roland McGrath
63fec5f467
Formerly remake.c.~40~
1992-12-22 21:22:05 +00:00
Roland McGrath
1faf31158c
Formerly remake.c.~39~
1992-12-09 20:34:36 +00:00
Roland McGrath
9d58debbcc
Formerly remake.c.~38~
1992-11-09 22:52:52 +00:00
Roland McGrath
815ee70d7d
Formerly remake.c.~37~
1992-10-25 06:16:09 +00:00
Roland McGrath
0e4062c177
Formerly remake.c.~36~
1992-10-25 05:49:07 +00:00
Roland McGrath
44251cbc0c
Formerly remake.c.~35~
1992-09-09 20:46:57 +00:00
Roland McGrath
5aa595c99b
Formerly remake.c.~34~
1992-08-27 23:29:25 +00:00
Roland McGrath
37bfd879df
Formerly remake.c.~33~
1992-08-26 21:18:03 +00:00
Roland McGrath
db7633eac4
Formerly remake.c.~32~
1992-08-20 18:10:20 +00:00
Roland McGrath
b408ee65f6
Formerly remake.c.~31~
1992-07-15 02:15:54 +00:00
Roland McGrath
9ef264a343
Formerly remake.c.~30~
1992-06-26 00:46:53 +00:00
Roland McGrath
6619d7d8ac
Formerly remake.c.~29~
1992-06-15 21:47:19 +00:00
Roland McGrath
5631243fdd
Formerly remake.c.~28~
1992-06-11 05:05:49 +00:00
Roland McGrath
be3ab15f71
Formerly remake.c.~27~
1992-04-29 21:22:58 +00:00
Roland McGrath
79a2237ed2
Formerly remake.c.~26~
1992-04-21 07:44:18 +00:00
Roland McGrath
71956239ac
Formerly remake.c.~25~
1992-04-14 02:12:51 +00:00
Roland McGrath
123c2494c3
Formerly remake.c.~24~
1992-04-01 10:06:27 +00:00
Roland McGrath
39d4bb0c7a
Formerly remake.c.~23~
1992-03-11 19:59:26 +00:00
Roland McGrath
3798621e0b
Initial revision
1992-01-18 02:09:28 +00:00