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    lint: {
26    	baseline_filename: "lint-baseline-lib.xml",
27    },
28    libs: ["androidx.annotation_annotation"],
29    manifest: "main/AndroidManifest.xml",
30    resource_dirs: [
31        "main/res",
32        "platform/res",
33    ],
34    sdk_version: "current",
35    srcs: [
36        "main/src/**/*.java",
37        "platform/src/**/*.java",
38    ],
39    min_sdk_version: "23",
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    lint: {
50    	baseline_filename: "lint-baseline-gingerbread-lib.xml",
51    },
52    manifest: "main/AndroidManifest.xml",
53    resource_dirs: [
54        "main/res",
55        "gingerbread/res",
56        "recyclerview/res",
57    ],
58    sdk_version: "current",
59    srcs: [
60        "main/src/**/*.java",
61        "gingerbread/src/**/*.java",
62        "recyclerview/src/**/*.java",
63    ],
64
65    libs: [
66        "androidx.annotation_annotation",
67        "androidx.core_core",
68        "androidx.legacy_legacy-support-core-ui",
69        "androidx.appcompat_appcompat",
70        "androidx.recyclerview_recyclerview",
71    ],
72
73    min_sdk_version: "14",
74}
75