1// This is auto-generated. DO NOT EDIT.
2
3// blueprint rules added by vendor/google/build/mainline_modules_sdks.py
4// to support coexistence.
5blueprint_package_includes {
6    match_all: ["com.android.mainline"]
7}
8
9package {
10    // A default list here prevents the license LSC from adding its own list which would
11    // be unnecessary as every module in the sdk already has its own licenses property.
12    default_applicable_licenses: ["Android-Apache-2.0"],
13}
14
15prebuilt_bootclasspath_fragment {
16    name: "com.android.adservices-bootclasspath-fragment",
17    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
18    use_source_config_var: {
19        config_namespace: "ANDROID",
20        var_name: "module_build_from_source",
21    },
22    visibility: ["//visibility:public"],
23    apex_available: ["com.android.adservices"],
24    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
25    contents: [
26        "framework-adservices",
27        "framework-sdksandbox",
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
45java_sdk_library_import {
46    name: "framework-adservices",
47    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
48    use_source_config_var: {
49        config_namespace: "ANDROID",
50        var_name: "module_build_from_source",
51    },
52    visibility: ["//visibility:public"],
53    apex_available: [
54        "com.android.adservices",
55        "com.android.extservices",
56    ],
57    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
58    shared_library: false,
59    permitted_packages: [
60        "com.android.adservices",
61        "android.adservices",
62        "android.app.adservices",
63    ],
64    public: {
65        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
66        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
67        current_api: "sdk_library/public/framework-adservices.txt",
68        removed_api: "sdk_library/public/framework-adservices-removed.txt",
69        annotations: "sdk_library/public/framework-adservices_annotations.zip",
70        sdk_version: "module_current",
71    },
72    system: {
73        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
74        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
75        current_api: "sdk_library/system/framework-adservices.txt",
76        removed_api: "sdk_library/system/framework-adservices-removed.txt",
77        annotations: "sdk_library/system/framework-adservices_annotations.zip",
78        sdk_version: "module_current",
79    },
80    module_lib: {
81        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
82        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
83        current_api: "sdk_library/module-lib/framework-adservices.txt",
84        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
85        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
86        sdk_version: "module_current",
87    },
88}
89
90java_sdk_library_import {
91    name: "framework-sdksandbox",
92    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
93    use_source_config_var: {
94        config_namespace: "ANDROID",
95        var_name: "module_build_from_source",
96    },
97    visibility: ["//visibility:public"],
98    apex_available: ["com.android.adservices"],
99    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
100    shared_library: false,
101    permitted_packages: [
102        "android.app.sdksandbox",
103        "com.android.sdksandbox",
104    ],
105    public: {
106        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
107        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
108        current_api: "sdk_library/public/framework-sdksandbox.txt",
109        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
110        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
111        sdk_version: "module_current",
112    },
113    system: {
114        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
115        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
116        current_api: "sdk_library/system/framework-sdksandbox.txt",
117        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
118        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
119        sdk_version: "module_current",
120    },
121    module_lib: {
122        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
123        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
124        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
125        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
126        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
127        sdk_version: "module_current",
128    },
129}
130
131java_sdk_library_import {
132    name: "service-adservices",
133    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
134    use_source_config_var: {
135        config_namespace: "ANDROID",
136        var_name: "module_build_from_source",
137    },
138    visibility: ["//visibility:public"],
139    apex_available: ["com.android.adservices"],
140    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
141    shared_library: false,
142    permitted_packages: ["com.android.server.adservices"],
143    public: {
144        jars: ["sdk_library/public/service-adservices-stubs.jar"],
145        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
146        current_api: "sdk_library/public/service-adservices.txt",
147        removed_api: "sdk_library/public/service-adservices-removed.txt",
148        annotations: "sdk_library/public/service-adservices_annotations.zip",
149        sdk_version: "module_current",
150    },
151    system_server: {
152        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
153        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
154        current_api: "sdk_library/system-server/service-adservices.txt",
155        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
156        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
157        sdk_version: "system_server_current",
158    },
159}
160
161java_sdk_library_import {
162    name: "service-sdksandbox",
163    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
164    use_source_config_var: {
165        config_namespace: "ANDROID",
166        var_name: "module_build_from_source",
167    },
168    visibility: ["//visibility:public"],
169    apex_available: ["com.android.adservices"],
170    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
171    shared_library: false,
172    permitted_packages: [
173        "android.app.sdksandbox",
174        "com.android.sdksandbox",
175        "com.android.server.sdksandbox",
176    ],
177    public: {
178        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
179        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
180        current_api: "sdk_library/public/service-sdksandbox.txt",
181        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
182        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
183        sdk_version: "module_current",
184    },
185    system_server: {
186        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
187        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
188        current_api: "sdk_library/system-server/service-sdksandbox.txt",
189        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
190        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
191        sdk_version: "system_server_current",
192    },
193}
194
195license {
196    name: "adservices-module-sdk_Android-Apache-2.0",
197    visibility: ["//visibility:private"],
198    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
199    license_text: ["licenses/build/soong/licenses/LICENSE"],
200}
201
202prebuilt_systemserverclasspath_fragment {
203    name: "com.android.adservices-systemserverclasspath-fragment",
204    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
205    use_source_config_var: {
206        config_namespace: "ANDROID",
207        var_name: "module_build_from_source",
208    },
209    visibility: ["//visibility:public"],
210    apex_available: ["com.android.adservices"],
211    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
212    contents: [
213        "service-adservices",
214        "service-sdksandbox",
215    ],
216}
217