Merge "Always use OpenJDK9 for building"
am: 12eafb61b0
Change-Id: Iec1529983659c3c966b32c384c337d6db5144766
This commit is contained in:
commit
c0071808da
|
@ -739,17 +739,13 @@ ANDROID_MANIFEST_MERGER := $(JAVA) \
|
|||
|
||||
COLUMN:= column
|
||||
|
||||
ifeq ($(EXPERIMENTAL_USE_OPENJDK9),)
|
||||
USE_OPENJDK9 := true
|
||||
TARGET_OPENJDK9 :=
|
||||
else ifeq ($(EXPERIMENTAL_USE_OPENJDK9),false)
|
||||
USE_OPENJDK9 :=
|
||||
|
||||
ifeq ($(EXPERIMENTAL_USE_OPENJDK9),)
|
||||
TARGET_OPENJDK9 :=
|
||||
else ifeq ($(EXPERIMENTAL_USE_OPENJDK9),1.8)
|
||||
USE_OPENJDK9 := true
|
||||
TARGET_OPENJDK9 :=
|
||||
else ifeq ($(EXPERIMENTAL_USE_OPENJDK9),true)
|
||||
USE_OPENJDK9 := true
|
||||
TARGET_OPENJDK9 := true
|
||||
endif
|
||||
|
||||
|
|
|
@ -232,16 +232,11 @@ else
|
|||
##
|
||||
##
|
||||
|
||||
ifdef USE_OPENJDK9
|
||||
# For OpenJDK 9 we use --patch-module to define the core libraries code.
|
||||
# TODO(tobiast): Reorganize this when adding proper support for OpenJDK 9
|
||||
# modules. Here we treat all code in core libraries as being in java.base
|
||||
# to work around the OpenJDK 9 module system. http://b/62049770
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH_ARG := --patch-module=java.base=$(PRIVATE_BOOTCLASSPATH)
|
||||
else
|
||||
# For OpenJDK 8 we can use -bootclasspath to define the core libraries code.
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH_ARG := $(addprefix -bootclasspath ,$(PRIVATE_BOOTCLASSPATH))
|
||||
endif
|
||||
$(full_target): $(full_src_files) $(LOCAL_GENERATED_SOURCES) $(full_java_libs) $(ZIPSYNC) $(LOCAL_SRCJARS) $(LOCAL_ADDITIONAL_DEPENDENCIES)
|
||||
@echo Docs javadoc: $(PRIVATE_OUT_DIR)
|
||||
@mkdir -p $(dir $@)
|
||||
|
|
Loading…
Reference in New Issue