• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2
3# Build the Phone app which includes the emergency dialer. See Contacts
4# for the 'other' dialer.
5include $(CLEAR_VARS)
6
7phone_common_dir := ../../apps/PhoneCommon
8
9src_dirs := src $(phone_common_dir)/src sip/src
10res_dirs := res $(phone_common_dir)/res sip/res
11asset_dirs := assets ecc/output
12
13LOCAL_JAVA_LIBRARIES := \
14        telephony-common \
15        voip-common \
16        ims-common \
17        org.apache.http.legacy \
18        libprotobuf-java-lite
19
20LOCAL_STATIC_ANDROID_LIBRARIES := \
21        androidx.appcompat_appcompat \
22        androidx.preference_preference \
23        androidx.recyclerview_recyclerview \
24        androidx.legacy_legacy-preference-v14
25
26LOCAL_STATIC_JAVA_LIBRARIES := \
27        guava \
28        volley \
29        android-support-annotations
30
31LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs))
32LOCAL_SRC_FILES += $(call all-proto-files-under, ecc/proto)
33LOCAL_SRC_FILES += \
34        src/com/android/phone/EventLogTags.logtags \
35        src/com/android/phone/INetworkQueryService.aidl \
36        src/com/android/phone/INetworkQueryServiceCallback.aidl
37LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs))
38LOCAL_ASSET_DIR := $(addprefix $(LOCAL_PATH)/, $(asset_dirs))
39LOCAL_USE_AAPT2 := true
40
41LOCAL_AAPT_FLAGS := \
42    --extra-packages com.android.phone.common \
43    --extra-packages com.android.services.telephony.sip
44
45LOCAL_PACKAGE_NAME := TeleService
46LOCAL_PRIVATE_PLATFORM_APIS := true
47
48LOCAL_CERTIFICATE := platform
49LOCAL_PRIVILEGED_MODULE := true
50
51LOCAL_PROGUARD_FLAG_FILES := proguard.flags sip/proguard.flags
52
53include frameworks/base/packages/SettingsLib/common.mk
54
55include $(BUILD_PACKAGE)
56
57# Build the test package
58include $(call all-makefiles-under,$(LOCAL_PATH))
59
60