The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 1 | # Selects a Java compiler. |
| 2 | # |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 3 | # Outputs: |
Colin Cross | 2c69277 | 2017-08-09 16:24:02 -0700 | [diff] [blame] | 4 | # ANDROID_JAVA_TOOLCHAIN -- Directory that contains javac and other java tools |
Ying Wang | ad69099 | 2013-09-20 17:11:43 -0700 | [diff] [blame] | 5 | # |
| 6 | |
Colin Cross | 6684528 | 2017-09-27 13:17:59 -0700 | [diff] [blame] | 7 | ANDROID_COMPILE_WITH_JACK := false |
Colin Cross | 79e2f73 | 2016-12-21 14:29:13 -0800 | [diff] [blame] | 8 | |
Colin Cross | 5601842 | 2017-09-26 16:22:00 -0700 | [diff] [blame] | 9 | ifdef TARGET_BUILD_APPS |
| 10 | ifndef TURBINE_ENABLED |
| 11 | TURBINE_ENABLED := false |
| 12 | endif |
| 13 | endif |
| 14 | |
Colin Cross | e97e693 | 2017-06-30 16:01:45 -0700 | [diff] [blame] | 15 | ANDROID_JAVA_TOOLCHAIN := $(ANDROID_JAVA_HOME)/bin |
Colin Cross | e97e693 | 2017-06-30 16:01:45 -0700 | [diff] [blame] | 16 | |
Colin Cross | 2c69277 | 2017-08-09 16:24:02 -0700 | [diff] [blame] | 17 | # TODO(ccross): remove this, it is needed for now because it is used by |
| 18 | # config.mk before makevars from soong are loaded |
Sasha Smundak | a638788 | 2019-06-11 13:29:12 -0700 | [diff] [blame] | 19 | JAVA := $(ANDROID_JAVA_TOOLCHAIN)/java -XX:OnError="cat hs_err_pid%p.log" -XX:CICompilerCount=6 -XX:+UseDynamicNumberOfGCThreads |
| 20 | |