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    prefer: false,
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    prefer: false,
48    visibility: ["//visibility:public"],
49    apex_available: [
50        "com.android.adservices",
51        "com.android.extservices",
52    ],
53    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
54    shared_library: false,
55    permitted_packages: [
56        "com.android.adservices",
57        "android.adservices",
58        "android.app.adservices",
59    ],
60    public: {
61        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
62        stub_srcs: ["sdk_library/public/framework-adservices_stub_sources"],
63        current_api: "sdk_library/public/framework-adservices.txt",
64        removed_api: "sdk_library/public/framework-adservices-removed.txt",
65        annotations: "sdk_library/public/framework-adservices_annotations.zip",
66        sdk_version: "module_current",
67    },
68    system: {
69        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
70        stub_srcs: ["sdk_library/system/framework-adservices_stub_sources"],
71        current_api: "sdk_library/system/framework-adservices.txt",
72        removed_api: "sdk_library/system/framework-adservices-removed.txt",
73        annotations: "sdk_library/system/framework-adservices_annotations.zip",
74        sdk_version: "module_current",
75    },
76    module_lib: {
77        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
78        stub_srcs: ["sdk_library/module-lib/framework-adservices_stub_sources"],
79        current_api: "sdk_library/module-lib/framework-adservices.txt",
80        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
81        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
82        sdk_version: "module_current",
83    },
84}
85
86java_sdk_library_import {
87    name: "framework-sdksandbox",
88    prefer: false,
89    visibility: ["//visibility:public"],
90    apex_available: ["com.android.adservices"],
91    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
92    shared_library: false,
93    permitted_packages: [
94        "android.app.sdksandbox",
95        "com.android.sdksandbox",
96    ],
97    public: {
98        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
99        stub_srcs: ["sdk_library/public/framework-sdksandbox_stub_sources"],
100        current_api: "sdk_library/public/framework-sdksandbox.txt",
101        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
102        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
103        sdk_version: "module_current",
104    },
105    system: {
106        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
107        stub_srcs: ["sdk_library/system/framework-sdksandbox_stub_sources"],
108        current_api: "sdk_library/system/framework-sdksandbox.txt",
109        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
110        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
111        sdk_version: "module_current",
112    },
113    module_lib: {
114        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
115        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox_stub_sources"],
116        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
117        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
118        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
119        sdk_version: "module_current",
120    },
121}
122
123java_sdk_library_import {
124    name: "service-adservices",
125    prefer: false,
126    visibility: ["//visibility:public"],
127    apex_available: ["com.android.adservices"],
128    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
129    shared_library: false,
130    permitted_packages: [
131        "com.android.adservices.shared",
132        "com.android.adservices.service",
133        "com.android.server.adservices",
134        "com.android.adservices.jarjar.server",
135        "com.google.errorprone.annotations",
136    ],
137    public: {
138        jars: ["sdk_library/public/service-adservices-stubs.jar"],
139        stub_srcs: ["sdk_library/public/service-adservices_stub_sources"],
140        current_api: "sdk_library/public/service-adservices.txt",
141        removed_api: "sdk_library/public/service-adservices-removed.txt",
142        annotations: "sdk_library/public/service-adservices_annotations.zip",
143        sdk_version: "module_current",
144    },
145    system_server: {
146        jars: ["sdk_library/system-server/service-adservices-stubs.jar"],
147        stub_srcs: ["sdk_library/system-server/service-adservices_stub_sources"],
148        current_api: "sdk_library/system-server/service-adservices.txt",
149        removed_api: "sdk_library/system-server/service-adservices-removed.txt",
150        annotations: "sdk_library/system-server/service-adservices_annotations.zip",
151        sdk_version: "system_server_current",
152    },
153}
154
155java_sdk_library_import {
156    name: "service-sdksandbox",
157    prefer: false,
158    visibility: ["//visibility:public"],
159    apex_available: ["com.android.adservices"],
160    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
161    shared_library: false,
162    permitted_packages: [
163        "android.app.sdksandbox",
164        "com.android.sdksandbox",
165        "com.android.server.sdksandbox",
166        "com.android.tools.smali.dexlib2",
167    ],
168    public: {
169        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
170        stub_srcs: ["sdk_library/public/service-sdksandbox_stub_sources"],
171        current_api: "sdk_library/public/service-sdksandbox.txt",
172        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
173        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
174        sdk_version: "module_current",
175    },
176    system_server: {
177        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
178        stub_srcs: ["sdk_library/system-server/service-sdksandbox_stub_sources"],
179        current_api: "sdk_library/system-server/service-sdksandbox.txt",
180        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
181        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
182        sdk_version: "system_server_current",
183    },
184}
185
186license {
187    name: "adservices-module-sdk_Android-Apache-2.0",
188    visibility: ["//visibility:private"],
189    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
190    license_text: ["licenses/build/soong/licenses/LICENSE"],
191}
192
193prebuilt_systemserverclasspath_fragment {
194    name: "com.android.adservices-systemserverclasspath-fragment",
195    prefer: false,
196    visibility: ["//visibility:public"],
197    apex_available: ["com.android.adservices"],
198    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
199    contents: [
200        "service-adservices",
201        "service-sdksandbox",
202    ],
203}
204