1// This is auto-generated. DO NOT EDIT.
2
3// Soong config variable stanza added by vendor/google/build/mainline_modules_sdks.py.
4soong_config_module_type_import {
5    from: "packages/modules/common/Android.bp",
6    module_types: [
7        "module_java_sdk_library_import",
8        "module_prebuilt_bootclasspath_fragment",
9        "module_prebuilt_systemserverclasspath_fragment",
10    ],
11}
12
13package {
14    // A default list here prevents the license LSC from adding its own list which would
15    // be unnecessary as every module in the sdk already has its own licenses property.
16    default_applicable_licenses: ["Android-Apache-2.0"],
17}
18
19prebuilt_bootclasspath_fragment {
20    name: "adservices-module-sdk_com.android.adservices-bootclasspath-fragment@current",
21    sdk_member_name: "com.android.adservices-bootclasspath-fragment",
22    visibility: ["//visibility:public"],
23    apex_available: ["com.android.adservices"],
24    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
25    contents: [
26        "adservices-module-sdk_framework-adservices@current",
27        "adservices-module-sdk_framework-sdksandbox@current",
28    ],
29    fragments: [
30        {
31            apex: "com.android.art",
32            module: "art-bootclasspath-fragment",
33        },
34    ],
35    hidden_api: {
36        annotation_flags: "hiddenapi/annotation-flags.csv",
37        metadata: "hiddenapi/metadata.csv",
38        index: "hiddenapi/index.csv",
39        signature_patterns: "hiddenapi/signature-patterns.csv",
40        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
41        filtered_flags: "hiddenapi/filtered-flags.csv",
42    },
43}
44
45module_prebuilt_bootclasspath_fragment {
46    name: "com.android.adservices-bootclasspath-fragment",
47    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
48    prefer: true,
49    soong_config_variables: {
50        module_build_from_source: {
51            prefer: false,
52        },
53    },
54    visibility: ["//visibility:public"],
55    apex_available: ["com.android.adservices"],
56    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
57    contents: [
58        "framework-adservices",
59        "framework-sdksandbox",
60    ],
61    fragments: [
62        {
63            apex: "com.android.art",
64            module: "art-bootclasspath-fragment",
65        },
66    ],
67    hidden_api: {
68        annotation_flags: "hiddenapi/annotation-flags.csv",
69        metadata: "hiddenapi/metadata.csv",
70        index: "hiddenapi/index.csv",
71        signature_patterns: "hiddenapi/signature-patterns.csv",
72        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
73        filtered_flags: "hiddenapi/filtered-flags.csv",
74    },
75}
76
77java_sdk_library_import {
78    name: "adservices-module-sdk_framework-adservices@current",
79    sdk_member_name: "framework-adservices",
80    visibility: ["//visibility:public"],
81    apex_available: ["com.android.adservices"],
82    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
83    shared_library: false,
84    permitted_packages: [
85        "com.android.adservices",
86        "android.adservices",
87    ],
88    public: {
89        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
90        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
91        current_api: "sdk_library/public/framework-adservices.txt",
92        removed_api: "sdk_library/public/framework-adservices-removed.txt",
93        annotations: "sdk_library/public/framework-adservices_annotations.zip",
94        sdk_version: "module_current",
95    },
96    system: {
97        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
98        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
99        current_api: "sdk_library/system/framework-adservices.txt",
100        removed_api: "sdk_library/system/framework-adservices-removed.txt",
101        annotations: "sdk_library/system/framework-adservices_annotations.zip",
102        sdk_version: "module_current",
103    },
104    module_lib: {
105        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
106        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
107        current_api: "sdk_library/module-lib/framework-adservices.txt",
108        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
109        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
110        sdk_version: "module_current",
111    },
112}
113
114module_java_sdk_library_import {
115    name: "framework-adservices",
116    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
117    prefer: true,
118    soong_config_variables: {
119        module_build_from_source: {
120            prefer: false,
121        },
122    },
123    visibility: ["//visibility:public"],
124    apex_available: ["com.android.adservices"],
125    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
126    shared_library: false,
127    permitted_packages: [
128        "com.android.adservices",
129        "android.adservices",
130    ],
131    public: {
132        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
133        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
134        current_api: "sdk_library/public/framework-adservices.txt",
135        removed_api: "sdk_library/public/framework-adservices-removed.txt",
136        annotations: "sdk_library/public/framework-adservices_annotations.zip",
137        sdk_version: "module_current",
138    },
139    system: {
140        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
141        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
142        current_api: "sdk_library/system/framework-adservices.txt",
143        removed_api: "sdk_library/system/framework-adservices-removed.txt",
144        annotations: "sdk_library/system/framework-adservices_annotations.zip",
145        sdk_version: "module_current",
146    },
147    module_lib: {
148        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
149        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
150        current_api: "sdk_library/module-lib/framework-adservices.txt",
151        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
152        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
153        sdk_version: "module_current",
154    },
155}
156
157java_sdk_library_import {
158    name: "adservices-module-sdk_framework-sdksandbox@current",
159    sdk_member_name: "framework-sdksandbox",
160    visibility: ["//visibility:public"],
161    apex_available: ["com.android.adservices"],
162    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
163    shared_library: false,
164    permitted_packages: [
165        "android.app.sdksandbox",
166        "com.android.sdksandbox",
167    ],
168    public: {
169        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
170        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
171        current_api: "sdk_library/public/framework-sdksandbox.txt",
172        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
173        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
174        sdk_version: "module_current",
175    },
176    system: {
177        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
178        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
179        current_api: "sdk_library/system/framework-sdksandbox.txt",
180        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
181        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
182        sdk_version: "module_current",
183    },
184    module_lib: {
185        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
186        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
187        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
188        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
189        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
190        sdk_version: "module_current",
191    },
192}
193
194module_java_sdk_library_import {
195    name: "framework-sdksandbox",
196    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
197    prefer: true,
198    soong_config_variables: {
199        module_build_from_source: {
200            prefer: false,
201        },
202    },
203    visibility: ["//visibility:public"],
204    apex_available: ["com.android.adservices"],
205    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
206    shared_library: false,
207    permitted_packages: [
208        "android.app.sdksandbox",
209        "com.android.sdksandbox",
210    ],
211    public: {
212        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
213        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
214        current_api: "sdk_library/public/framework-sdksandbox.txt",
215        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
216        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
217        sdk_version: "module_current",
218    },
219    system: {
220        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
221        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
222        current_api: "sdk_library/system/framework-sdksandbox.txt",
223        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
224        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
225        sdk_version: "module_current",
226    },
227    module_lib: {
228        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
229        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
230        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
231        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
232        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
233        sdk_version: "module_current",
234    },
235}
236
237java_sdk_library_import {
238    name: "adservices-module-sdk_service-adservices@current",
239    sdk_member_name: "service-adservices",
240    visibility: ["//visibility:public"],
241    apex_available: ["com.android.adservices"],
242    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
243    shared_library: false,
244    permitted_packages: ["com.android.server.adservices"],
245    public: {
246        jars: ["sdk_library/public/service-adservices-stubs.jar"],
247        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
248        current_api: "sdk_library/public/service-adservices.txt",
249        removed_api: "sdk_library/public/service-adservices-removed.txt",
250        annotations: "sdk_library/public/service-adservices_annotations.zip",
251        sdk_version: "module_current",
252    },
253    system_server: {
254        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
255        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
256        current_api: "sdk_library/system-server/service-adservices.txt",
257        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
258        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
259        sdk_version: "system_server_current",
260    },
261}
262
263module_java_sdk_library_import {
264    name: "service-adservices",
265    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
266    prefer: true,
267    soong_config_variables: {
268        module_build_from_source: {
269            prefer: false,
270        },
271    },
272    visibility: ["//visibility:public"],
273    apex_available: ["com.android.adservices"],
274    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
275    shared_library: false,
276    permitted_packages: ["com.android.server.adservices"],
277    public: {
278        jars: ["sdk_library/public/service-adservices-stubs.jar"],
279        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
280        current_api: "sdk_library/public/service-adservices.txt",
281        removed_api: "sdk_library/public/service-adservices-removed.txt",
282        annotations: "sdk_library/public/service-adservices_annotations.zip",
283        sdk_version: "module_current",
284    },
285    system_server: {
286        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
287        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
288        current_api: "sdk_library/system-server/service-adservices.txt",
289        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
290        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
291        sdk_version: "system_server_current",
292    },
293}
294
295java_sdk_library_import {
296    name: "adservices-module-sdk_service-sdksandbox@current",
297    sdk_member_name: "service-sdksandbox",
298    visibility: ["//visibility:public"],
299    apex_available: ["com.android.adservices"],
300    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
301    shared_library: false,
302    permitted_packages: [
303        "com.android.sdksandbox",
304        "com.android.server.sdksandbox",
305    ],
306    public: {
307        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
308        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
309        current_api: "sdk_library/public/service-sdksandbox.txt",
310        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
311        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
312        sdk_version: "module_current",
313    },
314    system_server: {
315        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
316        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
317        current_api: "sdk_library/system-server/service-sdksandbox.txt",
318        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
319        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
320        sdk_version: "system_server_current",
321    },
322}
323
324module_java_sdk_library_import {
325    name: "service-sdksandbox",
326    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
327    prefer: true,
328    soong_config_variables: {
329        module_build_from_source: {
330            prefer: false,
331        },
332    },
333    visibility: ["//visibility:public"],
334    apex_available: ["com.android.adservices"],
335    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
336    shared_library: false,
337    permitted_packages: [
338        "com.android.sdksandbox",
339        "com.android.server.sdksandbox",
340    ],
341    public: {
342        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
343        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
344        current_api: "sdk_library/public/service-sdksandbox.txt",
345        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
346        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
347        sdk_version: "module_current",
348    },
349    system_server: {
350        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
351        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
352        current_api: "sdk_library/system-server/service-sdksandbox.txt",
353        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
354        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
355        sdk_version: "system_server_current",
356    },
357}
358
359license {
360    name: "adservices-module-sdk_Android-Apache-2.0@current",
361    sdk_member_name: "Android-Apache-2.0",
362    visibility: ["//visibility:private"],
363    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
364    license_text: ["licenses/build/soong/licenses/LICENSE"],
365}
366
367license {
368    name: "adservices-module-sdk_Android-Apache-2.0",
369    visibility: ["//visibility:private"],
370    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
371    license_text: ["licenses/build/soong/licenses/LICENSE"],
372}
373
374prebuilt_systemserverclasspath_fragment {
375    name: "adservices-module-sdk_com.android.adservices-systemserverclasspath-fragment@current",
376    sdk_member_name: "com.android.adservices-systemserverclasspath-fragment",
377    visibility: ["//visibility:public"],
378    apex_available: ["com.android.adservices"],
379    licenses: ["adservices-module-sdk_Android-Apache-2.0@current"],
380    contents: [
381        "adservices-module-sdk_service-adservices@current",
382        "adservices-module-sdk_service-sdksandbox@current",
383    ],
384}
385
386module_prebuilt_systemserverclasspath_fragment {
387    name: "com.android.adservices-systemserverclasspath-fragment",
388    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
389    prefer: true,
390    soong_config_variables: {
391        module_build_from_source: {
392            prefer: false,
393        },
394    },
395    visibility: ["//visibility:public"],
396    apex_available: ["com.android.adservices"],
397    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
398    contents: [
399        "service-adservices",
400        "service-sdksandbox",
401    ],
402}
403
404sdk_snapshot {
405    name: "adservices-module-sdk@current",
406    visibility: ["//visibility:public"],
407    bootclasspath_fragments: ["adservices-module-sdk_com.android.adservices-bootclasspath-fragment@current"],
408    java_sdk_libs: [
409        "adservices-module-sdk_framework-adservices@current",
410        "adservices-module-sdk_framework-sdksandbox@current",
411        "adservices-module-sdk_service-adservices@current",
412        "adservices-module-sdk_service-sdksandbox@current",
413    ],
414    systemserverclasspath_fragments: ["adservices-module-sdk_com.android.adservices-systemserverclasspath-fragment@current"],
415}
416