Home | History | Annotate | Download | only in make-3.81

Lines Matching defs:rules

30 /* Chain of all pattern rules.  */
38 /* Number of rules in the chain. */
65 dependencies of all implicit rules. Also sets the subdir
214 /* Convert old-style suffix rules to pattern rules.
215 All rules for the suffixes on the .SUFFIXES list
216 are converted and added to the chain of pattern rules. */
241 This rule exists solely to disqualify match-anything rules. */
249 /* Record a pattern for each of this suffix's two-suffix rules. */
280 at the end of the list (so that any rules previously defined
359 the arrays of default implicit pattern rules.
442 the `struct file's for other suffix rules or plain targets given
446 identical pattern rules would be created and the second one would
469 identical rules with different commands if OVERRIDE is nonzero.
520 /* Print the data base of rules. */
550 register unsigned int rules, terminal;
553 puts (_("\n# Implicit Rules"));
555 rules = terminal = 0;
558 ++rules;
567 if (rules == 0)
568 puts (_("\n# No implicit rules."));
571 printf (_("\n# %u implicit rules, %u"), rules, terminal);
573 printf (" (%.1f%%)", (double) terminal / (double) rules * 100.0);
576 int f = (terminal * 1000 + 5) / rules;
583 if (num_pattern_rules != rules)
589 num_pattern_rules, rules);