Home
last modified time | relevance | path

Searched refs:outputs (Results 1 – 13 of 13) sorted by relevance

/build/kati/
Drule.cc64 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()
Drule_parser_test.go34 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 …]
Ddep.go165 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 …]
Drule.h38 vector<Symbol> outputs; variable
55 vector<Symbol> outputs; member
Drule_parser.go64 outputs []string member
185 r.outputs = []string{}
208 r.outputs = append(r.outputs, internBytes(unescapeTarget(ws.Bytes())))
Ddep.cc369 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()
Deval.go341 …"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 {
DINTERNALS.md88 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*.
Deval.cc135 for (Symbol output : rule_var.outputs) { in EvalRule()
/build/kati/testcase/
Dmulti_rule.mk10 outputs := foo.c
12 $(outputs): |
/build/blueprint/
Dninja_defs.go334 outputs = valueList(b.Outputs, pkgNames, outputEscaper)
344 err := nw.Build(comment, rule, outputs, explicitDeps, implicitDeps, orderOnlyDeps)
369 nw.Default(outputs...)
Dninja_writer.go106 func (n *ninjaWriter) Build(comment string, rule string, outputs, explicitDeps, implicitDeps,
125 for _, output := range outputs {
/build/soong/common/
Dmodule.go430 func (a *androidModuleContext) ninjaError(outputs []string, err error) {
433 Outputs: outputs,