1 LOCAL_PATH:= $(call my-dir) 2 include $(CLEAR_VARS) 3 4 LOCAL_MODULE_TAGS := optional 5 6 phone_common_dir := ../PhoneCommon 7 8 ifeq ($(TARGET_BUILD_APPS),) 9 support_library_root_dir := frameworks/support 10 else 11 support_library_root_dir := prebuilts/sdk/current/support 12 endif 13 14 src_dirs := src src-bind $(phone_common_dir)/src 15 res_dirs := res $(phone_common_dir)/res 16 asset_dirs := assets 17 18 LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) 19 LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs)) \ 20 $(support_library_root_dir)/design/res \ 21 $(support_library_root_dir)/transition/res \ 22 $(support_library_root_dir)/v7/appcompat/res \ 23 $(support_library_root_dir)/v7/cardview/res \ 24 $(support_library_root_dir)/v7/recyclerview/res 25 LOCAL_ASSET_DIR := $(addprefix $(LOCAL_PATH)/, $(asset_dirs)) 26 27 LOCAL_AAPT_FLAGS := \ 28 --auto-add-overlay \ 29 --extra-packages com.android.contacts.common \ 30 --extra-packages com.android.phone.common \ 31 --extra-packages android.support.design \ 32 --extra-packages android.support.transition \ 33 --extra-packages android.support.v7.appcompat \ 34 --extra-packages android.support.v7.cardview \ 35 --extra-packages android.support.v7.recyclerview 36 37 LOCAL_STATIC_JAVA_LIBRARIES := \ 38 android-common \ 39 android-support-design \ 40 android-support-transition \ 41 android-support-v13 \ 42 android-support-v7-appcompat \ 43 android-support-v7-cardview \ 44 android-support-v7-recyclerview \ 45 android-support-v7-palette \ 46 android-support-v4 \ 47 com.android.vcard \ 48 guava \ 49 libphonenumber 50 51 LOCAL_PACKAGE_NAME := Contacts 52 LOCAL_CERTIFICATE := shared 53 LOCAL_PRIVILEGED_MODULE := true 54 55 LOCAL_PROGUARD_FLAG_FILES := \ 56 proguard.flags \ 57 ../../../frameworks/support/core-ui/proguard-rules.pro \ 58 ../../../frameworks/support/design/proguard-rules.pro \ 59 ../../../frameworks/support/v7/recyclerview/proguard-rules.pro 60 61 LOCAL_SDK_VERSION := current 62 LOCAL_MIN_SDK_VERSION := 21 63 64 include $(BUILD_PACKAGE) 65 66 # Use the following include to make our test apk. 67 include $(call all-makefiles-under,$(LOCAL_PATH)) 68