Home | History | Annotate | Download | only in Contacts
      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