1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_MODULE_TAGS := optional 5 6phone_common_dir := ../PhoneCommon 7 8ifeq ($(TARGET_BUILD_APPS),) 9support_library_root_dir := frameworks/support 10else 11support_library_root_dir := prebuilts/sdk/current/support 12endif 13 14src_dirs := src src-bind $(phone_common_dir)/src 15res_dirs := res $(phone_common_dir)/res 16asset_dirs := assets 17 18LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) 19LOCAL_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 25LOCAL_ASSET_DIR := $(addprefix $(LOCAL_PATH)/, $(asset_dirs)) 26 27LOCAL_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 37LOCAL_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 51LOCAL_PACKAGE_NAME := Contacts 52LOCAL_CERTIFICATE := shared 53LOCAL_PRIVILEGED_MODULE := true 54 55LOCAL_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 61LOCAL_SDK_VERSION := current 62LOCAL_MIN_SDK_VERSION := 21 63 64include $(BUILD_PACKAGE) 65 66# Use the following include to make our test apk. 67include $(call all-makefiles-under,$(LOCAL_PATH)) 68