• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES := \
5        $(call all-logtags-files-under, src)
6
7LOCAL_MODULE := settings-logtags
8
9include $(BUILD_STATIC_JAVA_LIBRARY)
10
11# Build the Settings APK
12include $(CLEAR_VARS)
13
14LOCAL_PACKAGE_NAME := Settings
15LOCAL_PRIVATE_PLATFORM_APIS := true
16LOCAL_CERTIFICATE := platform
17LOCAL_PRIVILEGED_MODULE := true
18LOCAL_MODULE_TAGS := optional
19LOCAL_USE_AAPT2 := true
20
21LOCAL_SRC_FILES := $(call all-java-files-under, src)
22
23LOCAL_STATIC_ANDROID_LIBRARIES := \
24    android-slices-builders \
25    android-slices-core \
26    android-slices-view \
27    android-support-compat \
28    android-support-v4 \
29    android-support-v13 \
30    android-support-v7-appcompat \
31    android-support-v7-cardview \
32    android-support-v7-preference \
33    android-support-v7-recyclerview \
34    android-support-v14-preference \
35
36LOCAL_JAVA_LIBRARIES := \
37    bouncycastle \
38    telephony-common \
39    ims-common
40
41LOCAL_STATIC_JAVA_LIBRARIES := \
42    android-arch-lifecycle-runtime \
43    android-arch-lifecycle-extensions \
44    guava \
45    jsr305 \
46    settings-logtags \
47
48LOCAL_PROGUARD_FLAG_FILES := proguard.flags
49
50ifneq ($(INCREMENTAL_BUILDS),)
51    LOCAL_PROGUARD_ENABLED := disabled
52    LOCAL_JACK_ENABLED := incremental
53    LOCAL_JACK_FLAGS := --multi-dex native
54endif
55
56include frameworks/opt/setupwizard/library/common-gingerbread.mk
57include frameworks/base/packages/SettingsLib/common.mk
58
59include $(BUILD_PACKAGE)
60
61# Use the following include to make our test apk.
62ifeq (,$(ONE_SHOT_MAKEFILE))
63include $(call all-makefiles-under,$(LOCAL_PATH))
64endif
65