diff options
Diffstat (limited to 'java/builder.go')
| -rw-r--r-- | java/builder.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/builder.go b/java/builder.go index f174cf0c6..9e068fa64 100644 --- a/java/builder.go +++ b/java/builder.go @@ -229,10 +229,9 @@ func RunErrorProne(ctx android.ModuleContext, outputFile android.WritablePath, // Emits the rule to generate Xref input file (.kzip file) for the given set of source files and source jars // to compile with given set of builder flags, etc. -func emitXrefRule(ctx android.ModuleContext, xrefFile android.WritablePath, +func emitXrefRule(ctx android.ModuleContext, xrefFile android.WritablePath, idx int, srcFiles, srcJars android.Paths, - flags javaBuilderFlags, deps android.Paths, - intermediatesDir string) { + flags javaBuilderFlags, deps android.Paths) { deps = append(deps, srcJars...) @@ -260,6 +259,11 @@ func emitXrefRule(ctx android.ModuleContext, xrefFile android.WritablePath, processor = "-processor " + flags.processor } + intermediatesDir := "xref" + if idx >= 0 { + intermediatesDir += strconv.Itoa(idx) + } + ctx.Build(pctx, android.BuildParams{ Rule: kytheExtract, |