diff --git a/Android.mk b/Android.mk index af27621a012d7..5544f8589dbeb 100644 --- a/Android.mk +++ b/Android.mk @@ -430,7 +430,6 @@ LOCAL_JAVA_LIBRARIES := core-oj core-libart core-lambda-stubs conscrypt okhttp c LOCAL_MODULE := framework -LOCAL_DX_FLAGS := --core-library --multi-dex LOCAL_JACK_FLAGS := --multi-dex native LOCAL_RMTYPEDEFS := true @@ -1101,8 +1100,6 @@ LOCAL_STATIC_JAVA_LIBRARIES := libphonenumber-platform LOCAL_MODULE_TAGS := optional LOCAL_MODULE := ext -LOCAL_DX_FLAGS := --core-library - include $(BUILD_JAVA_LIBRARY) diff --git a/core/tests/coretests/Android.mk b/core/tests/coretests/Android.mk index e47d41801e9b6..fd3997a59ca07 100644 --- a/core/tests/coretests/Android.mk +++ b/core/tests/coretests/Android.mk @@ -21,7 +21,6 @@ LOCAL_SRC_FILES := \ $(call all-java-files-under, DisabledTestApp/src) \ $(call all-java-files-under, EnabledTestApp/src) -LOCAL_DX_FLAGS := --core-library LOCAL_AAPT_FLAGS = -0 dat -0 gld LOCAL_STATIC_JAVA_LIBRARIES := core-tests-support android-common frameworks-core-util-lib mockwebserver guava littlemock mockito-target LOCAL_JAVA_LIBRARIES := android.test.runner conscrypt telephony-common org.apache.http.legacy diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyAndException/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyAndException/Android.mk index 26f768b96f11a..9b2b9f18a883d 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyAndException/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyAndException/Android.mk @@ -31,28 +31,9 @@ LOCAL_DEX_PREOPT := false LOCAL_JAVACFLAGS := -nowarn -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/multidexlegacyandexception/Test.class" >> $@ - -$(built_dex_intermediate): $(mainDexList) -endif diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyTestApp/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyTestApp/Android.mk index 7e4f0a99afa40..874263f5b82d8 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyTestApp/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyTestApp/Android.mk @@ -29,32 +29,13 @@ LOCAL_PACKAGE_NAME := MultiDexLegacyTestApp LOCAL_DEX_PREOPT := false -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/multidexlegacytestapp/Test.class" >> $@ - -$(built_dex_intermediate): $(mainDexList) -endif - ## The application with a full main dex include $(CLEAR_VARS) @@ -70,28 +51,9 @@ LOCAL_PACKAGE_NAME := MultiDexLegacyTestApp2 LOCAL_DEX_PREOPT := false -mainDexList2:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList2) LOCAL_JACK_FLAGS := -D jack.dex.output.policy=multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList2): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/multidexlegacytestapp/Test.class" >> $@ - -$(built_dex_intermediate): $(mainDexList2) -endif \ No newline at end of file diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/Android.mk index 99bcd6c62b56c..2732372263a85 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/Android.mk @@ -26,20 +26,8 @@ LOCAL_PACKAGE_NAME := MultiDexLegacyTestServices LOCAL_STATIC_JAVA_LIBRARIES := android-support-multidex -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.dex.output.multidex.legacy=true LOCAL_DEX_PREOPT := false include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - -$(built_dex_intermediate): $(mainDexList) -endif diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v1/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v1/Android.mk index 1c7d807901206..b4a666f352fad 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v1/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v1/Android.mk @@ -28,28 +28,9 @@ LOCAL_STATIC_JAVA_LIBRARIES := android-support-multidex LOCAL_DEX_PREOPT := false -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/framework/multidexlegacyversionedtestapp/MultiDexUpdateTest.class" >> $@ - -$(built_dex_intermediate): $(mainDexList) -endif \ No newline at end of file diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v2/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v2/Android.mk index b77cf31edc628..f38bd4f2321b1 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v2/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v2/Android.mk @@ -28,28 +28,9 @@ LOCAL_STATIC_JAVA_LIBRARIES := android-support-multidex LOCAL_DEX_PREOPT := false -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/framework/multidexlegacyversionedtestapp/MultiDexUpdateTest.class" >> $@ - -$(built_dex_intermediate): $(mainDexList) -endif diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v3/Android.mk b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v3/Android.mk index 3631626f6b310..5bc2c95e623d0 100644 --- a/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v3/Android.mk +++ b/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v3/Android.mk @@ -26,31 +26,11 @@ LOCAL_PACKAGE_NAME := MultiDexLegacyVersionedTestApp_v3 LOCAL_STATIC_JAVA_LIBRARIES := android-support-multidex -mainDexList:= \ - $(call intermediates-dir-for,APPS,$(LOCAL_PACKAGE_NAME),$(LOCAL_IS_HOST_MODULE),common)/maindex.list - LOCAL_DEX_PREOPT := false -LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.preprocessor=true\ -D jack.preprocessor.file=$(LOCAL_PATH)/test.jpp -D jack.dex.output.multidex.legacy=true -################################# -include $(BUILD_SYSTEM)/configure_local_jack.mk -################################# - -ifdef LOCAL_JACK_ENABLED LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/test.jpp -endif include $(BUILD_PACKAGE) - -ifndef LOCAL_JACK_ENABLED -$(mainDexList): $(full_classes_proguard_jar) | $(MAINDEXCLASSES) - $(hide) mkdir -p $(dir $@) - $(MAINDEXCLASSES) $< 1>$@ - echo "com/android/framework/multidexlegacyversionedtestapp/MultiDexUpdateTest.class" >> $@ - -$(built_dex_intermediate): $(mainDexList) -endif - diff --git a/core/tests/inputmethodtests/Android.mk b/core/tests/inputmethodtests/Android.mk index da336af817ea8..41ea8553c2d65 100644 --- a/core/tests/inputmethodtests/Android.mk +++ b/core/tests/inputmethodtests/Android.mk @@ -8,7 +8,6 @@ LOCAL_MODULE_TAGS := tests LOCAL_SRC_FILES := \ $(call all-java-files-under, src) -LOCAL_DX_FLAGS := --core-library LOCAL_STATIC_JAVA_LIBRARIES := core-tests android-common frameworks-core-util-lib LOCAL_JAVA_LANGUAGE_VERSION := 1.8 LOCAL_JAVA_LIBRARIES := android.test.runner diff --git a/core/tests/systemproperties/Android.mk b/core/tests/systemproperties/Android.mk index 0c20876c65204..e5ab2dff3fdc3 100644 --- a/core/tests/systemproperties/Android.mk +++ b/core/tests/systemproperties/Android.mk @@ -8,7 +8,6 @@ LOCAL_MODULE_TAGS := tests LOCAL_SRC_FILES := \ $(call all-java-files-under, src) -LOCAL_DX_FLAGS := --core-library LOCAL_STATIC_JAVA_LIBRARIES := core-tests android-common frameworks-core-util-lib LOCAL_JAVA_LIBRARIES := android.test.runner LOCAL_PACKAGE_NAME := FrameworksCoreSystemPropertiesTests