1commands: {
2 copy_before: {
3  from: "art/libdexfile/dex/dex_instruction_list.h"
4  to: "tools/src/art/libdexfile/dex/dex_instruction_list.h"
5 }
6 copy_before: {
7  from: "art/runtime/interpreter/mterp/common/gen_setup.py"
8  to: "tools/src/art/runtime/interpreter/mterp/common/gen_setup.py"
9 }
10 copy_before: {
11  from: "art/runtime/interpreter/mterp/gen_mterp.py"
12  to: "tools/src/art/runtime/interpreter/mterp/gen_mterp.py"
13 }
14 copy_before: {
15  from: "art/runtime/interpreter/mterp/arm64ng/arithmetic.S"
16  to: "art/runtime/interpreter/mterp/arm64ng/arithmetic.S"
17 }
18 copy_before: {
19  from: "art/runtime/interpreter/mterp/arm64ng/array.S"
20  to: "art/runtime/interpreter/mterp/arm64ng/array.S"
21 }
22 copy_before: {
23  from: "art/runtime/interpreter/mterp/arm64ng/control_flow.S"
24  to: "art/runtime/interpreter/mterp/arm64ng/control_flow.S"
25 }
26 copy_before: {
27  from: "art/runtime/interpreter/mterp/arm64ng/floating_point.S"
28  to: "art/runtime/interpreter/mterp/arm64ng/floating_point.S"
29 }
30 copy_before: {
31  from: "art/runtime/interpreter/mterp/arm64ng/invoke.S"
32  to: "art/runtime/interpreter/mterp/arm64ng/invoke.S"
33 }
34 copy_before: {
35  from: "art/runtime/interpreter/mterp/arm64ng/main.S"
36  to: "art/runtime/interpreter/mterp/arm64ng/main.S"
37 }
38 copy_before: {
39  from: "art/runtime/interpreter/mterp/arm64ng/object.S"
40  to: "art/runtime/interpreter/mterp/arm64ng/object.S"
41 }
42 copy_before: {
43  from: "art/runtime/interpreter/mterp/arm64ng/other.S"
44  to: "art/runtime/interpreter/mterp/arm64ng/other.S"
45 }
46 chdir: true
47 command: "__SBOX_SANDBOX_DIR__/tools/src/art/runtime/interpreter/mterp/gen_mterp.py __SBOX_SANDBOX_DIR__/out/mterp_arm64ng.S art/runtime/interpreter/mterp/arm64ng/arithmetic.S art/runtime/interpreter/mterp/arm64ng/array.S art/runtime/interpreter/mterp/arm64ng/control_flow.S art/runtime/interpreter/mterp/arm64ng/floating_point.S art/runtime/interpreter/mterp/arm64ng/invoke.S art/runtime/interpreter/mterp/arm64ng/main.S art/runtime/interpreter/mterp/arm64ng/object.S art/runtime/interpreter/mterp/arm64ng/other.S"
48 copy_after: {
49  from: "out/mterp_arm64ng.S"
50  to: "out/soong/.intermediates/art/runtime/libart_mterp.arm64ng/gen/mterp_arm64ng.S"
51 }
52 input_hash: "e8f3343e60e86c8b7154430554678d57d3e714c8ac6de7c1c06752cc20ce6863"
53 env: {
54  name: "PATH"
55  inherit: true
56 }
57 env: {
58  name: "JAVA_HOME"
59  inherit: true
60 }
61 env: {
62  name: "TMPDIR"
63  inherit: true
64 }
65 env: {
66  name: "RBE_log_dir"
67  inherit: true
68 }
69 env: {
70  name: "RBE_platform"
71  inherit: true
72 }
73 env: {
74  name: "RBE_server_address"
75  inherit: true
76 }
77 env: {
78  name: "RBE_exec_root"
79  inherit: true
80 }
81 env: {
82  name: "OUT_DIR"
83  value: "out"
84 }
85 dont_inherit_env: true
86}
87
88