blob: b9abde2e61d9b43ed22df4cc696d80a708a43e0e [file] [log] [blame]
Jason Monk2ba4ce62015-01-13 10:08:23 -05001#
2# Include this make file to build your application against this module.
3#
4# Make sure to include it after you've set all your desired LOCAL variables.
5# Note that you must explicitly set your LOCAL_RESOURCE_DIR before including
6# this file.
7#
8# For example:
9#
10# LOCAL_RESOURCE_DIR := \
11# $(LOCAL_PATH)/res
12#
13# include frameworks/base/packages/SettingsLib/common.mk
14#
15
Adam Lesinski5ff3ad62016-04-13 20:30:45 -070016ifeq ($(LOCAL_USE_AAPT2),true)
Aurimas Liutikas12a379632017-11-14 01:41:39 +000017LOCAL_STATIC_JAVA_LIBRARIES += \
18 android-support-annotations
19
Adam Lesinski5ff3ad62016-04-13 20:30:45 -070020LOCAL_STATIC_ANDROID_LIBRARIES += \
Adam Lesinski5ff3ad62016-04-13 20:30:45 -070021 android-support-v4 \
22 SettingsLib
23else
Jason Monk2ba4ce62015-01-13 10:08:23 -050024LOCAL_RESOURCE_DIR += $(call my-dir)/res
Fan Zhangdd1886a2017-07-07 14:38:57 -070025
26
27## Include transitive dependencies below
28
29# Include support-v7-appcompat, if not already included
30ifeq (,$(findstring android-support-v7-appcompat,$(LOCAL_STATIC_JAVA_LIBRARIES)))
31LOCAL_RESOURCE_DIR += frameworks/support/v7/appcompat/res
32LOCAL_AAPT_FLAGS += --extra-packages android.support.v7.appcompat
33LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-appcompat
34endif
35
36# Include support-v7-recyclerview, if not already included
37ifeq (,$(findstring android-support-v7-recyclerview,$(LOCAL_STATIC_JAVA_LIBRARIES)))
38LOCAL_RESOURCE_DIR += frameworks/support/v7/recyclerview/res
39LOCAL_AAPT_FLAGS += --extra-packages android.support.v7.recyclerview
40LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-recyclerview
41endif
42
43# Include android-support-v7-preference, if not already included
44ifeq (,$(findstring android-support-v7-preference,$(LOCAL_STATIC_JAVA_LIBRARIES)))
45LOCAL_RESOURCE_DIR += frameworks/support/v7/preference/res
46LOCAL_AAPT_FLAGS += --extra-packages android.support.v7.preference
47LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-preference
48endif
49
50# Include android-support-v14-preference, if not already included
51ifeq (,$(findstring android-support-v14-preference,$(LOCAL_STATIC_JAVA_LIBRARIES)))
52LOCAL_RESOURCE_DIR += frameworks/support/v14/preference/res
53LOCAL_AAPT_FLAGS += --extra-packages android.support.v14.preference
54LOCAL_STATIC_JAVA_LIBRARIES += android-support-v14-preference
55endif
56
Jason Monk2ba4ce62015-01-13 10:08:23 -050057LOCAL_AAPT_FLAGS += --auto-add-overlay --extra-packages com.android.settingslib
Fan Zhangdd1886a2017-07-07 14:38:57 -070058
Adam Lesinski5ff3ad62016-04-13 20:30:45 -070059LOCAL_STATIC_JAVA_LIBRARIES += \
60 android-support-annotations \
61 android-support-v4 \
62 SettingsLib
63endif