blob: a663fcdf988fa5ddf5b6cee02f6945e3aa7cc2fb [file] [log] [blame]
Jason Monka2f2d822018-08-13 11:10:48 -04001android_library {
2
3 name: "SettingsLib",
4
Steven Liucbbf56d2020-03-04 13:44:57 -08005 defaults: [
6 "SettingsLibDependenciesWithoutWifiTracker",
Khanjan Desai581079c2020-05-19 16:14:50 +05307 "framework-wifi-vendor-hide-access-defaults",
Steven Liucbbf56d2020-03-04 13:44:57 -08008 ],
9
10 // TODO(b/149540986): revert this change.
11 static_libs: [
12 // All other dependent components should be put in
13 // "SettingsLibDependenciesWithoutWifiTracker".
14 "WifiTrackerLib",
15 ],
16
17 // ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_SHARED_JAVA_LIBRARIES
18 // LOCAL_SHARED_JAVA_LIBRARIES := androidx.lifecycle_lifecycle-common
19
20 resource_dirs: ["res"],
21
22 srcs: ["src/**/*.java", "src/**/*.kt"],
23
24 min_sdk_version: "21",
25
26}
27
28java_defaults {
29 name: "SettingsLibDependenciesWithoutWifiTracker",
Colin Crossc31dc3f2018-10-17 16:24:58 -070030 static_libs: [
Jason Monka2f2d822018-08-13 11:10:48 -040031 "androidx.annotation_annotation",
32 "androidx.legacy_legacy-support-v4",
33 "androidx.recyclerview_recyclerview",
34 "androidx.preference_preference",
35 "androidx.appcompat_appcompat",
36 "androidx.lifecycle_lifecycle-runtime",
hughchenb89929a2018-11-12 15:44:39 +080037 "androidx.mediarouter_mediarouter-nodeps",
Tsung-Mao Fang9e991022020-02-06 13:49:47 +080038 "iconloader",
Jason Monka2f2d822018-08-13 11:10:48 -040039
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070040 "SettingsLibHelpUtils",
Philip P. Moltmann4e615e62018-08-28 14:57:49 -070041 "SettingsLibRestrictedLockUtils",
Fan Zhang391da982019-01-29 15:38:13 -080042 "SettingsLibActionBarShadow",
Fan Zhang5b8116d2018-09-24 11:55:12 -070043 "SettingsLibAppPreference",
Fan Zhangf8165cc2018-09-28 13:34:16 -070044 "SettingsLibSearchWidget",
tmfangcdf9a832018-10-04 17:34:45 +080045 "SettingsLibSettingsSpinner",
tmfang37e497c2018-12-08 23:45:24 +080046 "SettingsLibLayoutPreference",
47 "SettingsLibActionButtonsPreference",
tmfang7bdcf692018-12-02 21:40:00 +080048 "SettingsLibEntityHeaderWidgets",
Sasha Smundak0f019d02019-01-27 17:34:57 -080049 "SettingsLibBarChartPreference",
Joel Galenson2c8d05c2019-01-29 13:28:51 -080050 "SettingsLibProgressBar",
hughchened6a4d22019-03-28 11:20:48 +080051 "SettingsLibAdaptiveIcon",
Raff Tsaif2b34b92019-07-31 15:55:45 +080052 "SettingsLibRadioButtonPreference",
Al Suttone5e79162019-08-19 13:42:16 +010053 "SettingsLibDisplayDensityUtils",
Evan Severson80ed3ae2020-05-19 13:51:22 -070054 "SettingsLibUtils",
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070055 ],
Jason Monka2f2d822018-08-13 11:10:48 -040056}
57
Sasha Smundak0f019d02019-01-27 17:34:57 -080058// NOTE: Keep this module in sync with ./common.mk
59java_defaults {
60 name: "SettingsLibDefaults",
61 static_libs: [
62 "androidx.annotation_annotation",
63 "androidx.lifecycle_lifecycle-common",
64 "androidx.legacy_legacy-support-v4",
65 "androidx.lifecycle_lifecycle-runtime",
66 "androidx.recyclerview_recyclerview",
67 "androidx.preference_preference",
68 "androidx.appcompat_appcompat",
69 "androidx.legacy_legacy-preference-v14",
70 "SettingsLib",
71 ],
72}