summaryrefslogtreecommitdiff
path: root/rule.c
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2004-03-22 15:11:48 +0000
committerPaul Smith <psmith@gnu.org>2004-03-22 15:11:48 +0000
commite334942e573ea8a4416eca0afafcaf45c3bba06f (patch)
tree856acdfc21f2aa5cbfca7dff414b193496f0d2c1 /rule.c
parentf305a52c02cd17188bb6cc429d56c5912c976229 (diff)
downloadgunmake-e334942e573ea8a4416eca0afafcaf45c3bba06f.tar.gz
Numerous updates and bug fixes.
A number of W32 cleanups from J.Grant. A number of OS/2 cleanups from Andreas Buening. Various random bug fixes.
Diffstat (limited to 'rule.c')
-rw-r--r--rule.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/rule.c b/rule.c
index 322ed23..dd0ebcb 100644
--- a/rule.c
+++ b/rule.c
@@ -135,20 +135,6 @@ count_implicit_rule_limits (void)
nonexistent subdirectory. */
dep->changed = !dir_file_exists_p (name, "");
-#ifdef VMS
- if (dep->changed && strchr (name, ':') != 0)
-#else
- if (dep->changed && *name == '/')
-#endif
- {
- /* The name is absolute and the directory does not exist.
- This rule can never possibly match, since this dependency
- can never possibly exist. So just remove the rule from
- the list. */
- freerule (rule, lastrule);
- --num_pattern_rules;
- goto end_main_loop;
- }
}
else
/* This dependency does not reside in a subdirectory. */
@@ -159,7 +145,6 @@ count_implicit_rule_limits (void)
max_pattern_deps = ndeps;
lastrule = rule;
- end_main_loop:
rule = next;
}