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: "art-module-host-exports.contributions",
11    contents: [
12        "prebuilt_art.module.api.annotations",
13        "prebuilt_dex2oat",
14        "prebuilt_dex2oatd",
15        "prebuilt_dexdump",
16        "prebuilt_hiddenapi",
17        "prebuilt_oatdump",
18        "prebuilt_profman",
19        "prebuilt_veridex",
20    ],
21}
22
23java_import {
24    name: "art.module.api.annotations",
25    prefer: false,
26    visibility: ["//visibility:public"],
27    apex_available: ["//apex_available:platform"],
28    licenses: ["art-module-host-exports_libcore_license"],
29    device_supported: false,
30    host_supported: true,
31    jars: ["java/art.module.api.annotations.jar"],
32    min_sdk_version: "31",
33}
34
35license {
36    name: "art-module-host-exports_art_license",
37    visibility: ["//visibility:private"],
38    license_kinds: [
39        "SPDX-license-identifier-Apache-2.0",
40        "SPDX-license-identifier-BSD",
41    ],
42    license_text: ["licenses/art/NOTICE"],
43}
44
45license {
46    name: "art-module-host-exports_libcore_license",
47    visibility: ["//visibility:private"],
48    license_kinds: [
49        "SPDX-license-identifier-Apache-2.0",
50        "SPDX-license-identifier-BSD",
51        "SPDX-license-identifier-GPL-2.0-with-classpath-exception",
52        "SPDX-license-identifier-MIT",
53        "SPDX-license-identifier-OpenSSL",
54        "SPDX-license-identifier-Unicode-DFS",
55        "SPDX-license-identifier-W3C",
56        "legacy_unencumbered",
57    ],
58    license_text: [
59        "licenses/libcore/LICENSE",
60        "licenses/libcore/NOTICE",
61        "licenses/libcore/ojluni/src/main/NOTICE",
62    ],
63}
64
65cc_prebuilt_binary {
66    name: "dex2oat",
67    prefer: false,
68    visibility: ["//visibility:public"],
69    apex_available: [
70        "com.android.art",
71        "com.android.art.debug",
72        "test_broken_com.android.art",
73    ],
74    licenses: ["art-module-host-exports_art_license"],
75    device_supported: false,
76    host_supported: true,
77    stl: "c++_static",
78    compile_multilib: "64",
79    target: {
80        host: {
81            enabled: false,
82        },
83        linux_glibc_x86_64: {
84            enabled: true,
85            srcs: ["x86_64/bin/dex2oat64"],
86        },
87    },
88}
89
90cc_prebuilt_binary {
91    name: "dex2oatd",
92    prefer: false,
93    visibility: ["//visibility:public"],
94    apex_available: ["com.android.art.debug"],
95    licenses: ["art-module-host-exports_art_license"],
96    device_supported: false,
97    host_supported: true,
98    stl: "c++_static",
99    compile_multilib: "64",
100    target: {
101        host: {
102            enabled: false,
103        },
104        linux_glibc_x86_64: {
105            enabled: true,
106            srcs: ["x86_64/bin/dex2oatd64"],
107        },
108    },
109}
110
111cc_prebuilt_binary {
112    name: "dexdump",
113    prefer: false,
114    visibility: ["//visibility:public"],
115    apex_available: [
116        "com.android.art",
117        "com.android.art.debug",
118        "test_broken_com.android.art",
119    ],
120    licenses: ["art-module-host-exports_art_license"],
121    device_supported: false,
122    host_supported: true,
123    stl: "libc++_static",
124    compile_multilib: "64",
125    target: {
126        host: {
127            enabled: false,
128        },
129        linux_glibc_x86_64: {
130            enabled: true,
131            srcs: ["x86_64/bin/dexdump"],
132        },
133    },
134}
135
136cc_prebuilt_binary {
137    name: "hiddenapi",
138    prefer: false,
139    visibility: ["//visibility:public"],
140    apex_available: ["//apex_available:platform"],
141    licenses: ["art-module-host-exports_art_license"],
142    device_supported: false,
143    host_supported: true,
144    stl: "c++_static",
145    compile_multilib: "64",
146    target: {
147        host: {
148            enabled: false,
149        },
150        linux_glibc_x86_64: {
151            enabled: true,
152            srcs: ["x86_64/bin/hiddenapi"],
153        },
154    },
155}
156
157cc_prebuilt_binary {
158    name: "oatdump",
159    prefer: false,
160    visibility: ["//visibility:public"],
161    apex_available: [
162        "com.android.art",
163        "com.android.art.debug",
164        "test_broken_com.android.art",
165    ],
166    licenses: ["art-module-host-exports_art_license"],
167    device_supported: false,
168    host_supported: true,
169    stl: "c++_static",
170    compile_multilib: "64",
171    target: {
172        host: {
173            enabled: false,
174        },
175        linux_glibc_x86_64: {
176            enabled: true,
177            srcs: ["x86_64/bin/oatdump"],
178        },
179    },
180}
181
182cc_prebuilt_binary {
183    name: "profman",
184    prefer: false,
185    visibility: ["//visibility:public"],
186    apex_available: [
187        "com.android.art",
188        "com.android.art.debug",
189        "test_broken_com.android.art",
190    ],
191    licenses: ["art-module-host-exports_art_license"],
192    device_supported: false,
193    host_supported: true,
194    stl: "c++_static",
195    compile_multilib: "64",
196    target: {
197        host: {
198            enabled: false,
199        },
200        linux_glibc_x86_64: {
201            enabled: true,
202            srcs: ["x86_64/bin/profman"],
203        },
204    },
205}
206
207cc_prebuilt_binary {
208    name: "veridex",
209    prefer: false,
210    visibility: ["//visibility:public"],
211    apex_available: ["//apex_available:platform"],
212    licenses: ["art-module-host-exports_art_license"],
213    device_supported: false,
214    host_supported: true,
215    stl: "libc++_static",
216    compile_multilib: "64",
217    target: {
218        host: {
219            enabled: false,
220        },
221        linux_glibc_x86_64: {
222            enabled: true,
223            srcs: ["x86_64/bin/veridex"],
224        },
225    },
226}
227