12ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 22ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# Include this make file to build your application against this module. 32ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 42ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# Make sure to include it after you've set all your desired LOCAL variables. 52ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# Note that you must explicitly set your LOCAL_RESOURCE_DIR before including 62ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# this file. 72ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 82ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# For example: 92ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 102ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# LOCAL_RESOURCE_DIR := \ 112ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# $(LOCAL_PATH)/res 122ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 132ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# include frameworks/base/packages/SettingsLib/common.mk 142ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk# 152ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason Monk 165ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinskiifeq ($(LOCAL_USE_AAPT2),true) 175ff3ad6312086b87439bd8d3438a4476e2c14946Adam LesinskiLOCAL_STATIC_ANDROID_LIBRARIES += \ 185ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski android-support-annotations \ 195ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski android-support-v4 \ 205ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski SettingsLib 215ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinskielse 222ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason MonkLOCAL_RESOURCE_DIR += $(call my-dir)/res 23dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 24dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 25dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang## Include transitive dependencies below 26dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 27dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang# Include support-v7-appcompat, if not already included 28dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangifeq (,$(findstring android-support-v7-appcompat,$(LOCAL_STATIC_JAVA_LIBRARIES))) 29dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_RESOURCE_DIR += frameworks/support/v7/appcompat/res 30dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_AAPT_FLAGS += --extra-packages android.support.v7.appcompat 31dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-appcompat 32dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangendif 33dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 34dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang# Include support-v7-recyclerview, if not already included 35dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangifeq (,$(findstring android-support-v7-recyclerview,$(LOCAL_STATIC_JAVA_LIBRARIES))) 36dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_RESOURCE_DIR += frameworks/support/v7/recyclerview/res 37dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_AAPT_FLAGS += --extra-packages android.support.v7.recyclerview 38dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-recyclerview 39dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangendif 40dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 41dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang# Include android-support-v7-preference, if not already included 42dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangifeq (,$(findstring android-support-v7-preference,$(LOCAL_STATIC_JAVA_LIBRARIES))) 43dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_RESOURCE_DIR += frameworks/support/v7/preference/res 44dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_AAPT_FLAGS += --extra-packages android.support.v7.preference 45dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-preference 46dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangendif 47dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 48dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang# Include android-support-v14-preference, if not already included 49dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangifeq (,$(findstring android-support-v14-preference,$(LOCAL_STATIC_JAVA_LIBRARIES))) 50dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_RESOURCE_DIR += frameworks/support/v14/preference/res 51dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_AAPT_FLAGS += --extra-packages android.support.v14.preference 52dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan ZhangLOCAL_STATIC_JAVA_LIBRARIES += android-support-v14-preference 53dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhangendif 54dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 552ba4ce6a064e29ee3415ff8c2b4a9bbcff937a6cJason MonkLOCAL_AAPT_FLAGS += --auto-add-overlay --extra-packages com.android.settingslib 56dd1886aa2114f1bd1321b32fe7d28a141b568d72Fan Zhang 575ff3ad6312086b87439bd8d3438a4476e2c14946Adam LesinskiLOCAL_STATIC_JAVA_LIBRARIES += \ 585ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski android-support-annotations \ 595ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski android-support-v4 \ 605ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinski SettingsLib 615ff3ad6312086b87439bd8d3438a4476e2c14946Adam Lesinskiendif 62