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
9prebuilt_bootclasspath_fragment {
10    name: "com.android.adservices-bootclasspath-fragment",
11    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
12    use_source_config_var: {
13        config_namespace: "ANDROID",
14        var_name: "module_build_from_source",
15    },
16    visibility: ["//visibility:public"],
17    apex_available: ["com.android.adservices"],
18    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
19    contents: [
20        "framework-adservices",
21        "framework-sdksandbox",
22    ],
23    fragments: [
24        {
25            apex: "com.android.art",
26            module: "art-bootclasspath-fragment",
27        },
28    ],
29    hidden_api: {
30        annotation_flags: "hiddenapi/annotation-flags.csv",
31        metadata: "hiddenapi/metadata.csv",
32        index: "hiddenapi/index.csv",
33        signature_patterns: "hiddenapi/signature-patterns.csv",
34        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
35        filtered_flags: "hiddenapi/filtered-flags.csv",
36    },
37}
38
39java_sdk_library_import {
40    name: "framework-adservices",
41    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
42    use_source_config_var: {
43        config_namespace: "ANDROID",
44        var_name: "module_build_from_source",
45    },
46    visibility: ["//visibility:public"],
47    apex_available: ["com.android.adservices"],
48    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
49    shared_library: false,
50    permitted_packages: [
51        "com.android.adservices",
52        "android.adservices",
53    ],
54    public: {
55        jars: ["sdk_library/public/framework-adservices-stubs.jar"],
56        stub_srcs: ["sdk_library/public/framework-adservices.srcjar"],
57        current_api: "sdk_library/public/framework-adservices.txt",
58        removed_api: "sdk_library/public/framework-adservices-removed.txt",
59        annotations: "sdk_library/public/framework-adservices_annotations.zip",
60        sdk_version: "module_current",
61    },
62    system: {
63        jars: ["sdk_library/system/framework-adservices-stubs.jar"],
64        stub_srcs: ["sdk_library/system/framework-adservices.srcjar"],
65        current_api: "sdk_library/system/framework-adservices.txt",
66        removed_api: "sdk_library/system/framework-adservices-removed.txt",
67        annotations: "sdk_library/system/framework-adservices_annotations.zip",
68        sdk_version: "module_current",
69    },
70    module_lib: {
71        jars: ["sdk_library/module-lib/framework-adservices-stubs.jar"],
72        stub_srcs: ["sdk_library/module-lib/framework-adservices.srcjar"],
73        current_api: "sdk_library/module-lib/framework-adservices.txt",
74        removed_api: "sdk_library/module-lib/framework-adservices-removed.txt",
75        annotations: "sdk_library/module-lib/framework-adservices_annotations.zip",
76        sdk_version: "module_current",
77    },
78}
79
80java_sdk_library_import {
81    name: "framework-sdksandbox",
82    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
83    use_source_config_var: {
84        config_namespace: "ANDROID",
85        var_name: "module_build_from_source",
86    },
87    visibility: ["//visibility:public"],
88    apex_available: ["com.android.adservices"],
89    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
90    shared_library: false,
91    permitted_packages: [
92        "android.app.sdksandbox",
93        "com.android.sdksandbox",
94    ],
95    public: {
96        jars: ["sdk_library/public/framework-sdksandbox-stubs.jar"],
97        stub_srcs: ["sdk_library/public/framework-sdksandbox.srcjar"],
98        current_api: "sdk_library/public/framework-sdksandbox.txt",
99        removed_api: "sdk_library/public/framework-sdksandbox-removed.txt",
100        annotations: "sdk_library/public/framework-sdksandbox_annotations.zip",
101        sdk_version: "module_current",
102    },
103    system: {
104        jars: ["sdk_library/system/framework-sdksandbox-stubs.jar"],
105        stub_srcs: ["sdk_library/system/framework-sdksandbox.srcjar"],
106        current_api: "sdk_library/system/framework-sdksandbox.txt",
107        removed_api: "sdk_library/system/framework-sdksandbox-removed.txt",
108        annotations: "sdk_library/system/framework-sdksandbox_annotations.zip",
109        sdk_version: "module_current",
110    },
111    module_lib: {
112        jars: ["sdk_library/module-lib/framework-sdksandbox-stubs.jar"],
113        stub_srcs: ["sdk_library/module-lib/framework-sdksandbox.srcjar"],
114        current_api: "sdk_library/module-lib/framework-sdksandbox.txt",
115        removed_api: "sdk_library/module-lib/framework-sdksandbox-removed.txt",
116        annotations: "sdk_library/module-lib/framework-sdksandbox_annotations.zip",
117        sdk_version: "module_current",
118    },
119}
120
121java_sdk_library_import {
122    name: "service-adservices",
123    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
124    use_source_config_var: {
125        config_namespace: "ANDROID",
126        var_name: "module_build_from_source",
127    },
128    visibility: ["//visibility:public"],
129    apex_available: ["com.android.adservices"],
130    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
131    shared_library: false,
132    permitted_packages: ["com.android.server.adservices"],
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    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
154    use_source_config_var: {
155        config_namespace: "ANDROID",
156        var_name: "module_build_from_source",
157    },
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    ],
167    public: {
168        jars: ["sdk_library/public/service-sdksandbox-stubs.jar"],
169        stub_srcs: ["sdk_library/public/service-sdksandbox.srcjar"],
170        current_api: "sdk_library/public/service-sdksandbox.txt",
171        removed_api: "sdk_library/public/service-sdksandbox-removed.txt",
172        annotations: "sdk_library/public/service-sdksandbox_annotations.zip",
173        sdk_version: "module_current",
174    },
175    system_server: {
176        jars: ["sdk_library/system-server/service-sdksandbox-stubs.jar"],
177        stub_srcs: ["sdk_library/system-server/service-sdksandbox.srcjar"],
178        current_api: "sdk_library/system-server/service-sdksandbox.txt",
179        removed_api: "sdk_library/system-server/service-sdksandbox-removed.txt",
180        annotations: "sdk_library/system-server/service-sdksandbox_annotations.zip",
181        sdk_version: "system_server_current",
182    },
183}
184
185license {
186    name: "adservices-module-sdk_Android-Apache-2.0",
187    visibility: ["//visibility:private"],
188    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
189    license_text: ["licenses/build/soong/licenses/LICENSE"],
190}
191
192prebuilt_systemserverclasspath_fragment {
193    name: "com.android.adservices-systemserverclasspath-fragment",
194    // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true.
195    use_source_config_var: {
196        config_namespace: "ANDROID",
197        var_name: "module_build_from_source",
198    },
199    visibility: ["//visibility:public"],
200    apex_available: ["com.android.adservices"],
201    licenses: ["adservices-module-sdk_Android-Apache-2.0"],
202    contents: [
203        "service-adservices",
204        "service-sdksandbox",
205    ],
206}
207