1//
2// Build the platform version of setup wizard library.
3//
4
5package {
6    default_applicable_licenses: ["frameworks_opt_setupwizard_library_license"],
7}
8
9// Added automatically by a large-scale-change
10// http://go/android-license-faq
11license {
12    name: "frameworks_opt_setupwizard_library_license",
13    visibility: [":__subpackages__"],
14    license_kinds: [
15        "SPDX-license-identifier-Apache-2.0",
16    ],
17    license_text: [
18        "LICENSE",
19    ],
20}
21
22android_library {
23    name: "setup-wizard-lib",
24
25    libs: ["androidx.annotation_annotation"],
26    manifest: "main/AndroidManifest.xml",
27    resource_dirs: [
28        "main/res",
29        "platform/res",
30    ],
31    sdk_version: "current",
32    srcs: [
33        "main/src/**/*.java",
34        "platform/src/**/*.java",
35    ],
36    min_sdk_version: "23",
37    lint: {
38        baseline_filename: "lint-baseline.xml",
39    },
40}
41
42//
43// Build gingerbread-compat library, which uses AppCompat support library to provide backwards
44// compatibility back to SDK v9.
45//
46
47android_library {
48    name: "setup-wizard-lib-gingerbread-compat",
49    manifest: "main/AndroidManifest.xml",
50    resource_dirs: [
51        "main/res",
52        "gingerbread/res",
53        "recyclerview/res",
54    ],
55    sdk_version: "current",
56    srcs: [
57        "main/src/**/*.java",
58        "gingerbread/src/**/*.java",
59        "recyclerview/src/**/*.java",
60    ],
61
62    libs: [
63        "androidx.annotation_annotation",
64        "androidx.core_core",
65        "androidx.legacy_legacy-support-core-ui",
66        "androidx.appcompat_appcompat",
67        "androidx.recyclerview_recyclerview",
68    ],
69
70    min_sdk_version: "14",
71    lint: {
72        baseline_filename: "lint-baseline2.xml",
73    },
74}
75