diff options
author | Boris Kolpackov <boris@kolpackov.net> | 2005-02-27 22:24:30 +0000 |
---|---|---|
committer | Boris Kolpackov <boris@kolpackov.net> | 2005-02-27 22:24:30 +0000 |
commit | 93bd1bd93c1033352e5059ed721a0cc769449639 (patch) | |
tree | b3d69f597a1e32659e227388346363cfdbdec465 /ChangeLog | |
parent | 659fc6b55e28740c74d66dbe3bda765d1004a12e (diff) | |
download | gunmake-93bd1bd93c1033352e5059ed721a0cc769449639.tar.gz |
Implementation of the .DEFAULT_TARGET special variable.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -1,3 +1,28 @@ +Mon Feb 28 00:18:20 2005 Boris Kolpackov <boris@kolpackov.net> + + Implementation of the .DEFAULT_TARGET special variable. + + * read.c (eval): If necessary, update default_target_name + when reading rules. + + * read.c (record_files): Update default_target_file if + default_target_name has changed. + + * main.c (default_target_name): Define. + + * main.c (main): Enter .DEFAULT_TARGET as make variable. If + default_target_name is set use default_target_file as a root + target to make. + + * filedef.h (default_target_name): Declare. + + * dep.h (free_dep_chain): + * misc.c (free_dep_chain): Change to operate on struct nameseq + and change name to free_ns_chain. + + * file.c (snap_deps): Update to use free_ns_chain. + + Sun Feb 27 22:03:36 2005 Boris Kolpackov <boris@kolpackov.net> Implementation of the second expansion in explicit rules, |