blob: 62124934f4169e0edaa322d0fa5bb9e351e797a9 [file] [log] [blame]
Jason Monka2f2d822018-08-13 11:10:48 -04001android_library {
2
3 name: "SettingsLib",
4
Colin Crossc31dc3f2018-10-17 16:24:58 -07005 static_libs: [
Jason Monka2f2d822018-08-13 11:10:48 -04006 "androidx.annotation_annotation",
7 "androidx.legacy_legacy-support-v4",
8 "androidx.recyclerview_recyclerview",
9 "androidx.preference_preference",
10 "androidx.appcompat_appcompat",
11 "androidx.lifecycle_lifecycle-runtime",
hughchenb89929a2018-11-12 15:44:39 +080012 "androidx.mediarouter_mediarouter-nodeps",
Tsung-Mao Fang9e991022020-02-06 13:49:47 +080013 "iconloader",
Jason Monka2f2d822018-08-13 11:10:48 -040014
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070015 "SettingsLibHelpUtils",
Philip P. Moltmann4e615e62018-08-28 14:57:49 -070016 "SettingsLibRestrictedLockUtils",
Fan Zhang391da982019-01-29 15:38:13 -080017 "SettingsLibActionBarShadow",
Fan Zhang5b8116d2018-09-24 11:55:12 -070018 "SettingsLibAppPreference",
Fan Zhangf8165cc2018-09-28 13:34:16 -070019 "SettingsLibSearchWidget",
tmfangcdf9a832018-10-04 17:34:45 +080020 "SettingsLibSettingsSpinner",
tmfang37e497c2018-12-08 23:45:24 +080021 "SettingsLibLayoutPreference",
22 "SettingsLibActionButtonsPreference",
tmfang7bdcf692018-12-02 21:40:00 +080023 "SettingsLibEntityHeaderWidgets",
Sasha Smundak0f019d02019-01-27 17:34:57 -080024 "SettingsLibBarChartPreference",
Joel Galenson2c8d05c2019-01-29 13:28:51 -080025 "SettingsLibProgressBar",
hughchened6a4d22019-03-28 11:20:48 +080026 "SettingsLibAdaptiveIcon",
Raff Tsaif2b34b92019-07-31 15:55:45 +080027 "SettingsLibRadioButtonPreference",
Quang Luong714cd062019-08-02 11:14:39 -070028 "WifiTrackerLib",
Al Suttone5e79162019-08-19 13:42:16 +010029 "SettingsLibDisplayDensityUtils",
Philip P. Moltmann51c6c4c2018-08-27 14:40:25 -070030 ],
31
Jason Monka2f2d822018-08-13 11:10:48 -040032 // ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_SHARED_JAVA_LIBRARIES
33 // LOCAL_SHARED_JAVA_LIBRARIES := androidx.lifecycle_lifecycle-common
34
35 resource_dirs: ["res"],
36
Evan Laird2259da42019-02-08 16:48:53 -050037 srcs: ["src/**/*.java", "src/**/*.kt"],
Jason Monka2f2d822018-08-13 11:10:48 -040038
39 min_sdk_version: "21",
40
41}
42
Sasha Smundak0f019d02019-01-27 17:34:57 -080043// NOTE: Keep this module in sync with ./common.mk
44java_defaults {
45 name: "SettingsLibDefaults",
46 static_libs: [
47 "androidx.annotation_annotation",
48 "androidx.lifecycle_lifecycle-common",
49 "androidx.legacy_legacy-support-v4",
50 "androidx.lifecycle_lifecycle-runtime",
51 "androidx.recyclerview_recyclerview",
52 "androidx.preference_preference",
53 "androidx.appcompat_appcompat",
54 "androidx.legacy_legacy-preference-v14",
55 "SettingsLib",
56 ],
57}