PIPS
|
Go to the source code of this file.
Functions | |
static bool | rule_multi_produced_consistent_p (rule mp_rule, makefile make_file) |
static bool rule_multi_produced_consistent_p(rule mp_rule, makefile make_file) input : a rule that produces more than one resource and a the current makefile output : true if the others rules of the make file that produce at least one of the resource that mp_rule produces, produce exactly the same resources, or if no other rule produces the same resources. More... | |
static bool | rule_produced_consistent_p (rule rule_1, rule rule_2) |
static bool rule_produced_consistent_p(rule rule_1, rule_2) input : two rules output : true if they produce exactly the same resources, or if they produce no common resource. More... | |
static bool rule_multi_produced_consistent_p(rule mp_rule, makefile make_file) input : a rule that produces more than one resource and a the current makefile output : true if the others rules of the make file that produce at least one of the resource that mp_rule produces, produce exactly the same resources, or if no other rule produces the same resources.
false otherwise. modifies : nothing comment :
Definition at line 36 of file activate_extensions_bc.c.
References CAR, CDR, ENDP, makefile_rules, RULE, rule_produced_consistent_p(), and rule_undefined.
static bool rule_produced_consistent_p(rule rule_1, rule_2) input : two rules output : true if they produce exactly the same resources, or if they produce no common resource.
false otherwise. modifies : nothing. comment :
Definition at line 67 of file activate_extensions_bc.c.
References CAR, CDR, ENDP, gen_length(), rule_produced, same_string_p, VIRTUAL_RESOURCE, and virtual_resource_name.
Referenced by rule_multi_produced_consistent_p().