aboutsummaryrefslogtreecommitdiffstats
path: root/rule_parser.go
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-04-01 01:10:49 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-04-01 01:11:02 +0900
commit6c1bd48c9c5569c8ab1a38f85d09e1b9a2ce58a3 (patch)
treed75c7470dfb06e53ac5449f5eb245186aea093ce /rule_parser.go
parentc671360ec44cbebe4bdf021a5b470a6401b6df20 (diff)
downloadandroid_build_kati-6c1bd48c9c5569c8ab1a38f85d09e1b9a2ce58a3.tar.gz
android_build_kati-6c1bd48c9c5569c8ab1a38f85d09e1b9a2ce58a3.tar.bz2
android_build_kati-6c1bd48c9c5569c8ab1a38f85d09e1b9a2ce58a3.zip
Handle multiple outputs
Diffstat (limited to 'rule_parser.go')
-rw-r--r--rule_parser.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/rule_parser.go b/rule_parser.go
index 9c83fd8..ce74878 100644
--- a/rule_parser.go
+++ b/rule_parser.go
@@ -5,7 +5,7 @@ import (
)
type Rule struct {
- output string
+ outputs []string
inputs []string
cmds []string
filename string
@@ -19,7 +19,6 @@ func (r *Rule) parse(line string) {
Error(r.filename, r.lineno, "*** missing separator.")
}
- lhs := line[:colonIndex]
- r.output = lhs
+ r.outputs = splitSpaces(line[:colonIndex])
r.inputs = splitSpaces(line[colonIndex+1:])
}