Roland McGrath
8eb20e9d92
Fri Mar 1 12:04:47 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
...
* remake.c (f_mtime): Move future modtime check before FILE is
clobbered by :: loop.
1996-03-01 19:14:35 +00:00
Roland McGrath
b07e961db1
Wed Feb 28 03:56:20 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
...
* remake.c (f_mtime): Check for future timestamps; give error and mark
file as "failed to update".
1996-02-29 00:27:25 +00:00
Roland McGrath
4e6de57b8f
Use plain stat instead of safe_stat.
1995-12-12 03:26:08 +00:00
Roland McGrath
3f614c58ed
Pass new arg in `message' calls.
1995-11-26 01:38:10 +00:00
Roland McGrath
06021f945f
(touch_file): Removing newline from message string.
1995-11-22 00:16:14 +00:00
Roland McGrath
21fbad8602
(touch_file): Use message instead of printf.
1995-11-21 23:58:54 +00:00
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