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    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
22    use_source_config_var: {
23        config_namespace: "adservices_module",
24        var_name: "source_build",
25    },
26    visibility: ["//visibility:public"],
27    apex_available: ["com.android.adservices"],
28    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
29    contents: [
30        "framework-adservices",
31        "framework-sdksandbox",
32    ],
33    fragments: [
34        {
35            apex: "com.android.art",
36            module: "art-bootclasspath-fragment",
37        },
38    ],
39    hidden_api: {
40        annotation_flags: "hiddenapi/annotation-flags.csv",
41        metadata: "hiddenapi/metadata.csv",
42        index: "hiddenapi/index.csv",
43        signature_patterns: "hiddenapi/signature-patterns.csv",
44        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
45        filtered_flags: "hiddenapi/filtered-flags.csv",
46    },
47}
48
49java_sdk_library_import {
50    name: "framework-adservices",
51    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
52    use_source_config_var: {
53        config_namespace: "adservices_module",
54        var_name: "source_build",
55    },
56    visibility: ["//visibility:public"],
57    apex_available: [
58        "com.android.adservices",
59        "com.android.extservices",
60    ],
61    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
62    shared_library: false,
63    permitted_packages: [
64        "com.android.adservices",
65        "android.adservices",
66        "android.app.adservices",
67    ],
68    public: {
69        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
70        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
71        current_api: "sdk_library/public/framework-adservices.txt",
72        removed_api: "sdk_library/public/framework-adservices-removed.txt",
73        annotations: "sdk_library/public/framework-adservices_annotations.zip",
74        sdk_version: "module_current",
75    },
76    system: {
77        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
78        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
79        current_api: "sdk_library/system/framework-adservices.txt",
80        removed_api: "sdk_library/system/framework-adservices-removed.txt",
81        annotations: "sdk_library/system/framework-adservices_annotations.zip",
82        sdk_version: "module_current",
83    },
84    module_lib: {
85        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
86        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
87        current_api: "sdk_library/module-lib/framework-adservices.txt",
88        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
89        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
90        sdk_version: "module_current",
91    },
92}
93
94java_sdk_library_import {
95    name: "framework-sdksandbox",
96    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
97    use_source_config_var: {
98        config_namespace: "adservices_module",
99        var_name: "source_build",
100    },
101    visibility: ["//visibility:public"],
102    apex_available: ["com.android.adservices"],
103    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
104    shared_library: false,
105    permitted_packages: [
106        "android.app.sdksandbox",
107        "com.android.sdksandbox",
108    ],
109    public: {
110        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
111        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
112        current_api: "sdk_library/public/framework-sdksandbox.txt",
113        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
114        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
115        sdk_version: "module_current",
116    },
117    system: {
118        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
119        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
120        current_api: "sdk_library/system/framework-sdksandbox.txt",
121        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
122        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
123        sdk_version: "module_current",
124    },
125    module_lib: {
126        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
127        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
128        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
129        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
130        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
131        sdk_version: "module_current",
132    },
133}
134
135java_sdk_library_import {
136    name: "service-adservices",
137    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
138    use_source_config_var: {
139        config_namespace: "adservices_module",
140        var_name: "source_build",
141    },
142    visibility: ["//visibility:public"],
143    apex_available: ["com.android.adservices"],
144    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
145    shared_library: false,
146    permitted_packages: [
147        "com.android.adservices.shared",
148        "com.android.adservices.service",
149        "com.android.server.adservices",
150        "com.google.errorprone.annotations",
151    ],
152    public: {
153        jars: ["sdk_library/public/service-adservices-stubs.jar"],
154        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
155        current_api: "sdk_library/public/service-adservices.txt",
156        removed_api: "sdk_library/public/service-adservices-removed.txt",
157        annotations: "sdk_library/public/service-adservices_annotations.zip",
158        sdk_version: "module_current",
159    },
160    system_server: {
161        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
162        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
163        current_api: "sdk_library/system-server/service-adservices.txt",
164        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
165        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
166        sdk_version: "system_server_current",
167    },
168}
169
170java_sdk_library_import {
171    name: "service-sdksandbox",
172    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
173    use_source_config_var: {
174        config_namespace: "adservices_module",
175        var_name: "source_build",
176    },
177    visibility: ["//visibility:public"],
178    apex_available: ["com.android.adservices"],
179    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
180    shared_library: false,
181    permitted_packages: [
182        "android.app.sdksandbox",
183        "com.android.sdksandbox",
184        "com.android.server.sdksandbox",
185    ],
186    public: {
187        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
188        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
189        current_api: "sdk_library/public/service-sdksandbox.txt",
190        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
191        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
192        sdk_version: "module_current",
193    },
194    system_server: {
195        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
196        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
197        current_api: "sdk_library/system-server/service-sdksandbox.txt",
198        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
199        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
200        sdk_version: "system_server_current",
201    },
202}
203
204license {
205    name: "adservices-module-sdk_Android-Apache-2.0",
206    visibility: ["//visibility:private"],
207    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
208    license_text: ["licenses/build/soong/licenses/LICENSE"],
209}
210
211prebuilt_systemserverclasspath_fragment {
212    name: "com.android.adservices-systemserverclasspath-fragment",
213    // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "adservices_module" is true.
214    use_source_config_var: {
215        config_namespace: "adservices_module",
216        var_name: "source_build",
217    },
218    visibility: ["//visibility:public"],
219    apex_available: ["com.android.adservices"],
220    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
221    contents: [
222        "service-adservices",
223        "service-sdksandbox",
224    ],
225}
226