• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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