Home | History | Annotate | Download | only in blueprint

Lines Matching refs:Rule

55 // A RuleParams object contains the set of parameters that make up a Ninja rule
59 Command string // The command that Ninja will run for the rule.
62 Description string // The description that Ninja will print for the rule.
63 Generator bool // Whether the rule generates the Ninja manifest file.
64 Pool Pool // The Ninja pool to which the rule belongs.
65 Restat bool // Whether Ninja should re-stat the rule's outputs.
84 Rule Rule // The rule to invoke.
128 // A ruleDef describes a rule definition. It does not include the name of the
129 // rule.
148 return nil, fmt.Errorf("encountered rule params with no command " +
230 err := nw.Rule(name)
253 Rule Rule
269 rule := params.Rule
273 Rule: rule,
283 if !scope.IsRuleVisible(rule) {
284 return nil, fmt.Errorf("Rule %s is not visible in this scope", rule)
339 argNameScope := rule.scope()
344 if !rule.isArg(name) {
370 rule = b.Rule.fullName(pkgNames)
383 err := nw.Build(comment, rule, outputs, implicitOuts, explicitDeps, implicitDeps, orderOnlyDeps)