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
9java_import {
10    name: "art-module-host-exports_art.module.api.annotations@1",
11    sdk_member_name: "art.module.api.annotations",
12    visibility: [
13        "//art/build/sdk",
14        "//external/icu/android_icu4j",
15        "//frameworks/base",
16        "//libcore",
17        "//prebuilts:__subpackages__",
18    ],
19    apex_available: ["//apex_available:platform"],
20    licenses: ["art-module-host-exports_libcore_license@1"],
21    device_supported: false,
22    host_supported: true,
23    jars: ["java/art.module.api.annotations.jar"],
24}
25
26java_import {
27    name: "art-module-host-exports_okhttp-norepackage@1",
28    sdk_member_name: "okhttp-norepackage",
29    visibility: [
30        "//art/build/sdk",
31        "//external/grpc-grpc-java/okhttp",
32        "//external/okhttp",
33        "//prebuilts:__subpackages__",
34    ],
35    apex_available: ["//apex_available:platform"],
36    licenses: ["art-module-host-exports_external_okhttp_license@1"],
37    device_supported: false,
38    host_supported: true,
39    jars: ["java/okhttp-norepackage.jar"],
40}
41
42license {
43    name: "art-module-host-exports_art_license@1",
44    sdk_member_name: "art_license",
45    visibility: ["//visibility:private"],
46    license_kinds: [
47        "SPDX-license-identifier-Apache-2.0",
48        "SPDX-license-identifier-BSD",
49        "SPDX-license-identifier-GPL-2.0",
50    ],
51    license_text: ["licenses/art/NOTICE"],
52}
53
54license {
55    name: "art-module-host-exports_libcore_license@1",
56    sdk_member_name: "libcore_license",
57    visibility: ["//visibility:private"],
58    license_kinds: [
59        "SPDX-license-identifier-Apache-2.0",
60        "SPDX-license-identifier-BSD",
61        "SPDX-license-identifier-GPL",
62        "SPDX-license-identifier-GPL-2.0",
63        "SPDX-license-identifier-LGPL",
64        "SPDX-license-identifier-MIT",
65        "SPDX-license-identifier-OpenSSL",
66        "SPDX-license-identifier-Unicode-DFS",
67        "SPDX-license-identifier-W3C",
68        "legacy_unencumbered",
69    ],
70    license_text: [
71        "licenses/libcore/LICENSE",
72        "licenses/libcore/NOTICE",
73    ],
74}
75
76license {
77    name: "art-module-host-exports_external_okhttp_license@1",
78    sdk_member_name: "external_okhttp_license",
79    visibility: ["//visibility:private"],
80    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
81    license_text: ["licenses/external/okhttp/LICENSE.txt"],
82}
83
84cc_prebuilt_binary {
85    name: "art-module-host-exports_dex2oat@1",
86    sdk_member_name: "dex2oat",
87    visibility: ["//visibility:public"],
88    apex_available: [
89        "com.android.art",
90        "com.android.art.debug",
91    ],
92    licenses: ["art-module-host-exports_art_license@1"],
93    device_supported: false,
94    host_supported: true,
95    installable: false,
96    stl: "c++_static",
97    compile_multilib: "64",
98    target: {
99        host: {
100            enabled: false,
101        },
102        linux_glibc_x86_64: {
103            enabled: true,
104            srcs: ["x86_64/bin/dex2oat64"],
105        },
106    },
107}
108
109cc_prebuilt_binary {
110    name: "art-module-host-exports_dex2oatd@1",
111    sdk_member_name: "dex2oatd",
112    visibility: ["//visibility:public"],
113    apex_available: ["com.android.art.debug"],
114    licenses: ["art-module-host-exports_art_license@1"],
115    device_supported: false,
116    host_supported: true,
117    installable: false,
118    stl: "c++_static",
119    compile_multilib: "64",
120    target: {
121        host: {
122            enabled: false,
123        },
124        linux_glibc_x86_64: {
125            enabled: true,
126            srcs: ["x86_64/bin/dex2oatd64"],
127        },
128    },
129}
130
131cc_prebuilt_binary {
132    name: "art-module-host-exports_dexdump@1",
133    sdk_member_name: "dexdump",
134    visibility: [
135        "//art:__subpackages__",
136        "//prebuilts:__subpackages__",
137    ],
138    apex_available: [
139        "com.android.art",
140        "com.android.art.debug",
141    ],
142    licenses: ["art-module-host-exports_art_license@1"],
143    device_supported: false,
144    host_supported: true,
145    installable: false,
146    stl: "libc++_static",
147    compile_multilib: "64",
148    target: {
149        host: {
150            enabled: false,
151        },
152        linux_glibc_x86_64: {
153            enabled: true,
154            srcs: ["x86_64/bin/dexdump"],
155        },
156    },
157}
158
159cc_prebuilt_binary {
160    name: "art-module-host-exports_hiddenapi@1",
161    sdk_member_name: "hiddenapi",
162    visibility: [
163        "//art:__subpackages__",
164        "//prebuilts:__subpackages__",
165    ],
166    apex_available: ["//apex_available:platform"],
167    licenses: ["art-module-host-exports_art_license@1"],
168    device_supported: false,
169    host_supported: true,
170    installable: false,
171    stl: "c++_static",
172    compile_multilib: "64",
173    target: {
174        host: {
175            enabled: false,
176        },
177        linux_glibc_x86_64: {
178            enabled: true,
179            srcs: ["x86_64/bin/hiddenapi"],
180        },
181    },
182}
183
184cc_prebuilt_binary {
185    name: "art-module-host-exports_oatdump@1",
186    sdk_member_name: "oatdump",
187    visibility: [
188        "//art:__subpackages__",
189        "//prebuilts:__subpackages__",
190    ],
191    apex_available: [
192        "com.android.art",
193        "com.android.art.debug",
194    ],
195    licenses: ["art-module-host-exports_art_license@1"],
196    device_supported: false,
197    host_supported: true,
198    installable: false,
199    stl: "c++_static",
200    compile_multilib: "64",
201    target: {
202        host: {
203            enabled: false,
204        },
205        linux_glibc_x86_64: {
206            enabled: true,
207            srcs: ["x86_64/bin/oatdump"],
208        },
209    },
210}
211
212cc_prebuilt_binary {
213    name: "art-module-host-exports_profman@1",
214    sdk_member_name: "profman",
215    visibility: [
216        "//art:__subpackages__",
217        "//prebuilts:__subpackages__",
218    ],
219    apex_available: [
220        "com.android.art",
221        "com.android.art.debug",
222    ],
223    licenses: ["art-module-host-exports_art_license@1"],
224    device_supported: false,
225    host_supported: true,
226    installable: false,
227    stl: "c++_static",
228    compile_multilib: "64",
229    target: {
230        host: {
231            enabled: false,
232        },
233        linux_glibc_x86_64: {
234            enabled: true,
235            srcs: ["x86_64/bin/profman"],
236        },
237    },
238}
239
240cc_prebuilt_binary {
241    name: "art-module-host-exports_veridex@1",
242    sdk_member_name: "veridex",
243    visibility: [
244        "//art:__subpackages__",
245        "//prebuilts:__subpackages__",
246    ],
247    apex_available: ["//apex_available:platform"],
248    licenses: ["art-module-host-exports_art_license@1"],
249    device_supported: false,
250    host_supported: true,
251    installable: false,
252    stl: "libc++_static",
253    compile_multilib: "64",
254    target: {
255        host: {
256            enabled: false,
257        },
258        linux_glibc_x86_64: {
259            enabled: true,
260            srcs: ["x86_64/bin/veridex"],
261        },
262    },
263}
264
265cc_prebuilt_library {
266    name: "art-module-host-exports_libartpalette@1",
267    sdk_member_name: "libartpalette",
268    visibility: [
269        "//art:__subpackages__",
270        "//prebuilts/module_sdk/art/current/host-exports",
271        "//prebuilts:__subpackages__",
272    ],
273    apex_available: [
274        "com.android.art",
275        "com.android.art.debug",
276        "com.android.runtime",
277    ],
278    licenses: ["art-module-host-exports_art_license@1"],
279    device_supported: false,
280    host_supported: true,
281    installable: false,
282    compile_multilib: "64",
283    export_include_dirs: ["include/art/libartpalette/include"],
284    target: {
285        host: {
286            enabled: false,
287        },
288        linux_glibc_x86_64: {
289            enabled: true,
290            static: {
291                srcs: ["x86_64/lib/libartpalette.a"],
292            },
293            shared: {
294                srcs: ["x86_64/lib/libartpalette.so"],
295                shared_libs: [
296                    "libbase",
297                    "liblog",
298                ],
299            },
300        },
301    },
302}
303
304cc_prebuilt_library {
305    name: "art-module-host-exports_libartbase@1",
306    sdk_member_name: "libartbase",
307    visibility: [
308        "//art:__subpackages__",
309        "//packages/modules/NetworkStack/tests:__subpackages__",
310        "//prebuilts/module_sdk/art/current/host-exports",
311        "//prebuilts:__subpackages__",
312    ],
313    apex_available: [
314        "com.android.art",
315        "com.android.art.debug",
316    ],
317    licenses: ["art-module-host-exports_art_license@1"],
318    device_supported: false,
319    host_supported: true,
320    installable: false,
321    compile_multilib: "64",
322    shared_libs: [
323        "libbase",
324        "libziparchive",
325        "libz",
326        "liblog",
327        "art-module-host-exports_libartpalette@1",
328    ],
329    export_include_dirs: [
330        "include/art/libartbase",
331        "include/system/libbase/include",
332        "include/external/fmtlib/include",
333    ],
334    target: {
335        host: {
336            enabled: false,
337        },
338        linux_glibc_x86_64: {
339            enabled: true,
340            static: {
341                srcs: ["x86_64/lib/libartbase.a"],
342            },
343            shared: {
344                srcs: ["x86_64/lib/libartbase.so"],
345            },
346        },
347    },
348}
349
350module_exports_snapshot {
351    name: "art-module-host-exports@1",
352    visibility: ["//art:__subpackages__"],
353    host_supported: true,
354    target: {
355        linux_glibc: {
356            compile_multilib: "64",
357            java_libs: [
358                "art-module-host-exports_art.module.api.annotations@1",
359                "art-module-host-exports_okhttp-norepackage@1",
360            ],
361            native_binaries: [
362                "art-module-host-exports_dex2oat@1",
363                "art-module-host-exports_dex2oatd@1",
364                "art-module-host-exports_dexdump@1",
365                "art-module-host-exports_hiddenapi@1",
366                "art-module-host-exports_oatdump@1",
367                "art-module-host-exports_profman@1",
368                "art-module-host-exports_veridex@1",
369            ],
370            native_libs: [
371                "art-module-host-exports_libartpalette@1",
372                "art-module-host-exports_libartbase@1",
373            ],
374        },
375        host: {
376            enabled: false,
377        },
378        linux_glibc_x86_64: {
379            enabled: true,
380        },
381    },
382}
383