blob: d3a42a7f1d2070ca282de5fff642c20f0451f069 [file] [log] [blame]
cnchene54804b2018-12-03 11:57:20 +08001//
2// Build the setup compat library.
3//
4
Bob Badour5798a4d2021-02-12 19:50:14 -08005package {
6 default_applicable_licenses: ["external_setupcompat_license"],
7}
8
9// Added automatically by a large-scale-change
10// See: http://go/android-license-faq
11license {
12 name: "external_setupcompat_license",
13 visibility: [":__subpackages__"],
14 license_kinds: [
15 "SPDX-license-identifier-Apache-2.0",
16 ],
17 license_text: [
18 "LICENSE",
19 ],
20}
21
Setup Wizard Teamd77ab242021-05-05 20:25:33 +080022filegroup {
23 name: "Aidls",
24 srcs: [
25 "main/aidl/com/google/android/setupcompat/ISetupCompatService.aidl",
26 ],
27 path: "main/aidl",
28}
29
30filegroup {
31 name: "AidlsPortal",
32 srcs: [
33 "main/aidl/com/google/android/setupcompat/portal/*.aidl",
34 ],
35 path: "main/aidl",
36}
37
38filegroup {
39 name: "Srcs",
40 srcs: [
41 "main/java/com/google/android/setupcompat/*.java",
42 "main/java/com/google/android/setupcompat/internal/*.java",
43 "main/java/com/google/android/setupcompat/logging/*.java",
44 "main/java/com/google/android/setupcompat/logging/internal/*.java",
45 "main/java/com/google/android/setupcompat/template/*.java",
46 "main/java/com/google/android/setupcompat/util/*.java",
47 "main/java/com/google/android/setupcompat/view/*.java",
48 ],
49 path: "main/java",
50}
51
52filegroup {
53 name: "SrcsPartnerConfig",
54 srcs: [
55 "partnerconfig/java/**/*.java",
56 ],
57 path: "partnerconfig/java",
58}
59
60filegroup {
61 name: "SrcsPortal",
62 srcs: [
63 "main/java/com/google/android/setupcompat/portal/*.java",
64 ],
65 path: "main/java",
66}
67
cnchene54804b2018-12-03 11:57:20 +080068android_library {
cnchen2bac0bd2018-12-05 14:13:01 +080069 name: "setupcompat",
cnchene54804b2018-12-03 11:57:20 +080070 manifest: "AndroidManifest.xml",
71 resource_dirs: [
72 "main/res",
73 ],
cnchene54804b2018-12-03 11:57:20 +080074 srcs: [
Setup Wizard Teamd77ab242021-05-05 20:25:33 +080075 ":Aidls",
76 ":AidlsPortal",
77 ":Srcs",
78 ":SrcsPartnerConfig",
79 ":SrcsPortal",
cnchene54804b2018-12-03 11:57:20 +080080 ],
81 static_libs: [
82 "androidx.annotation_annotation",
Setup Wizard Team0d3126a2022-04-27 09:03:55 +080083 "error_prone_annotations",
cnchene54804b2018-12-03 11:57:20 +080084 ],
85 min_sdk_version: "14",
Jeongik Cha4c4e6772019-11-01 15:26:01 +090086 sdk_version: "current",
cnchene54804b2018-12-03 11:57:20 +080087}