diff options
author | Paul Smith <psmith@gnu.org> | 2004-05-16 19:16:52 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2004-05-16 19:16:52 +0000 |
commit | 08c8105c5468ff743d2f2ff2fdf3b77a6313b53e (patch) | |
tree | 51954f0469a6d70c1b58fd30a5955aa5e4b65c86 /read.c | |
parent | e334942e573ea8a4416eca0afafcaf45c3bba06f (diff) | |
download | gunmake-08c8105c5468ff743d2f2ff2fdf3b77a6313b53e.tar.gz |
Various enhancements
- OS/2 Patches
- OpenVMS updates
- Sanitize the handling of -include/sinclude with and without -k
- Fix the setting of $< for order-only rules.
Diffstat (limited to 'read.c')
-rw-r--r-- | read.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -367,16 +367,14 @@ eval_makefile (char *filename, int flags) deps->name = 0; deps->file = lookup_file (filename); if (deps->file == 0) - { - deps->file = enter_file (xstrdup (filename)); - if (flags & RM_DONTCARE) - deps->file->dontcare = 1; - } + deps->file = enter_file (xstrdup (filename)); if (filename != ebuf.floc.filenm) free (filename); filename = deps->file->name; deps->changed = flags; deps->ignore_mtime = 0; + if (flags & RM_DONTCARE) + deps->file->dontcare = 1; /* If the makefile can't be found at all, give up entirely. */ |