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.android.adservices.jarjar.server",
131        "com.google.errorprone.annotations",
132    ],
133    public: {
134        jars: ["sdk_library/public/service-adservices-stubs.jar"],
135        stub_srcs: ["sdk_library/public/service-adservices.srcjar"],
136        current_api: "sdk_library/public/service-adservices.txt",
137        removed_api: "sdk_library/public/service-adservices-removed.txt",
138        annotations: "sdk_library/public/service-adservices_annotations.zip",
139        sdk_version: "module_current",
140    },
141    system_server: {
142        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
143        stub_srcs: ["sdk_library/system-server/service-adservices.srcjar"],
144        current_api: "sdk_library/system-server/service-adservices.txt",
145        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
146        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
147        sdk_version: "system_server_current",
148    },
149}
150
151java_sdk_library_import {
152    name: "service-sdksandbox",
153    visibility: ["//visibility:public"],
154    apex_available: ["com.android.adservices"],
155    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
156    shared_library: false,
157    permitted_packages: [
158        "android.app.sdksandbox",
159        "com.android.sdksandbox",
160        "com.android.server.sdksandbox",
161        "com.android.tools.smali.dexlib2",
162    ],
163    public: {
164        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
165        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
166        current_api: "sdk_library/public/service-sdksandbox.txt",
167        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
168        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
169        sdk_version: "module_current",
170    },
171    system_server: {
172        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
173        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
174        current_api: "sdk_library/system-server/service-sdksandbox.txt",
175        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
176        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
177        sdk_version: "system_server_current",
178    },
179}
180
181license {
182    name: "adservices-module-sdk_Android-Apache-2.0",
183    visibility: ["//visibility:private"],
184    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
185    license_text: ["licenses/build/soong/licenses/LICENSE"],
186}
187
188prebuilt_systemserverclasspath_fragment {
189    name: "com.android.adservices-systemserverclasspath-fragment",
190    visibility: ["//visibility:public"],
191    apex_available: ["com.android.adservices"],
192    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
193    contents: [
194        "service-adservices",
195        "service-sdksandbox",
196    ],
197}
198