summaryrefslogtreecommitdiff
path: root/remake.c
AgeCommit message (Collapse)AuthorFilesLines
1996-03-20Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-10/+42
Merged VMS port from Klaus Kaempf <kkaempf@didymus.rmi.de>. * make.h (PARAMS): New macro. * config.h-vms: New file. * makefile.com: New file. * makefile.vms: New file. * readme.vms: New file. * vmsdir.h: New file. * vmsfunctions.c: New file. * vmsify.c: New file. * file.h: Renamed to filedef.h to avoid conflict with VMS system hdr. * ar.c: Added prototypes and changes for VMS. * commands.c: Likewise. * commands.h: Likewise. * default.c: Likewise. * dep.h: Likewise. * dir.c: Likewise. * expand.c: Likewise. * file.c: Likewise. * function.c: Likewise. * implicit.c: Likewise. * job.c: Likewise. * job.h: Likewise. * main.c: Likewise. * make.h: Likewise. * misc.c: Likewise. * read.c: Likewise. * remake.c: Likewise. * remote-stub.c: Likewise. * rule.c: Likewise. * rule.h: Likewise. * variable.c: Likewise. * variable.h: Likewise. * vpath.c: Likewise. * compatMakefile (srcs): Rename file.h to filedef.h.
1996-03-20Sat Aug 19 23:11:00 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>Roland McGrath1-38/+67
* remake.c (check_dep): For a secondary file, try implicit and default rules if appropriate. Wed Aug 2 04:29:42 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> * remake.c (check_dep): If an intermediate file exists, do consider its actual date.
1996-03-01Fri Mar 1 12:04:47 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-9/+9
* remake.c (f_mtime): Move future modtime check before FILE is clobbered by :: loop.
1996-02-29Wed Feb 28 03:56:20 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-1/+22
* remake.c (f_mtime): Check for future timestamps; give error and mark file as "failed to update".
1995-12-12Use plain stat instead of safe_stat.Roland McGrath1-1/+1
1995-11-26Pass new arg in `message' calls.Roland McGrath1-9/+5
1995-11-22(touch_file): Removing newline from message string.Roland McGrath1-1/+1
1995-11-21(touch_file): Use message instead of printf.Roland McGrath1-5/+2
1995-04-08(notice_finished_file): Set FILE->update_status to zero if it's -1.Roland McGrath1-1/+7
1995-03-24(update_file_1): Handle FILE->update_status == 2 in -d printout.Roland McGrath1-2/+5
1995-03-24(remake_file): Set update_status to 2 instead of 1 for no rule to make.Roland McGrath1-4/+18
Mention parent (dependent) in error message.
1995-01-27(update_file_1): When !MUST_MAKE, don't set FILE->update_status to zeroRoland McGrath1-7/+9
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.
1994-12-05(update_file_1): Do set_command_state (FILE, cs_not_started) only if old3.72.3Roland McGrath1-1/+10
state was deps_running.
1994-11-23(notice_finished_file): Only mark also_make's as updated if really ranRoland McGrath1-1/+1
cmds.
1994-09-10Include <assert.h> and use assert instead of printfs and abort.Roland McGrath1-9/+4
1994-09-07(notice_finished_file): Only recheck modtimes if FILE->command_state wasRoland McGrath1-6/+5
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-07Changed all assignments of command_state members to calls toRoland McGrath1-5/+5
set_command_state.
1994-07-04(name_mtime): Use safe_stat in place of stat.Roland McGrath1-2/+10
(touch_file) [EINTR]: Do EINTR looping around fstat.
1994-04-22(update_goal_chain): Reset FILE to G->file after the double-colon loop so3.70.3Roland McGrath1-0/+3
it is never null for following code.
1994-04-21(update_goal_chain): Set STATUS to FILE->update_status, to preserve whetherRoland McGrath1-3/+8
it's 2 for error or 1 for -q trigger. When STATUS gets nonzero and -q is set, always stop immediately.
1994-04-05(update_goal_chain): Do inner loop on double-colon entries.Roland McGrath1-89/+109
(update_file): Use FILE->double_colon pointer to find all entries. (f_mtime): Likewise. (notice_finished_file): Propagate mtime change to all entries.
1994-03-23entered into RCSRoland McGrath1-2/+2
1993-10-27Formerly remake.c.~52~Roland McGrath1-1/+1
1993-10-26Formerly remake.c.~51~Roland McGrath1-1/+1
1993-09-17Formerly remake.c.~50~Roland McGrath1-9/+7
1993-04-12Formerly remake.c.~49~Roland McGrath1-5/+3
1993-03-08Formerly remake.c.~48~Roland McGrath1-2/+2
1993-02-08Formerly remake.c.~47~Roland McGrath1-7/+19
1993-02-05Formerly remake.c.~46~Roland McGrath1-2/+11
1993-01-26Formerly remake.c.~45~Roland McGrath1-5/+6
1993-01-25Formerly remake.c.~44~Roland McGrath1-25/+45
1993-01-22Formerly remake.c.~43~Roland McGrath1-6/+10
1993-01-21Formerly remake.c.~42~Roland McGrath1-9/+10
1993-01-15Formerly remake.c.~41~Roland McGrath1-2/+3
1992-12-22Formerly remake.c.~40~Roland McGrath1-1/+8
1992-12-09Formerly remake.c.~39~Roland McGrath1-13/+28
1992-11-09Formerly remake.c.~38~Roland McGrath1-3/+1
1992-10-25Formerly remake.c.~37~Roland McGrath1-30/+22
1992-10-25Formerly remake.c.~36~Roland McGrath1-0/+6
1992-09-09Formerly remake.c.~35~Roland McGrath1-4/+17
1992-08-27Formerly remake.c.~34~Roland McGrath1-37/+41
1992-08-26Formerly remake.c.~33~Roland McGrath1-1/+1
1992-08-20Formerly remake.c.~32~Roland McGrath1-11/+19
1992-07-15Formerly remake.c.~31~Roland McGrath1-1/+1
1992-06-26Formerly remake.c.~30~Roland McGrath1-1/+18
1992-06-15Formerly remake.c.~29~Roland McGrath1-0/+4
1992-06-11Formerly remake.c.~28~Roland McGrath1-6/+0
1992-04-29Formerly remake.c.~27~Roland McGrath1-2/+2
1992-04-21Formerly remake.c.~26~Roland McGrath1-1/+1
1992-04-14Formerly remake.c.~25~Roland McGrath1-4/+7