blob: c73c256188e82e413bebcc22a4259f2870d2a5c8 [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
Sai Cheemalapati974e1702014-06-20 14:52:03 -07006phone_common_dir := ../PhoneCommon
Chiao Cheng3a8df862012-09-04 16:30:17 -07007
Walter Janga6fb6d22016-08-10 09:37:52 -07008src_dirs := src src-bind $(phone_common_dir)/src
Arthur Wang3f6a2442016-12-05 14:51:59 -08009res_dirs := res $(phone_common_dir)/res
Walter Janga6fb6d22016-08-10 09:37:52 -070010asset_dirs := assets
Chiao Cheng3a8df862012-09-04 16:30:17 -070011
12LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs))
Paul Soulosac9b3162014-07-30 16:45:01 -070013LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs)) \
Kirill Grouchnikovf8d124d2017-05-09 08:39:57 -070014 $(SUPPORT_LIBRARY_ROOT)/core-ui/res \
15 $(SUPPORT_LIBRARY_ROOT)/design/res \
16 $(SUPPORT_LIBRARY_ROOT)/transition/res \
17 $(SUPPORT_LIBRARY_ROOT)/v7/appcompat/res \
18 $(SUPPORT_LIBRARY_ROOT)/v7/cardview/res \
19 $(SUPPORT_LIBRARY_ROOT)/v7/recyclerview/res
Tingting Wang96101f62015-11-05 15:15:08 -080020LOCAL_ASSET_DIR := $(addprefix $(LOCAL_PATH)/, $(asset_dirs))
Chiao Cheng3a8df862012-09-04 16:30:17 -070021
22LOCAL_AAPT_FLAGS := \
23 --auto-add-overlay \
Sai Cheemalapati974e1702014-06-20 14:52:03 -070024 --extra-packages com.android.contacts.common \
Paul Soulosac9b3162014-07-30 16:45:01 -070025 --extra-packages com.android.phone.common \
Kirill Grouchnikovf8d124d2017-05-09 08:39:57 -070026 --extra-packages android.support.coreui \
Wenyi Wangf568b302016-04-02 13:58:43 -070027 --extra-packages android.support.design \
Justin Klaassend573bf92017-02-27 09:57:08 -080028 --extra-packages android.support.transition \
Wenyi Wang3c3b6f12016-04-02 13:58:43 -070029 --extra-packages android.support.v7.appcompat \
Wenyi Wangf568b302016-04-02 13:58:43 -070030 --extra-packages android.support.v7.cardview \
31 --extra-packages android.support.v7.recyclerview
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080032
Jeff Sharkeycde73892011-04-07 00:48:02 -070033LOCAL_STATIC_JAVA_LIBRARIES := \
Jeff Sharkeycde73892011-04-07 00:48:02 -070034 android-common \
Wenyi Wangf568b302016-04-02 13:58:43 -070035 android-support-design \
Justin Klaassend573bf92017-02-27 09:57:08 -080036 android-support-transition \
Katherine Kuan79700882011-06-14 17:40:33 -070037 android-support-v13 \
Wenyi Wang3c3b6f12016-04-02 13:58:43 -070038 android-support-v7-appcompat \
Paul Soulosac9b3162014-07-30 16:45:01 -070039 android-support-v7-cardview \
Wenyi Wangf568b302016-04-02 13:58:43 -070040 android-support-v7-recyclerview \
Brian Attwell31b2d422014-06-05 00:14:58 -070041 android-support-v7-palette \
Hugo Hudsonb002f512011-07-15 17:41:12 +010042 android-support-v4 \
Tingting Wangdce1e682016-07-28 10:06:29 -070043 com.android.vcard \
44 guava \
Tingting Wang2fc12b12016-08-23 13:11:00 -070045 libphonenumber
Hugo Hudsonb002f512011-07-15 17:41:12 +010046
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080047LOCAL_PACKAGE_NAME := Contacts
48LOCAL_CERTIFICATE := shared
Christopher Tate8d0a1042013-05-10 14:09:52 -070049LOCAL_PRIVILEGED_MODULE := true
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080050
Justin Klaassend573bf92017-02-27 09:57:08 -080051LOCAL_PROGUARD_FLAG_FILES := \
52 proguard.flags \
53 ../../../frameworks/support/core-ui/proguard-rules.pro \
54 ../../../frameworks/support/design/proguard-rules.pro \
55 ../../../frameworks/support/v7/recyclerview/proguard-rules.pro
Daniel Lehmann69bfe082010-03-04 21:25:03 -080056
Brian Attwell3c4d0412015-05-29 11:21:32 -070057LOCAL_SDK_VERSION := current
Walter Jangfdd3e582016-04-15 11:08:09 -070058LOCAL_MIN_SDK_VERSION := 21
Brian Attwell3c4d0412015-05-29 11:21:32 -070059
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080060include $(BUILD_PACKAGE)
61
Walter Janga6fb6d22016-08-10 09:37:52 -070062# Use the following include to make our test apk.
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080063include $(call all-makefiles-under,$(LOCAL_PATH))