20 #ifndef _REMAKE_RULE_H 21 #define _REMAKE_RULE_H
unsigned int max_pattern_deps
char terminal
Definition: rule.h:34
Definition: commands.h:27
struct dep * deps
Definition: rule.h:31
unsigned int * lens
Definition: rule.h:29
void create_pattern_rule(const char **targets, const char **target_percents, unsigned short num, int terminal, struct dep *deps, struct commands *commands, int override)
size_t max_pattern_dep_length
void convert_to_pattern(void)
unsigned short num
Definition: rule.h:33
struct rule * pattern_rules
struct commands * cmds
Definition: rule.h:32
const char ** suffixes
Definition: rule.h:30
void print_rule(rule_t *r, bool b_verbose)
breakpoint_mask_t
Definition: types.h:55
gmk_floc floc
Definition: rule.h:36
const char * target
Definition: rule.h:43
breakpoint_mask_t tracing
Definition: rule.h:37
void snap_implicit_rules(void)
struct rule * next
Definition: rule.h:27
struct rule * last_pattern_rule
Definition: gnuremake.h:23
void print_rule_data_base(bool b_verbose)
void install_pattern_rule(struct pspec *p, int terminal)
unsigned int max_pattern_targets
char in_use
Definition: rule.h:35
unsigned int num_pattern_rules
struct file * suffix_file
const char ** targets
Definition: rule.h:28