diff options
author | Paul Smith <psmith@gnu.org> | 1998-07-30 20:54:47 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 1998-07-30 20:54:47 +0000 |
commit | e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9 (patch) | |
tree | 8ac64ff471e0a976daf75ef913c084adba4972fc /rule.h | |
parent | 65a7296e2c81b04761b3f024572310a02c9de691 (diff) | |
download | make-e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9.tar.gz make-e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9.tar.bz2 make-e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9.zip |
GNU make release 3.77.
Diffstat (limited to 'rule.h')
-rw-r--r-- | rule.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -30,6 +30,15 @@ struct rule char in_use; /* If in use by a parent pattern_search. */ }; +struct pattern_var + { + struct pattern_var *next; + char *target; + unsigned int len; + char *suffix; + struct variable_set_list *vars; + }; + /* For calling install_pattern_rule. */ struct pspec { @@ -51,3 +60,5 @@ extern unsigned int maxsuffix; extern void install_pattern_rule PARAMS ((struct pspec *p, int terminal)); extern int new_pattern_rule PARAMS ((struct rule *rule, int override)); +extern struct pattern_var *create_pattern_var PARAMS ((char *target, char *suffix)); +extern struct pattern_var *lookup_pattern_var PARAMS ((char *target)); |