• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
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
10android_library {
11
12    name: "SettingsLib",
13
14    static_libs: [
15        "androidx.annotation_annotation",
16        "androidx.appcompat_appcompat",
17        "androidx.coordinatorlayout_coordinatorlayout",
18        "androidx.core_core",
19        "androidx.fragment_fragment",
20        "androidx.lifecycle_lifecycle-runtime",
21        "androidx.loader_loader",
22        "androidx.localbroadcastmanager_localbroadcastmanager",
23        "androidx.preference_preference",
24        "androidx.recyclerview_recyclerview",
25        "com.google.android.material_material",
26        "iconloader",
27
28        "WifiTrackerLibRes",
29        "SettingsLibHelpUtils",
30        "SettingsLibRestrictedLockUtils",
31        "SettingsLibActionBarShadow",
32        "SettingsLibAppPreference",
33        "SettingsLibSearchWidget",
34        "SettingsLibSettingsSpinner",
35        "SettingsLibIllustrationPreference",
36        "SettingsLibLayoutPreference",
37        "SettingsLibMainSwitchPreference",
38        "SettingsLibActionButtonsPreference",
39        "SettingsLibEntityHeaderWidgets",
40        "SettingsLibBarChartPreference",
41        "SettingsLibProgressBar",
42        "SettingsLibAdaptiveIcon",
43        "SettingsLibRadioButtonPreference",
44        "SettingsLibSelectorWithWidgetPreference",
45        "SettingsLibDisplayUtils",
46        "SettingsLibUtils",
47        "SettingsLibEmergencyNumber",
48        "SettingsLibTopIntroPreference",
49        "SettingsLibBannerMessagePreference",
50        "SettingsLibFooterPreference",
51        "SettingsLibUsageProgressBarPreference",
52        "SettingsLibCollapsingToolbarBaseActivity",
53        "SettingsLibTwoTargetPreference",
54        "SettingsLibSettingsTransition",
55        "SettingsLibButtonPreference",
56        "SettingsLibDeviceStateRotationLock",
57        "SettingsLibProfileSelector",
58        "setupdesign",
59        "zxing-core-1.7",
60        "androidx.room_room-runtime",
61
62    ],
63
64    plugins: ["androidx.room_room-compiler-plugin"],
65
66    resource_dirs: ["res"],
67
68    srcs: [
69        "src/**/*.java",
70        "src/**/*.kt",
71    ],
72}
73
74// NOTE: Keep this module in sync with ./common.mk
75java_defaults {
76    name: "SettingsLibDefaults",
77    static_libs: [
78        "androidx.annotation_annotation",
79        "androidx.appcompat_appcompat",
80        "androidx.coordinatorlayout_coordinatorlayout",
81        "androidx.core_core",
82        "androidx.fragment_fragment",
83        "androidx.lifecycle_lifecycle-runtime",
84        "androidx.loader_loader",
85        "androidx.localbroadcastmanager_localbroadcastmanager",
86        "androidx.preference_preference",
87        "androidx.recyclerview_recyclerview",
88        "SettingsLib",
89    ],
90}
91