diff options
author | Paul Smith <psmith@gnu.org> | 2002-07-08 13:05:02 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2002-07-08 13:05:02 +0000 |
commit | 724925be2b9a48f7911ee6baa315b872bd86995c (patch) | |
tree | cc19b7c671850891cdc4ebde9d33dd897de3a1d2 /ChangeLog | |
parent | 2f20fc1cc71e0b59e2cd859e927fea6115a30f76 (diff) | |
download | gunmake-724925be2b9a48f7911ee6baa315b872bd86995c.tar.gz |
Various cleanups reported by people using the alpha release.
Incorporate "order-only" prerequisites patch. Wrote a test for it.
The test shows what might be a bug in the code; I need to look at it
more closely (anyway it doesn't behave as I expected). Also I haven't
done the docs yet.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -1,5 +1,17 @@ +2002-07-08 Paul D. Smith <psmith@gnu.org> + + * maintMakefile: Add "update" targets for wget'ing the latest + versions of various external files. Taken from Makefile.maint in + autoconf, etc. + + * dosbuild.bat: Somehow we got _extra_ ^M's. Remove them. + Reported by Eli Zaretskii <eliz@is.elta.co.il>. + 2002-07-07 Paul D. Smith <psmith@gnu.org> + * po/*.po: Remove. We'll use wget to retrieve them at release + time. + * variable.c (do_variable_definition) [W32]: On W32 using cmd rather than a shell you get an exception. Make sure we look up the variable. Patch provided by Eli Zaretskii <eliz@is.elta.co.il>. @@ -53,6 +65,23 @@ want to define our variables from evaluated makefile code in the global scope. +2002-07-03 Greg McGary <greg@mcgary.org> + + * dep.h (struct dep) [ignore_mtime]: New member. + [changed]: convert to a bitfield. + * implicit.c (pattern_search): Zero ignore_mtime. + * main.c (main, handle_non_switch_argument): Likewise. + * rule.c (convert_suffix_rule): Likewise. + * read.c (read_all_makefiles, read_makefile, multi_glob): Likewise. + (read_makefile): Parse '|' in prerequisite list. + (uniquize_deps): Consider ignore_mtime when comparing deps. + * remake.c (update_file_1, check_dep): Don't force remake for + dependencies that have d->ignore_mtime. + * commands.c (FILE_LIST_SEPARATOR): New constant. + (set_file_variables): Don't include a + prerequisite in $+, $^ or $? if d->ignore_mtime. + Define $|. + 2002-06-18 Paul D. Smith <psmith@gnu.org> * make.texinfo: Updates for next revision. New date/rev/etc. @@ -83,6 +112,13 @@ MAKEFILE_LIST. (read_makefile): Add each makefile read in to this variable value. +2002-05-18 Eli Zaretskii <eliz@is.elta.co.il> + + * Makefile.DOS.template: Tweak according to changes in the + distribution. Add back the dependencies of *.o files. + + * configh.dos.template: Synchronize with config.h.in. + 2002-05-09 Paul D. Smith <psmith@gnu.org> * file.c (file_timestamp_now): Use K&R function declaration. |