• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//
2// Build the setup compat library.
3//
4
5package {
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
22filegroup {
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
68android_library {
69    name: "setupcompat",
70    manifest: "AndroidManifest.xml",
71    resource_dirs: [
72        "main/res",
73    ],
74    srcs: [
75        ":Aidls",
76        ":AidlsPortal",
77        ":Srcs",
78        ":SrcsPartnerConfig",
79        ":SrcsPortal",
80    ],
81    static_libs: [
82        "androidx.annotation_annotation",
83        "error_prone_annotations",
84    ],
85    min_sdk_version: "14",
86    sdk_version: "current",
87}
88