1## 2# Build the platform version of setup wizard library. 3# 4 5LOCAL_PATH := $(call my-dir) 6include $(CLEAR_VARS) 7 8LOCAL_USE_AAPT2 := true 9LOCAL_JAVA_LIBRARIES := \ 10 android-support-annotations 11LOCAL_MANIFEST_FILE := main/AndroidManifest.xml 12LOCAL_MODULE := setup-wizard-lib 13LOCAL_RESOURCE_DIR := \ 14 $(LOCAL_PATH)/main/res \ 15 $(LOCAL_PATH)/platform/res 16LOCAL_SDK_VERSION := current 17LOCAL_SRC_FILES := $(call all-java-files-under, main/src platform/src) 18 19include $(BUILD_STATIC_JAVA_LIBRARY) 20 21 22## 23# Build gingerbread-compat library, which uses AppCompat support library to provide backwards 24# compatibility back to SDK v9. 25# 26 27include $(CLEAR_VARS) 28 29ifeq ($(TARGET_BUILD_APPS),) 30# Use AAPT2 only when TARGET_BUILD_APPS is empty because AAPT2 is not compatible with the current 31# setup of prebuilt support libs used in unbundled builds. b/29836407 32LOCAL_USE_AAPT2 := true 33endif 34 35LOCAL_MANIFEST_FILE := main/AndroidManifest.xml 36LOCAL_MODULE := setup-wizard-lib-gingerbread-compat 37LOCAL_RESOURCE_DIR := \ 38 $(LOCAL_PATH)/main/res \ 39 $(LOCAL_PATH)/eclair-mr1/res \ 40 $(LOCAL_PATH)/full-support/res 41LOCAL_SDK_VERSION := current 42LOCAL_SRC_FILES := $(call all-java-files-under, main/src eclair-mr1/src full-support/src) 43 44ifdef LOCAL_USE_AAPT2 45 46LOCAL_SHARED_ANDROID_LIBRARIES := \ 47 android-support-annotations \ 48 android-support-compat \ 49 android-support-core-ui \ 50 android-support-v7-appcompat \ 51 android-support-v7-recyclerview 52 53else 54 55LOCAL_AAPT_FLAGS := --auto-add-overlay \ 56 --extra-packages android.support.compat \ 57 --extra-packages android.support.v7.appcompat \ 58 --extra-packages android.support.v7.recyclerview 59 60LOCAL_RESOURCE_DIR += \ 61 frameworks/support/compat/res \ 62 frameworks/support/v7/appcompat/res \ 63 frameworks/support/v7/recyclerview/res 64 65LOCAL_JAVA_LIBRARIES := \ 66 android-support-annotations \ 67 android-support-compat \ 68 android-support-core-ui \ 69 android-support-v7-appcompat \ 70 android-support-v7-recyclerview 71 72endif 73 74include $(BUILD_STATIC_JAVA_LIBRARY) 75