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: [
143        "com.android.adservices.shared",
144        "com.android.adservices.service",
145        "com.android.server.adservices",
146        "com.google.errorprone.annotations",
147    ],
148    public: {
149        jars: ["sdk_library/public/service-adservices-stubs.jar"],
150        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
151        current_api: "sdk_library/public/service-adservices.txt",
152        removed_api: "sdk_library/public/service-adservices-removed.txt",
153        annotations: "sdk_library/public/service-adservices_annotations.zip",
154        sdk_version: "module_current",
155    },
156    system_server: {
157        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
158        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
159        current_api: "sdk_library/system-server/service-adservices.txt",
160        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
161        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
162        sdk_version: "system_server_current",
163    },
164}
165
166java_sdk_library_import {
167    name: "service-sdksandbox",
168    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
169    use_source_config_var: {
170        config_namespace: "ANDROID",
171        var_name: "module_build_from_source",
172    },
173    visibility: ["//visibility:public"],
174    apex_available: ["com.android.adservices"],
175    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
176    shared_library: false,
177    permitted_packages: [
178        "android.app.sdksandbox",
179        "com.android.sdksandbox",
180        "com.android.server.sdksandbox",
181    ],
182    public: {
183        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
184        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
185        current_api: "sdk_library/public/service-sdksandbox.txt",
186        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
187        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
188        sdk_version: "module_current",
189    },
190    system_server: {
191        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
192        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
193        current_api: "sdk_library/system-server/service-sdksandbox.txt",
194        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
195        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
196        sdk_version: "system_server_current",
197    },
198}
199
200license {
201    name: "adservices-module-sdk_Android-Apache-2.0",
202    visibility: ["//visibility:private"],
203    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
204    license_text: ["licenses/build/soong/licenses/LICENSE"],
205}
206
207prebuilt_systemserverclasspath_fragment {
208    name: "com.android.adservices-systemserverclasspath-fragment",
209    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
210    use_source_config_var: {
211        config_namespace: "ANDROID",
212        var_name: "module_build_from_source",
213    },
214    visibility: ["//visibility:public"],
215    apex_available: ["com.android.adservices"],
216    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
217    contents: [
218        "service-adservices",
219        "service-sdksandbox",
220    ],
221}
222