Changeset 900 in kBuild for vendor/gnumake/current/rule.h
- Timestamp:
- May 23, 2007 3:13:11 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current/rule.h
r501 r900 17 17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 18 18 19 /* Structure used for pattern rules. */ 19 20 /* Structure used for pattern (implicit) rules. */ 20 21 21 22 struct rule 22 23 { 23 24 struct rule *next; 24 c har **targets;/* Targets of the rule. */25 const char **targets; /* Targets of the rule. */ 25 26 unsigned int *lens; /* Lengths of each target. */ 26 c har **suffixes;/* Suffixes (after `%') of each target. */27 const char **suffixes; /* Suffixes (after `%') of each target. */ 27 28 struct dep *deps; /* Dependencies of the rule. */ 28 29 struct commands *cmds; /* Commands to execute. */ 30 unsigned short num; /* Number of targets. */ 29 31 char terminal; /* If terminal (double-colon). */ 30 32 char in_use; /* If in use by a parent pattern_search. */ … … 50 52 51 53 52 extern void install_pattern_rule PARAMS ((struct pspec *p, int terminal)); 53 extern int new_pattern_rule PARAMS ((struct rule *rule, int override)); 54 extern void count_implicit_rule_limits PARAMS ((void)); 55 extern void convert_to_pattern PARAMS ((void)); 56 extern void create_pattern_rule PARAMS ((char **targets, 57 char **target_percents, int terminal, 58 struct dep *deps, 59 struct commands *commands, 60 int override)); 54 void count_implicit_rule_limits (void); 55 void convert_to_pattern (void); 56 void install_pattern_rule (struct pspec *p, int terminal); 57 void create_pattern_rule (const char **targets, const char **target_percents, 58 unsigned int num, int terminal, struct dep *deps, 59 struct commands *commands, int override);
Note:
See TracChangeset
for help on using the changeset viewer.