1 # 2 # Copyright (C) 2019 The Android Open Source Project 3 # 4 # Licensed under the Apache License, Version 2.0 (the "License"); 5 # you may not use this file except in compliance with the License. 6 # You may obtain a copy of the License at 7 # 8 # http://www.apache.org/licenses/LICENSE-2.0 9 # 10 # Unless required by applicable law or agreed to in writing, software 11 # distributed under the License is distributed on an "AS IS" BASIS, 12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 # See the License for the specific language governing permissions and 14 # limitations under the License. 15 # 16 17 LOCAL_PATH := $(call my-dir) 18 19 include $(CLEAR_VARS) 20 21 LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexApp_Canonical 22 LOCAL_USE_EMBEDDED_DEX := true 23 LOCAL_MANIFEST_FILE := AndroidManifest.xml 24 25 LOCAL_MODULE_TAGS := tests 26 LOCAL_SRC_FILES := $(call all-java-files-under, src) 27 LOCAL_SDK_VERSION := current 28 LOCAL_MIN_SDK_VERSION := 27 29 LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 30 LOCAL_PROGUARD_ENABLED := disabled 31 LOCAL_DEX_PREOPT := false 32 33 include $(BUILD_CTS_SUPPORT_PACKAGE) 34 35 36 include $(CLEAR_VARS) 37 38 LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexApp_DexCompressed 39 # Not specifying LOCAL_USE_EMBEDDED_DEX keeps dex compressed 40 LOCAL_MANIFEST_FILE := AndroidManifest.xml 41 42 LOCAL_MODULE_TAGS := tests 43 LOCAL_SRC_FILES := $(call all-java-files-under, src) 44 LOCAL_SDK_VERSION := current 45 LOCAL_MIN_SDK_VERSION := 28 46 LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 47 LOCAL_PROGUARD_ENABLED := disabled 48 LOCAL_DEX_PREOPT := false 49 50 include $(BUILD_CTS_SUPPORT_PACKAGE) 51 52 53 include $(CLEAR_VARS) 54 55 LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexApp_NotPreferred 56 LOCAL_MANIFEST_FILE := AndroidManifest_use_extracted_dex.xml 57 58 LOCAL_MODULE_TAGS := tests 59 LOCAL_SRC_FILES := $(call all-java-files-under, src) 60 LOCAL_SDK_VERSION := current 61 LOCAL_MIN_SDK_VERSION := 28 62 LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 63 LOCAL_PROGUARD_ENABLED := disabled 64 LOCAL_DEX_PREOPT := false 65 66 include $(BUILD_CTS_SUPPORT_PACKAGE) 67 68 69 include $(CLEAR_VARS) 70 71 LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexAppSplit_Canonical 72 LOCAL_MANIFEST_FILE := feature_split/AndroidManifest.xml 73 74 # We want the dex to be uncompressed, but there is a side effect of extra 75 # android:useEmbeddedDex in the manifest (which the framework will ignore 76 # for split). 77 LOCAL_USE_EMBEDDED_DEX := true 78 79 LOCAL_MODULE_TAGS := tests 80 LOCAL_SRC_FILES := $(call all-java-files-under, feature_split/src) 81 LOCAL_SDK_VERSION := current 82 LOCAL_MIN_SDK_VERSION := 27 83 LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 84 LOCAL_PROGUARD_ENABLED := disabled 85 LOCAL_DEX_PREOPT := false 86 87 include $(BUILD_CTS_SUPPORT_PACKAGE) 88 89 90 include $(CLEAR_VARS) 91 92 LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexAppSplit_CompressedDex 93 LOCAL_MANIFEST_FILE := feature_split/AndroidManifest.xml 94 95 LOCAL_MODULE_TAGS := tests 96 LOCAL_SRC_FILES := $(call all-java-files-under, feature_split/src) 97 LOCAL_SDK_VERSION := current 98 LOCAL_MIN_SDK_VERSION := 27 99 LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 100 LOCAL_PROGUARD_ENABLED := disabled 101 LOCAL_DEX_PREOPT := false 102 103 include $(BUILD_CTS_SUPPORT_PACKAGE) 104 105 106 #include $(CLEAR_VARS) 107 # 108 #LOCAL_PACKAGE_NAME := CtsUseEmbeddedDexAppSplit_CompressedSo 109 #LOCAL_MANIFEST_FILE := feature_split/AndroidManifest.xml 110 # 111 #LOCAL_MODULE_TAGS := tests 112 #LOCAL_SRC_FILES := $(call all-java-files-under, feature_split/src) 113 #LOCAL_PREBUILT_JNI_LIBS := dummy.so 114 #LOCAL_SDK_VERSION := current 115 #LOCAL_MIN_SDK_VERSION := 27 116 #LOCAL_COMPATIBILITY_SUITE := cts vts general-tests 117 #LOCAL_PROGUARD_ENABLED := disabled 118 #LOCAL_DEX_PREOPT := false 119 # 120 #include $(BUILD_CTS_SUPPORT_PACKAGE) 121