summaryrefslogtreecommitdiff
path: root/java/builder.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2017-12-15 20:20:39 -0800
committer Colin Cross <ccross@android.com> 2017-12-16 06:05:38 +0000
commit9bc4343beae07ec81a0f905994e6467d906b0f78 (patch)
tree7b8a0911fbb190463fd3cb083efaf4774d016120 /java/builder.go
parent2555b259ad2b2c3ba337ac2deacfc6d5d092b326 (diff)
Add missing dependencies on classpath jars for kotlinc
The kotlinc build rules were missing dependencies on the jars in the classpath. Test: TestKotlin in java_test.go Change-Id: I56681785289f942b1070751b7dc5944e7a995b7f
Diffstat (limited to 'java/builder.go')
-rw-r--r--java/builder.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/builder.go b/java/builder.go
index 48fba2303..ff618d85a 100644
--- a/java/builder.go
+++ b/java/builder.go
@@ -214,11 +214,15 @@ func TransformKotlinToClasses(ctx android.ModuleContext, outputFile android.Writ
inputs := append(android.Paths(nil), srcFiles...)
inputs = append(inputs, srcJars...)
+ var deps android.Paths
+ deps = append(deps, flags.kotlincClasspath...)
+
ctx.Build(pctx, android.BuildParams{
Rule: kotlinc,
Description: "kotlinc",
Output: outputFile,
Inputs: inputs,
+ Implicits: deps,
Args: map[string]string{
"classpath": flags.kotlincClasspath.FormJavaClassPath("-classpath"),
"kotlincFlags": flags.kotlincFlags,