blob: 9e9a55ad48539ea55d56b891bc0ba57e0b84dbc8 [file] [log] [blame]
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -08001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
Jean-Baptiste Queruac600532010-01-05 16:27:23 -08004LOCAL_MODULE_TAGS := optional
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -08005
Chiao Cheng3a8df862012-09-04 16:30:17 -07006contacts_common_dir := ../ContactsCommon
Sai Cheemalapati974e1702014-06-20 14:52:03 -07007phone_common_dir := ../PhoneCommon
Chiao Cheng3a8df862012-09-04 16:30:17 -07008
Yorke Leed1c78132015-10-30 12:24:41 -07009ifeq ($(TARGET_BUILD_APPS),)
10support_library_root_dir := frameworks/support
11else
12support_library_root_dir := prebuilts/sdk/current/support
13endif
14
Sai Cheemalapati974e1702014-06-20 14:52:03 -070015src_dirs := src $(contacts_common_dir)/src $(phone_common_dir)/src
Walter Janga05b0512016-07-18 17:11:13 -070016res_dirs := res res-aosp $(contacts_common_dir)/res $(contacts_common_dir)/icons/res $(phone_common_dir)/res
Tingting Wang96101f62015-11-05 15:15:08 -080017asset_dirs := $(contacts_common_dir)/assets
Chiao Cheng3a8df862012-09-04 16:30:17 -070018
19LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs))
Paul Soulosac9b3162014-07-30 16:45:01 -070020LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs)) \
Wenyi Wangf568b302016-04-02 13:58:43 -070021 $(support_library_root_dir)/design/res \
Wenyi Wang3c3b6f12016-04-02 13:58:43 -070022 $(support_library_root_dir)/v7/appcompat/res \
Wenyi Wangf568b302016-04-02 13:58:43 -070023 $(support_library_root_dir)/v7/cardview/res \
24 $(support_library_root_dir)/v7/recyclerview/res
Tingting Wang96101f62015-11-05 15:15:08 -080025LOCAL_ASSET_DIR := $(addprefix $(LOCAL_PATH)/, $(asset_dirs))
Chiao Cheng3a8df862012-09-04 16:30:17 -070026
27LOCAL_AAPT_FLAGS := \
28 --auto-add-overlay \
Sai Cheemalapati974e1702014-06-20 14:52:03 -070029 --extra-packages com.android.contacts.common \
Paul Soulosac9b3162014-07-30 16:45:01 -070030 --extra-packages com.android.phone.common \
Tingting Wangdce1e682016-07-28 10:06:29 -070031 --extra-packages com.google.android.libraries.material.featurehighlight \
Wenyi Wangf568b302016-04-02 13:58:43 -070032 --extra-packages android.support.design \
Wenyi Wang3c3b6f12016-04-02 13:58:43 -070033 --extra-packages android.support.v7.appcompat \
Wenyi Wangf568b302016-04-02 13:58:43 -070034 --extra-packages android.support.v7.cardview \
35 --extra-packages android.support.v7.recyclerview
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080036
Tingting Wangdce1e682016-07-28 10:06:29 -070037LOCAL_STATIC_JAVA_AAR_LIBRARIES := aar_feature_highlight
38
Jeff Sharkeycde73892011-04-07 00:48:02 -070039LOCAL_STATIC_JAVA_LIBRARIES := \
Jeff Sharkeycde73892011-04-07 00:48:02 -070040 android-common \
Wenyi Wangf568b302016-04-02 13:58:43 -070041 android-support-design \
Katherine Kuan79700882011-06-14 17:40:33 -070042 android-support-v13 \
Wenyi Wang3c3b6f12016-04-02 13:58:43 -070043 android-support-v7-appcompat \
Paul Soulosac9b3162014-07-30 16:45:01 -070044 android-support-v7-cardview \
Wenyi Wangf568b302016-04-02 13:58:43 -070045 android-support-v7-recyclerview \
Brian Attwell31b2d422014-06-05 00:14:58 -070046 android-support-v7-palette \
Hugo Hudsonb002f512011-07-15 17:41:12 +010047 android-support-v4 \
Tingting Wangdce1e682016-07-28 10:06:29 -070048 com.android.vcard \
49 guava \
50 libphonenumber \
51 lib_animation \
52 lib_math \
53 lib_navigation_finder \
54 lib_path \
55 lib_util_objects \
56 lib_util_preconditions
Hugo Hudsonb002f512011-07-15 17:41:12 +010057
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080058LOCAL_PACKAGE_NAME := Contacts
59LOCAL_CERTIFICATE := shared
Christopher Tate8d0a1042013-05-10 14:09:52 -070060LOCAL_PRIVILEGED_MODULE := true
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080061
Ying Wangf261e802010-09-29 15:23:54 -070062LOCAL_PROGUARD_FLAG_FILES := proguard.flags
Daniel Lehmann69bfe082010-03-04 21:25:03 -080063
Brian Attwell3c4d0412015-05-29 11:21:32 -070064LOCAL_SDK_VERSION := current
Walter Jangfdd3e582016-04-15 11:08:09 -070065LOCAL_MIN_SDK_VERSION := 21
Brian Attwell3c4d0412015-05-29 11:21:32 -070066
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080067include $(BUILD_PACKAGE)
68
Tingting Wangdce1e682016-07-28 10:06:29 -070069#########################################################################################
70
71include $(CLEAR_VARS)
72# Import FeatureHighlight aar and its dependencies.
73LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := aar_feature_highlight:libs/featurehighlight.aar \
74 lib_animation:libs/libanimation.jar \
75 lib_math:libs/libmath.jar \
76 lib_navigation_finder:libs/libappcompat.jar \
77 lib_path:libs/libpath.jar \
78 lib_util_objects:libs/libutil_Objects.jar \
79 lib_util_preconditions:libs/libutil_Preconditions.jar
80
81include $(BUILD_MULTI_PREBUILT)
82
83#########################################################################################
84
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080085# Use the folloing include to make our test apk.
86include $(call all-makefiles-under,$(LOCAL_PATH))