blob: f6733ce18585493163fb6aa46f36c44b4289c5d0 [file] [log] [blame]
Alex Lightb69d2d32018-02-21 13:37:17 -08001//
2// Copyright (C) 2018 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17python_binary_host {
Andreas Gampe0dc93b12019-05-15 10:30:22 -070018 name: "generate_operator_out",
19 srcs: [
20 "generate_operator_out.py",
21 ],
22 version: {
23 py2: {
24 enabled: true,
25 },
26 py3: {
27 enabled: false,
28 },
Alex Light598807d2018-02-22 16:24:15 -080029 },
Alex Lightb69d2d32018-02-21 13:37:17 -080030}
Paul Duffin8e6bf102019-05-24 11:31:01 +010031
32// Copy the art shell script to the host and target's bin directory
33sh_binary {
34 name: "art-script",
35 host_supported: true,
36 src: "art",
37 filename_from_src: true,
Nicolas Geoffrayec64f202020-04-20 15:05:54 +010038 target: {
39 android: {
40 required: [
41 "com.android.art.release",
42 ],
43 },
44 host: {
45 required: [
46 "dalvikvm",
47 "dex2oat",
48 ],
49 },
Yo Chiange492f7e2020-08-07 04:22:18 +000050 darwin: {
51 enabled: false,
52 },
Nicolas Geoffrayec64f202020-04-20 15:05:54 +010053 },
Paul Duffin8e6bf102019-05-24 11:31:01 +010054}
Nicolas Geoffraye84f53e2020-05-15 16:50:17 +010055
56sh_binary {
57 name: "dex2oat-script",
58 host_supported: true,
59 src: "dex2oat_wrapper",
60 filename_from_src: true,
61 target: {
62 android: {
63 required: [
64 "com.android.art.release",
65 ],
66 },
67 host: {
68 required: [
69 "dex2oat",
70 ],
71 },
Yo Chiange492f7e2020-08-07 04:22:18 +000072 darwin: {
73 enabled: false,
74 },
Nicolas Geoffraye84f53e2020-05-15 16:50:17 +010075 },
76}
Orion Hodson267832d2020-08-27 15:13:10 +010077
78cc_prebuilt_binary {
79 name: "compile_bcp.sh",
80 host_supported: false,
81 srcs: ["compile_bcp.sh"],
82 apex_available: [
83 "com.android.art.debug",
84 "com.android.art.release",
85 ],
86}