Android.mk revision b58c46acec2e270f24ca587a64298f06cefb09cb
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_MODULE_TAGS := optional
5
6LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-proto-files-under,src) $(call all-Iaidl-files-under, src) \
7    src/com/android/systemui/EventLogTags.logtags
8
9LOCAL_STATIC_JAVA_LIBRARIES := \
10    Keyguard \
11    android-support-v7-recyclerview \
12    android-support-v7-preference \
13    android-support-v7-appcompat \
14    android-support-v14-preference \
15    android-support-v17-leanback \
16    framework-protos
17
18LOCAL_JAVA_LIBRARIES := telephony-common
19
20LOCAL_PACKAGE_NAME := SystemUI
21LOCAL_PROTOC_OPTIMIZE_TYPE := nano
22LOCAL_PROTO_JAVA_OUTPUT_PARAMS := optional_field_style=accessors
23LOCAL_CERTIFICATE := platform
24LOCAL_PRIVILEGED_MODULE := true
25
26LOCAL_PROGUARD_FLAG_FILES := proguard.flags
27
28LOCAL_RESOURCE_DIR := \
29    frameworks/base/packages/Keyguard/res \
30    $(LOCAL_PATH)/res \
31    frameworks/support/v7/preference/res \
32    frameworks/support/v14/preference/res \
33    frameworks/support/v7/appcompat/res \
34    frameworks/support/v7/recyclerview/res \
35    frameworks/support/v17/leanback/res
36
37LOCAL_AAPT_FLAGS := --auto-add-overlay \
38    --extra-packages com.android.keyguard:android.support.v7.recyclerview:android.support.v7.preference:android.support.v14.preference:android.support.v7.appcompat \
39    --extra-packages android.support.v17.leanback
40
41ifneq ($(SYSTEM_UI_INCREMENTAL_BUILDS),)
42    LOCAL_PROGUARD_ENABLED := disabled
43    LOCAL_JACK_ENABLED := incremental
44endif
45
46include frameworks/base/packages/SettingsLib/common.mk
47
48include $(BUILD_PACKAGE)
49
50ifeq ($(EXCLUDE_SYSTEMUI_TESTS),)
51    include $(call all-makefiles-under,$(LOCAL_PATH))
52endif
53