Paul Smith
4145bcbcda
* Handle case of empty static pattern rule prerequisites.
...
* Fix linenumbers in error messages for rule definitions.
2000-03-27 20:53:50 +00:00
Paul Smith
a81013175c
* Ignore attempt to change a file into itself.
...
* Define COFLAGS to avoid unknown variable warning.
* Fix some usec problems on UnixWare.
* Don't remove .INTERMEDIATE targets specified on the command line.
2000-03-26 06:56:54 +00:00
Paul Smith
2fd5b943d1
* Implement GNU gettext internationalization support in GNU make.
2000-01-22 08:57:17 +00:00
Paul Smith
5577cdc261
* Merge VMS patches by Hartmut Becker.
2000-01-22 05:43:03 +00:00
Paul Smith
af44f16799
* Fix problems with double-colon rules.
...
* Fix problems with INTERMEDIATE rules.
1999-12-18 17:43:47 +00:00
Paul Smith
ebb733c0f9
* Many cleanups and bugfixes.
...
* New handling of += in target-specific variables.
1999-11-17 07:33:47 +00:00
Paul Smith
3e26bde6db
* Fix PR/1394.
...
* Apply changes from Paul Eggert.
* Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-10-15 07:00:58 +00:00
Paul Smith
d0b03e9355
* Terminology change in docs and code.
1999-08-24 04:49:39 +00:00
Paul Smith
28ef4c4dac
* Add gettext macros to start i18n support.
1999-07-28 06:23:37 +00:00
Paul Smith
ec50fe2a2b
* Installed new versions of GLIBC glob library.
...
* Installed Tim Magill's "graph pruning" performance enhancement.
* Update version to 3.77.90 for the release.
* Require automake 1.4.
1999-07-22 04:20:14 +00:00
Paul Smith
9d89ad56bf
* Fix up and document $(apply ...) function.
1999-07-15 07:36:44 +00:00
Paul Smith
9e6ba6a148
* Update FSF address info in copyright notices.
...
* 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.
1999-03-05 05:55:11 +00:00
Paul Smith
2c64fb221a
Checkpoint changes. Bug fixes, mostly.
1998-10-03 05:39:55 +00:00
Paul Smith
e2403327e9
GNU make release 3.77.
1998-07-30 20:54:47 +00:00
Paul Smith
be3fb0ae6d
Updates for GNU make 3.75.92.
1997-08-27 20:30:54 +00:00
Paul Smith
63dff1e0bc
Bug fixes and automake changes.
1997-08-18 18:11:04 +00:00
Paul Smith
0ada207e2d
Changes for make 3.75.1
1997-04-07 07:21:16 +00:00
Roland McGrath
3024918fcd
Sat Jun 22 14:56:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
...
* file.c (file_hash_enter): Allow renaming :: to : when latter is
non-target, or : to :: when former is non-target.
1996-06-22 21:42:13 +00:00
Roland McGrath
2a905c5e5a
Sun May 12 19:19:43 1996 Aaron Digulla <digulla@fh-konstanz.de>
...
* 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-05-13 20:22:05 +00:00
Roland McGrath
9e443adaf6
Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
...
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-20 14:57:41 +00:00
Roland McGrath
8b2aca5930
Sun Jul 30 00:49:53 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
...
* file.h (struct file): New field `secondary'.
* file.c (snap_deps): Check for .INTERMEDIATE and .SECONDARY.
(remove_intermediates): Don't delete .SECONDARY files.
1996-03-20 00:56:52 +00:00
Roland McGrath
13e8568f03
(print_file): Grok update_status of 1 for -q.
1995-05-03 19:53:19 +00:00
Roland McGrath
81699266d3
(remove_intermediates): Fix inverted test to bail under -n for signal case.
...
Bail under -q or -t.
Skip files with update_status==-1.
1995-04-26 21:27:19 +00:00
Roland McGrath
857d7ad256
(snap_deps): Set COMMANDS_SILENT for .SILENT, not COMMANDS_NOERROR.
1994-10-27 06:02:43 +00:00
Roland McGrath
462304918c
(snap_deps): Set command_flags bits in all :: entries.
1994-10-26 02:49:21 +00:00
Roland McGrath
9d36c92adb
(snap_deps): Fix last change.
1994-10-24 23:44:16 +00:00
Roland McGrath
d37c9ba18a
(snap_deps): Check .IGNORE, .SILENT, .POSIX here instead of in main.
...
If .IGNORE has deps, OR COMMANDS_NOERROR into their command_flags and
don't set -i. Likewise .SILENT.
1994-10-24 22:56:27 +00:00
Roland McGrath
4969b416b8
(set_command_state): Actually set FILE->command_state.
1994-09-07 00:31:13 +00:00
Roland McGrath
0bd0301ae3
(set_command_state): Fix typo.
1994-09-07 00:24:10 +00:00
Roland McGrath
ff6efbadf5
(set_command_state): Declare D.
1994-09-07 00:17:57 +00:00
Roland McGrath
4244f182f2
(set_command_state): New function.
1994-09-07 00:02:25 +00:00
Roland McGrath
3580cdedd8
(enter_file): If there is already a double-colon entry for the file, set
...
NEW->double_colon to that pointer.
(file_hash_enter): Use FILE->double_colon to find all entries to set name.
1994-04-05 10:17:01 +00:00
Roland McGrath
d3fbc4f345
entered into RCS
1994-03-23 14:12:55 +00:00
Roland McGrath
cf9bc4ae2f
Formerly file.c.~27~
1993-12-14 19:36:43 +00:00
Roland McGrath
a8c24526e3
Formerly file.c.~26~
1993-10-18 11:01:37 +00:00
Roland McGrath
aa68ee5ce2
Formerly file.c.~25~
1993-06-30 22:11:36 +00:00
Roland McGrath
4a9fdcd65f
Formerly file.c.~24~
1993-06-02 20:51:35 +00:00
Roland McGrath
ff71fe9277
Formerly file.c.~23~
1993-05-22 20:24:37 +00:00
Roland McGrath
4b30933904
Formerly file.c.~22~
1993-03-10 20:24:57 +00:00
Roland McGrath
38f78c7be1
Formerly file.c.~21~
1992-12-22 22:31:13 +00:00
Roland McGrath
8c9b95d07e
Formerly file.c.~20~
1992-11-04 01:44:30 +00:00
Roland McGrath
dba6ec5d0c
Formerly file.c.~19~
1992-10-12 18:04:07 +00:00
Roland McGrath
602d1e18af
Formerly file.c.~18~
1992-08-27 22:06:44 +00:00
Roland McGrath
3241a91312
Formerly file.c.~17~
1992-08-02 11:28:04 +00:00
Roland McGrath
e07d203a2f
Formerly file.c.~16~
1992-08-02 10:16:54 +00:00
Roland McGrath
6feabe12a7
Formerly file.c.~15~
1992-07-01 00:52:43 +00:00
Roland McGrath
f519275024
Formerly file.c.~14~
1992-06-23 22:42:43 +00:00
Roland McGrath
df884f9d9a
Formerly file.c.~13~
1992-06-16 23:43:35 +00:00
Roland McGrath
82f7d51bde
Formerly file.c.~12~
1992-06-15 16:39:11 +00:00
Roland McGrath
56ccbcff9a
Formerly file.c.~11~
1992-06-04 03:52:53 +00:00