1// This is auto-generated. DO NOT EDIT.
2
3package {
4    // A default list here prevents the license LSC from adding its own list which would
5    // be unnecessary as every module in the sdk already has its own licenses property.
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9apex_contributions_defaults {
10    name: "adservices-module-sdk.contributions",
11    contents: [
12        "prebuilt_framework-adservices",
13        "prebuilt_framework-sdksandbox",
14        "prebuilt_service-adservices",
15        "prebuilt_service-sdksandbox",
16    ],
17}
18
19prebuilt_bootclasspath_fragment {
20    name: "com.android.adservices-bootclasspath-fragment",
21    visibility: ["//visibility:public"],
22    apex_available: ["com.android.adservices"],
23    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
24    contents: [
25        "framework-adservices",
26        "framework-sdksandbox",
27    ],
28    fragments: [
29        {
30            apex: "com.android.art",
31            module: "art-bootclasspath-fragment",
32        },
33    ],
34    hidden_api: {
35        annotation_flags: "hiddenapi/annotation-flags.csv",
36        metadata: "hiddenapi/metadata.csv",
37        index: "hiddenapi/index.csv",
38        signature_patterns: "hiddenapi/signature-patterns.csv",
39        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
40        filtered_flags: "hiddenapi/filtered-flags.csv",
41    },
42}
43
44java_sdk_library_import {
45    name: "framework-adservices",
46    visibility: ["//visibility:public"],
47    apex_available: [
48        "com.android.adservices",
49        "com.android.extservices",
50    ],
51    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
52    shared_library: false,
53    permitted_packages: [
54        "com.android.adservices",
55        "android.adservices",
56        "android.app.adservices",
57    ],
58    public: {
59        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
60        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
61        current_api: "sdk_library/public/framework-adservices.txt",
62        removed_api: "sdk_library/public/framework-adservices-removed.txt",
63        annotations: "sdk_library/public/framework-adservices_annotations.zip",
64        sdk_version: "module_current",
65    },
66    system: {
67        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
68        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
69        current_api: "sdk_library/system/framework-adservices.txt",
70        removed_api: "sdk_library/system/framework-adservices-removed.txt",
71        annotations: "sdk_library/system/framework-adservices_annotations.zip",
72        sdk_version: "module_current",
73    },
74    module_lib: {
75        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
76        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
77        current_api: "sdk_library/module-lib/framework-adservices.txt",
78        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
79        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
80        sdk_version: "module_current",
81    },
82}
83
84java_sdk_library_import {
85    name: "framework-sdksandbox",
86    visibility: ["//visibility:public"],
87    apex_available: ["com.android.adservices"],
88    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
89    shared_library: false,
90    permitted_packages: [
91        "android.app.sdksandbox",
92        "com.android.sdksandbox",
93    ],
94    public: {
95        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
96        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
97        current_api: "sdk_library/public/framework-sdksandbox.txt",
98        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
99        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
100        sdk_version: "module_current",
101    },
102    system: {
103        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
104        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
105        current_api: "sdk_library/system/framework-sdksandbox.txt",
106        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
107        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
108        sdk_version: "module_current",
109    },
110    module_lib: {
111        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
112        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
113        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
114        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
115        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
116        sdk_version: "module_current",
117    },
118}
119
120java_sdk_library_import {
121    name: "service-adservices",
122    visibility: ["//visibility:public"],
123    apex_available: ["com.android.adservices"],
124    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
125    shared_library: false,
126    permitted_packages: [
127        "com.android.adservices.shared",
128        "com.android.adservices.service",
129        "com.android.server.adservices",
130        "com.google.errorprone.annotations",
131    ],
132    public: {
133        jars: ["sdk_library/public/service-adservices-stubs.jar"],
134        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
135        current_api: "sdk_library/public/service-adservices.txt",
136        removed_api: "sdk_library/public/service-adservices-removed.txt",
137        annotations: "sdk_library/public/service-adservices_annotations.zip",
138        sdk_version: "module_current",
139    },
140    system_server: {
141        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
142        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
143        current_api: "sdk_library/system-server/service-adservices.txt",
144        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
145        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
146        sdk_version: "system_server_current",
147    },
148}
149
150java_sdk_library_import {
151    name: "service-sdksandbox",
152    visibility: ["//visibility:public"],
153    apex_available: ["com.android.adservices"],
154    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
155    shared_library: false,
156    permitted_packages: [
157        "android.app.sdksandbox",
158        "com.android.sdksandbox",
159        "com.android.server.sdksandbox",
160        "com.android.tools.smali.dexlib2",
161    ],
162    public: {
163        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
164        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
165        current_api: "sdk_library/public/service-sdksandbox.txt",
166        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
167        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
168        sdk_version: "module_current",
169    },
170    system_server: {
171        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
172        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
173        current_api: "sdk_library/system-server/service-sdksandbox.txt",
174        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
175        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
176        sdk_version: "system_server_current",
177    },
178}
179
180license {
181    name: "adservices-module-sdk_Android-Apache-2.0",
182    visibility: ["//visibility:private"],
183    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
184    license_text: ["licenses/build/soong/licenses/LICENSE"],
185}
186
187prebuilt_systemserverclasspath_fragment {
188    name: "com.android.adservices-systemserverclasspath-fragment",
189    visibility: ["//visibility:public"],
190    apex_available: ["com.android.adservices"],
191    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
192    contents: [
193        "service-adservices",
194        "service-sdksandbox",
195    ],
196}
197