blob: a83c090df77121978d0a48286eb77bdc8e4f365e [file] [log] [blame]
Bob Badour8a6a2bc2021-02-12 17:07:05 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
Jason Monka2f2d822018-08-13 11:10:48 -040010android_library {
11
12 name: "SettingsLib",
13
Colin Crossc31dc3f2018-10-17 16:24:58 -070014 static_libs: [
Jason Monka2f2d822018-08-13 11:10:48 -040015 "androidx.annotation_annotation",
Jason Monka2f2d822018-08-13 11:10:48 -040016 "androidx.appcompat_appcompat",
Chaohui Wangc269f222022-05-16 17:18:10 +080017 "androidx.coordinatorlayout_coordinatorlayout",
18 "androidx.core_core",
19 "androidx.fragment_fragment",
Jason Monka2f2d822018-08-13 11:10:48 -040020 "androidx.lifecycle_lifecycle-runtime",
Chaohui Wangc269f222022-05-16 17:18:10 +080021 "androidx.loader_loader",
22 "androidx.localbroadcastmanager_localbroadcastmanager",
23 "androidx.preference_preference",
24 "androidx.recyclerview_recyclerview",
Edgar Wang712b18d2021-10-19 01:28:26 +080025 "com.google.android.material_material",
Tsung-Mao Fang9e991022020-02-06 13:49:47 +080026 "iconloader",
Jason Monka2f2d822018-08-13 11:10:48 -040027
Quang Luongc6fc5b22021-06-10 14:35:32 -070028 "WifiTrackerLibRes",
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070029 "SettingsLibHelpUtils",
Philip P. Moltmann4e615e62018-08-28 14:57:49 -070030 "SettingsLibRestrictedLockUtils",
Fan Zhang391da982019-01-29 15:38:13 -080031 "SettingsLibActionBarShadow",
Fan Zhang5b8116d2018-09-24 11:55:12 -070032 "SettingsLibAppPreference",
Fan Zhangf8165cc2018-09-28 13:34:16 -070033 "SettingsLibSearchWidget",
tmfangcdf9a832018-10-04 17:34:45 +080034 "SettingsLibSettingsSpinner",
Stanley Wang929b1492021-04-26 23:06:22 +080035 "SettingsLibIllustrationPreference",
tmfang37e497c2018-12-08 23:45:24 +080036 "SettingsLibLayoutPreference",
Stanley Wang5728b5b2020-12-09 17:12:21 +080037 "SettingsLibMainSwitchPreference",
tmfang37e497c2018-12-08 23:45:24 +080038 "SettingsLibActionButtonsPreference",
tmfang7bdcf692018-12-02 21:40:00 +080039 "SettingsLibEntityHeaderWidgets",
Sasha Smundak0f019d02019-01-27 17:34:57 -080040 "SettingsLibBarChartPreference",
Joel Galenson2c8d05c2019-01-29 13:28:51 -080041 "SettingsLibProgressBar",
hughchened6a4d22019-03-28 11:20:48 +080042 "SettingsLibAdaptiveIcon",
Raff Tsaif2b34b92019-07-31 15:55:45 +080043 "SettingsLibRadioButtonPreference",
Yuri Lin1516c282021-07-15 12:06:07 -040044 "SettingsLibSelectorWithWidgetPreference",
Al Suttone5e79162019-08-19 13:42:16 +010045 "SettingsLibDisplayDensityUtils",
Evan Severson80ed3ae2020-05-19 13:51:22 -070046 "SettingsLibUtils",
Fan Zhang51ef7402020-11-18 13:48:33 -080047 "SettingsLibEmergencyNumber",
Tsung-Mao Fangf5afcab2020-11-16 18:25:58 +080048 "SettingsLibTopIntroPreference",
Tsung-Mao Fang0c4187f2020-11-13 18:34:02 +080049 "SettingsLibBannerMessagePreference",
Tsung-Mao Fangb29d4952020-12-03 17:56:37 +080050 "SettingsLibFooterPreference",
Arc Wang794c7e22020-12-31 13:58:52 +080051 "SettingsLibUsageProgressBarPreference",
Mill Chen2ad0e3d2021-02-06 01:03:43 +080052 "SettingsLibCollapsingToolbarBaseActivity",
Edgar Wang506c0cf2021-02-13 12:28:26 +080053 "SettingsLibTwoTargetPreference",
Yi-Ling Chuang841580f2021-03-23 17:10:00 +080054 "SettingsLibSettingsTransition",
Edgar Wang27748e02021-11-23 12:51:52 +080055 "SettingsLibButtonPreference",
Christian Göllnerafb021d2022-05-02 10:07:00 +000056 "SettingsLibDeviceStateRotationLock",
Oli Lanf98ae932022-01-17 18:19:36 +000057 "setupdesign",
changbettydb1e3582022-03-23 09:40:16 +000058 "zxing-core-1.7",
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070059 ],
Quang Luongc6fc5b22021-06-10 14:35:32 -070060
61 // ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_SHARED_JAVA_LIBRARIES
62 // LOCAL_SHARED_JAVA_LIBRARIES := androidx.lifecycle_lifecycle-common
63
64 resource_dirs: ["res"],
65
66 srcs: [
67 "src/**/*.java",
68 "src/**/*.kt",
69 ],
70
71 min_sdk_version: "29",
72
Jason Monka2f2d822018-08-13 11:10:48 -040073}
74
Sasha Smundak0f019d02019-01-27 17:34:57 -080075// NOTE: Keep this module in sync with ./common.mk
76java_defaults {
77 name: "SettingsLibDefaults",
78 static_libs: [
79 "androidx.annotation_annotation",
Sasha Smundak0f019d02019-01-27 17:34:57 -080080 "androidx.appcompat_appcompat",
Chaohui Wangc269f222022-05-16 17:18:10 +080081 "androidx.coordinatorlayout_coordinatorlayout",
82 "androidx.core_core",
83 "androidx.fragment_fragment",
84 "androidx.lifecycle_lifecycle-runtime",
85 "androidx.loader_loader",
86 "androidx.localbroadcastmanager_localbroadcastmanager",
87 "androidx.preference_preference",
88 "androidx.recyclerview_recyclerview",
Sasha Smundak0f019d02019-01-27 17:34:57 -080089 "SettingsLib",
90 ],
91}