summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Collapse)AuthorFilesLines
2000-03-27* Handle case of empty static pattern rule prerequisites.Paul Smith1-2/+1
* Fix linenumbers in error messages for rule definitions.
2000-03-26* Ignore attempt to change a file into itself.Paul Smith1-5/+5
* Define COFLAGS to avoid unknown variable warning. * Fix some usec problems on UnixWare. * Don't remove .INTERMEDIATE targets specified on the command line.
2000-01-22* Implement GNU gettext internationalization support in GNU make.Paul Smith1-2/+3
2000-01-22* Merge VMS patches by Hartmut Becker.Paul Smith1-6/+10
1999-12-18* Fix problems with double-colon rules.Paul Smith1-2/+2
* Fix problems with INTERMEDIATE rules.
1999-11-17* Many cleanups and bugfixes.Paul Smith1-0/+4
* New handling of += in target-specific variables.
1999-10-15* Fix PR/1394.Paul Smith1-3/+3
* Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-08-24* Terminology change in docs and code.Paul Smith1-3/+3
1999-07-28* Add gettext macros to start i18n support.Paul Smith1-37/+37
1999-07-22* Installed new versions of GLIBC glob library.Paul Smith1-0/+3
* Installed Tim Magill's "graph pruning" performance enhancement. * Update version to 3.77.90 for the release. * Require automake 1.4.
1999-07-15* Fix up and document $(apply ...) function.Paul Smith1-0/+3
1999-03-05* Update FSF address info in copyright notices.Paul Smith1-1/+2
* Update maintainers build process; remove GNUmakefile. Require builders to run automake && autoreconf by hand. * Use AC_SUBST_FILE to get the maintMakefile included, rather than GNU make's include directive, which conflicts with automake 1.4's include directive.
1998-10-03Checkpoint changes. Bug fixes, mostly.Paul Smith1-18/+67
1998-07-30GNU make release 3.77.Paul Smith1-5/+20
1997-08-27Updates for GNU make 3.75.92.Paul Smith1-9/+2
1997-08-18Bug fixes and automake changes.Paul Smith1-0/+17
1997-04-07Changes for make 3.75.1Paul Smith1-10/+14
1996-06-22Sat Jun 22 14:56:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>Roland McGrath1-9/+14
* file.c (file_hash_enter): Allow renaming :: to : when latter is non-target, or : to :: when former is non-target.
1996-05-13Sun May 12 19:19:43 1996 Aaron Digulla <digulla@fh-konstanz.de>Roland McGrath1-8/+12
* dir.c: New function: amigafy() to fold filenames Changes HASH() to HASHI() to fold filenames on Amiga. Stringcompares use strieq() instead of streq() The current directory on Amiga is "" instead of "." * file.c: Likewise.
1996-03-20Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-6/+49
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-20Sun Jul 30 00:49:53 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>Roland McGrath1-2/+39
* file.h (struct file): New field `secondary'. * file.c (snap_deps): Check for .INTERMEDIATE and .SECONDARY. (remove_intermediates): Don't delete .SECONDARY files.
1995-05-03(print_file): Grok update_status of 1 for -q.Roland McGrath1-0/+5
1995-04-26(remove_intermediates): Fix inverted test to bail under -n for signal case.Roland McGrath1-3/+9
Bail under -q or -t. Skip files with update_status==-1.
1994-10-27(snap_deps): Set COMMANDS_SILENT for .SILENT, not COMMANDS_NOERROR.Roland McGrath1-1/+1
1994-10-26(snap_deps): Set command_flags bits in all :: entries.Roland McGrath1-2/+4
1994-10-24(snap_deps): Fix last change.Roland McGrath1-12/+20
1994-10-24(snap_deps): Check .IGNORE, .SILENT, .POSIX here instead of in main.Roland McGrath1-2/+18
If .IGNORE has deps, OR COMMANDS_NOERROR into their command_flags and don't set -i. Likewise .SILENT.
1994-09-07(set_command_state): Actually set FILE->command_state.Roland McGrath1-0/+2
1994-09-07(set_command_state): Fix typo.Roland McGrath1-1/+1
1994-09-07(set_command_state): Declare D.Roland McGrath1-1/+1
1994-09-07(set_command_state): New function.Roland McGrath1-0/+13
1994-04-05(enter_file): If there is already a double-colon entry for the file, setRoland McGrath1-2/+4
NEW->double_colon to that pointer. (file_hash_enter): Use FILE->double_colon to find all entries to set name.
1994-03-23entered into RCSRoland McGrath1-2/+2
1993-12-14Formerly file.c.~27~Roland McGrath1-1/+1
1993-10-18Formerly file.c.~26~Roland McGrath1-81/+87
1993-06-30Formerly file.c.~25~Roland McGrath1-1/+1
1993-06-02Formerly file.c.~24~Roland McGrath1-21/+0
1993-05-22Formerly file.c.~23~Roland McGrath1-2/+3
1993-03-10Formerly file.c.~22~Roland McGrath1-12/+12
1992-12-22Formerly file.c.~21~Roland McGrath1-1/+0
1992-11-04Formerly file.c.~20~Roland McGrath1-5/+12
1992-10-12Formerly file.c.~19~Roland McGrath1-2/+29
1992-08-27Formerly file.c.~18~Roland McGrath1-1/+1
1992-08-02Formerly file.c.~17~Roland McGrath1-27/+5
1992-08-02Formerly file.c.~16~Roland McGrath1-8/+45
1992-07-01Formerly file.c.~15~Roland McGrath1-4/+0
1992-06-23Formerly file.c.~14~Roland McGrath1-1/+1
1992-06-16Formerly file.c.~13~Roland McGrath1-2/+1
1992-06-15Formerly file.c.~12~Roland McGrath1-3/+4
1992-06-04Formerly file.c.~11~Roland McGrath1-0/+4