platform_build_soong/java
Dan Willemsen d9e8f0a95a Setup java paths in soong_ui
This way config.mk no longer needs to check which java is in PATH and
fix it. It'll be consistent for all build steps under soong_ui.

Also unify handling of ANDROID_JAVA_HOME / JAVA_HOME with
OVERRIDE_ANDROID_JAVA_HOME / EXPERIMENTAL_USE_OPENJDK9.

Test: m nothing
Test: build/soong/soong_ui.bash --make-mode nothing (w/o envsetup.sh)
Test: aosp_arm ninja files are the same before/after
Test: before/after ninja files match with OVERRIDE_ANDROID_JAVA_HOME
Test: before/after ninja files match with EXPERIMENTAL_USE_OPENJDK9
Change-Id: Icdb65093d9c346524074de239a4f895e4230a24d
2017-11-08 00:44:47 -08:00
..
config Setup java paths in soong_ui 2017-11-08 00:44:47 -08:00
androidmk.go Support installable prebuilt jars 2017-10-20 20:14:47 -07:00
app.go Import AAPT-related product variables from make 2017-10-30 17:36:41 -07:00
app_builder.go Move ModuleContext.ModuleBuild to ModuleContext.Build 2017-10-24 10:59:00 -07:00
builder.go Support Javac sharding in Soong. 2017-11-06 14:23:59 -08:00
gen.go Fix source jars 2017-10-26 01:00:46 +00:00
java.go Support Javac sharding in Soong. 2017-11-06 14:23:59 -08:00
java_test.go Support Javac sharding in Soong. 2017-11-06 14:23:59 -08:00
proto.go Move ModuleContext.ModuleBuild to ModuleContext.Build 2017-10-24 10:59:00 -07:00
resources.go Correctly add dependencies to java_resource_dirs files 2017-10-04 17:19:43 -07:00
system_modules.go Add convenience phony targets for system modules 2017-10-24 16:02:53 -07:00