aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Thierer <tobiast@google.com>2017-12-08 18:03:43 +0000
committerTobias Thierer <tobiast@google.com>2017-12-08 18:35:43 +0000
commit06ae582000b0556d53f7dbb2f9720f2fb141418f (patch)
tree04d3df5d7e365d571c015e0e852bbaba41f2a662
parente304cc45755939cec9b0b62b87f26fa539aaade1 (diff)
downloadbuild_soong-06ae582000b0556d53f7dbb2f9720f2fb141418f.tar.gz
build_soong-06ae582000b0556d53f7dbb2f9720f2fb141418f.tar.bz2
build_soong-06ae582000b0556d53f7dbb2f9720f2fb141418f.zip
Export makevars ANDROID_JAVA{8,9}_HOME.
These variables are published by config.go for use inside .mk scripts. They are suitable for rules that need to be pinned to a particular java/javac version because they do not (yet) support the other. Bug: 70286093 Test: Treehugger Change-Id: Id407fca187fdf6c1947fc9d1ed7cd634fe089384 Merged-In: Id407fca187fdf6c1947fc9d1ed7cd634fe089384
-rw-r--r--java/config/makevars.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/config/makevars.go b/java/config/makevars.go
index b9009f30..dc9a91b2 100644
--- a/java/config/makevars.go
+++ b/java/config/makevars.go
@@ -36,6 +36,8 @@ func makeVarsProvider(ctx android.MakeVarsContext) {
}
ctx.Strict("ANDROID_JAVA_HOME", "${JavaHome}")
+ ctx.Strict("ANDROID_JAVA8_HOME", "prebuilts/jdk/jdk8/${hostPrebuiltTag}")
+ ctx.Strict("ANDROID_JAVA9_HOME", "prebuilts/jdk/jdk9/${hostPrebuiltTag}")
ctx.Strict("ANDROID_JAVA_TOOLCHAIN", "${JavaToolchain}")
ctx.Strict("JAVA", "${JavaCmd}")
ctx.Strict("JAVAC", "${JavacCmd}")