Searched refs:outputs (Results 1 – 13 of 13) sorted by relevance
/build/kati/ |
D | rule.cc | 64 vector<Symbol> outputs; in ParseRule() local 66 outputs.push_back(Intern(TrimLeadingCurdir(tok))); in ParseRule() 70 !outputs.empty() && IsPatternRule(outputs[0].str())); in ParseRule() 71 for (size_t i = 1; i < outputs.size(); i++) { in ParseRule() 72 if (IsPatternRule(outputs[i].str()) != is_first_pattern) { in ParseRule() 91 rule_var->outputs.swap(outputs); in ParseRule() 103 rule->output_patterns.swap(outputs); in ParseRule() 105 rule->outputs.swap(outputs); in ParseRule() 131 for (Symbol output : rule->outputs) { in ParseRule() 155 v.push_back(StringPrintf("outputs=[%s]", JoinSymbols(outputs, ",").c_str())); in DebugString()
|
D | rule_parser_test.go | 34 outputs: []string{"foo"}, 41 outputs: []string{"foo"}, 48 outputs: []string{"foo"}, 60 outputs: []string{}, 72 outputs: []string{"foo.o"}, 96 outputs: []string{"foo"}, 105 outputs: []string{"foo"}, 121 outputs: []string{"foo"}, 133 outputs: []string{"foo"}, 145 outputs: []string{"foo"}, [all …]
|
D | dep.go | 165 func (db *depBuilder) mergeImplicitRuleVars(outputs []string, vars Vars) Vars { 166 if len(outputs) != 1 { 168 panic(fmt.Sprintf("FIXME: Implicit rule should have only one output but %q", outputs)) 171 glog.V(1).Infof("merge? %q", outputs[0]) 172 ivars, present := db.ruleVars[outputs[0]] 221 var outputs []string 223 outputs = append(outputs, op.String()) 225 vars = db.mergeImplicitRuleVars(outputs, vars) 259 vars = db.mergeImplicitRuleVars(irule.outputs, vars) 446 if len(r.outputs) == 0 { [all …]
|
D | rule.h | 38 vector<Symbol> outputs; variable 55 vector<Symbol> outputs; member
|
D | rule_parser.go | 64 outputs []string member 185 r.outputs = []string{} 208 r.outputs = append(r.outputs, internBytes(unescapeTarget(ws.Bytes())))
|
D | dep.cc | 369 if (rule->outputs.empty()) { in PopulateRules() 398 for (Symbol output : rule->outputs) { in PopulateExplicitRule() 545 CHECK(irule->outputs.size() == 1); in PickRule() 546 vars = MergeImplicitRuleVars(irule->outputs[0], vars); in PickRule()
|
D | eval.go | 341 …"rule %q assign:%v rhs:%v=> outputs:%q, inputs:%q", ast.expr, ast.assign, rhs, r.outputs, r.inputs) 349 for _, output := range r.outputs { 362 glog.Infof("rule outputs:%q cmds:%q", r.outputs, r.cmds) 371 if ev.lastRule == nil || ev.lastRule.outputs == nil {
|
D | INTERNALS.md | 88 The evaluator outputs a list of build rules and a variable table. The dependency 169 parse/eval context. For example, the following Makefile outputs "has space" and 252 This code outputs "Hello," and "world!", in this order. The evaluation of 254 line, which is an assignment of a recursive variable, outputs nothing. The 311 outputs *foo*, *bar*, and then *baz*.
|
D | eval.cc | 135 for (Symbol output : rule_var.outputs) { in EvalRule()
|
/build/kati/testcase/ |
D | multi_rule.mk | 10 outputs := foo.c 12 $(outputs): |
|
/build/blueprint/ |
D | ninja_defs.go | 334 outputs = valueList(b.Outputs, pkgNames, outputEscaper) 344 err := nw.Build(comment, rule, outputs, explicitDeps, implicitDeps, orderOnlyDeps) 369 nw.Default(outputs...)
|
D | ninja_writer.go | 106 func (n *ninjaWriter) Build(comment string, rule string, outputs, explicitDeps, implicitDeps, 125 for _, output := range outputs {
|
/build/soong/common/ |
D | module.go | 430 func (a *androidModuleContext) ninjaError(outputs []string, err error) { 433 Outputs: outputs,
|