1commands: {
2 copy_before: {
3  from: "out/soong/.intermediates/external/rust/android-crates-io/crates/pdl-compiler/pdlc/linux_glibc_x86_64/pdlc"
4  to: "tools/out/bin/pdlc"
5  executable: false
6 }
7 copy_before: {
8  from: "out/soong/.intermediates/external/rust/android-crates-io/crates/argh_derive/libargh_derive/linux_glibc_x86_64/libargh_derive.so"
9  to: "tools/out/lib64/libargh_derive.so"
10  executable: false
11 }
12 copy_before: {
13  from: "out/soong/.intermediates/external/rust/android-crates-io/crates/serde_derive/libserde_derive/linux_glibc_x86_64/libserde_derive.so"
14  to: "tools/out/lib64/libserde_derive.so"
15  executable: false
16 }
17 copy_before: {
18  from: "out/soong/.intermediates/external/rust/android-crates-io/crates/pest_derive/libpest_derive/linux_glibc_x86_64/libpest_derive.so"
19  to: "tools/out/lib64/libpest_derive.so"
20  executable: false
21 }
22 copy_before: {
23  from: "out/soong/.intermediates/external/rust/android-crates-io/crates/thiserror-impl/libthiserror_impl/linux_glibc_x86_64/libthiserror_impl.so"
24  to: "tools/out/lib64/libthiserror_impl.so"
25  executable: false
26 }
27 copy_before: {
28  from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip"
29  to: "tools/out/bin/soong_zip"
30  executable: false
31 }
32 copy_before: {
33  from: "external/uwb/src/rust/Cargo.toml"
34  to: "external/uwb/src/rust/Cargo.toml"
35 }
36 copy_before: {
37  from: "external/uwb/src/rust/uwb_core/Cargo.toml"
38  to: "external/uwb/src/rust/uwb_core/Cargo.toml"
39 }
40 copy_before: {
41  from: "external/uwb/src/rust/uwb_core/README.md"
42  to: "external/uwb/src/rust/uwb_core/README.md"
43 }
44 copy_before: {
45  from: "external/uwb/src/rust/uwb_core/build.rs"
46  to: "external/uwb/src/rust/uwb_core/build.rs"
47 }
48 copy_before: {
49  from: "external/uwb/src/rust/uwb_core/examples/main.rs"
50  to: "external/uwb/src/rust/uwb_core/examples/main.rs"
51 }
52 copy_before: {
53  from: "external/uwb/src/rust/uwb_core/fuzz/Cargo.toml"
54  to: "external/uwb/src/rust/uwb_core/fuzz/Cargo.toml"
55 }
56 copy_before: {
57  from: "external/uwb/src/rust/uwb_core/fuzz/proto_uwb_service_fuzzer.rs"
58  to: "external/uwb/src/rust/uwb_core/fuzz/proto_uwb_service_fuzzer.rs"
59 }
60 copy_before: {
61  from: "external/uwb/src/rust/uwb_core/protos/uwb_service.proto"
62  to: "external/uwb/src/rust/uwb_core/protos/uwb_service.proto"
63 }
64 copy_before: {
65  from: "external/uwb/src/rust/uwb_core/rustfmt.toml"
66  to: "external/uwb/src/rust/uwb_core/rustfmt.toml"
67 }
68 copy_before: {
69  from: "external/uwb/src/rust/uwb_core/src/error.rs"
70  to: "external/uwb/src/rust/uwb_core/src/error.rs"
71 }
72 copy_before: {
73  from: "external/uwb/src/rust/uwb_core/src/lib.rs"
74  to: "external/uwb/src/rust/uwb_core/src/lib.rs"
75 }
76 copy_before: {
77  from: "external/uwb/src/rust/uwb_core/src/params.rs"
78  to: "external/uwb/src/rust/uwb_core/src/params.rs"
79 }
80 copy_before: {
81  from: "external/uwb/src/rust/uwb_core/src/params/aliro_app_config_params.rs"
82  to: "external/uwb/src/rust/uwb_core/src/params/aliro_app_config_params.rs"
83 }
84 copy_before: {
85  from: "external/uwb/src/rust/uwb_core/src/params/app_config_params.rs"
86  to: "external/uwb/src/rust/uwb_core/src/params/app_config_params.rs"
87 }
88 copy_before: {
89  from: "external/uwb/src/rust/uwb_core/src/params/ccc_app_config_params.rs"
90  to: "external/uwb/src/rust/uwb_core/src/params/ccc_app_config_params.rs"
91 }
92 copy_before: {
93  from: "external/uwb/src/rust/uwb_core/src/params/ccc_started_app_config_params.rs"
94  to: "external/uwb/src/rust/uwb_core/src/params/ccc_started_app_config_params.rs"
95 }
96 copy_before: {
97  from: "external/uwb/src/rust/uwb_core/src/params/fira_app_config_params.rs"
98  to: "external/uwb/src/rust/uwb_core/src/params/fira_app_config_params.rs"
99 }
100 copy_before: {
101  from: "external/uwb/src/rust/uwb_core/src/params/uci_packets.rs"
102  to: "external/uwb/src/rust/uwb_core/src/params/uci_packets.rs"
103 }
104 copy_before: {
105  from: "external/uwb/src/rust/uwb_core/src/params/utils.rs"
106  to: "external/uwb/src/rust/uwb_core/src/params/utils.rs"
107 }
108 copy_before: {
109  from: "external/uwb/src/rust/uwb_core/src/proto.rs"
110  to: "external/uwb/src/rust/uwb_core/src/proto.rs"
111 }
112 copy_before: {
113  from: "external/uwb/src/rust/uwb_core/src/proto/mappings.rs"
114  to: "external/uwb/src/rust/uwb_core/src/proto/mappings.rs"
115 }
116 copy_before: {
117  from: "external/uwb/src/rust/uwb_core/src/proto/utils.rs"
118  to: "external/uwb/src/rust/uwb_core/src/proto/utils.rs"
119 }
120 copy_before: {
121  from: "external/uwb/src/rust/uwb_core/src/service.rs"
122  to: "external/uwb/src/rust/uwb_core/src/service.rs"
123 }
124 copy_before: {
125  from: "external/uwb/src/rust/uwb_core/src/service/mock_uwb_service_callback.rs"
126  to: "external/uwb/src/rust/uwb_core/src/service/mock_uwb_service_callback.rs"
127 }
128 copy_before: {
129  from: "external/uwb/src/rust/uwb_core/src/service/proto_uwb_service.rs"
130  to: "external/uwb/src/rust/uwb_core/src/service/proto_uwb_service.rs"
131 }
132 copy_before: {
133  from: "external/uwb/src/rust/uwb_core/src/service/uwb_service.rs"
134  to: "external/uwb/src/rust/uwb_core/src/service/uwb_service.rs"
135 }
136 copy_before: {
137  from: "external/uwb/src/rust/uwb_core/src/service/uwb_service_builder.rs"
138  to: "external/uwb/src/rust/uwb_core/src/service/uwb_service_builder.rs"
139 }
140 copy_before: {
141  from: "external/uwb/src/rust/uwb_core/src/service/uwb_service_callback_builder.rs"
142  to: "external/uwb/src/rust/uwb_core/src/service/uwb_service_callback_builder.rs"
143 }
144 copy_before: {
145  from: "external/uwb/src/rust/uwb_core/src/session.rs"
146  to: "external/uwb/src/rust/uwb_core/src/session.rs"
147 }
148 copy_before: {
149  from: "external/uwb/src/rust/uwb_core/src/session/session_manager.rs"
150  to: "external/uwb/src/rust/uwb_core/src/session/session_manager.rs"
151 }
152 copy_before: {
153  from: "external/uwb/src/rust/uwb_core/src/session/uwb_session.rs"
154  to: "external/uwb/src/rust/uwb_core/src/session/uwb_session.rs"
155 }
156 copy_before: {
157  from: "external/uwb/src/rust/uwb_core/src/uci.rs"
158  to: "external/uwb/src/rust/uwb_core/src/uci.rs"
159 }
160 copy_before: {
161  from: "external/uwb/src/rust/uwb_core/src/uci/command.rs"
162  to: "external/uwb/src/rust/uwb_core/src/uci/command.rs"
163 }
164 copy_before: {
165  from: "external/uwb/src/rust/uwb_core/src/uci/error.rs"
166  to: "external/uwb/src/rust/uwb_core/src/uci/error.rs"
167 }
168 copy_before: {
169  from: "external/uwb/src/rust/uwb_core/src/uci/message.rs"
170  to: "external/uwb/src/rust/uwb_core/src/uci/message.rs"
171 }
172 copy_before: {
173  from: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_hal.rs"
174  to: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_hal.rs"
175 }
176 copy_before: {
177  from: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_logger.rs"
178  to: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_logger.rs"
179 }
180 copy_before: {
181  from: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_manager.rs"
182  to: "external/uwb/src/rust/uwb_core/src/uci/mock_uci_manager.rs"
183 }
184 copy_before: {
185  from: "external/uwb/src/rust/uwb_core/src/uci/notification.rs"
186  to: "external/uwb/src/rust/uwb_core/src/uci/notification.rs"
187 }
188 copy_before: {
189  from: "external/uwb/src/rust/uwb_core/src/uci/pcapng_block.rs"
190  to: "external/uwb/src/rust/uwb_core/src/uci/pcapng_block.rs"
191 }
192 copy_before: {
193  from: "external/uwb/src/rust/uwb_core/src/uci/pcapng_uci_logger_factory.rs"
194  to: "external/uwb/src/rust/uwb_core/src/uci/pcapng_uci_logger_factory.rs"
195 }
196 copy_before: {
197  from: "external/uwb/src/rust/uwb_core/src/uci/response.rs"
198  to: "external/uwb/src/rust/uwb_core/src/uci/response.rs"
199 }
200 copy_before: {
201  from: "external/uwb/src/rust/uwb_core/src/uci/timeout_uci_hal.rs"
202  to: "external/uwb/src/rust/uwb_core/src/uci/timeout_uci_hal.rs"
203 }
204 copy_before: {
205  from: "external/uwb/src/rust/uwb_core/src/uci/uci_hal.rs"
206  to: "external/uwb/src/rust/uwb_core/src/uci/uci_hal.rs"
207 }
208 copy_before: {
209  from: "external/uwb/src/rust/uwb_core/src/uci/uci_logger.rs"
210  to: "external/uwb/src/rust/uwb_core/src/uci/uci_logger.rs"
211 }
212 copy_before: {
213  from: "external/uwb/src/rust/uwb_core/src/uci/uci_logger_factory.rs"
214  to: "external/uwb/src/rust/uwb_core/src/uci/uci_logger_factory.rs"
215 }
216 copy_before: {
217  from: "external/uwb/src/rust/uwb_core/src/uci/uci_logger_pcapng.rs"
218  to: "external/uwb/src/rust/uwb_core/src/uci/uci_logger_pcapng.rs"
219 }
220 copy_before: {
221  from: "external/uwb/src/rust/uwb_core/src/uci/uci_manager.rs"
222  to: "external/uwb/src/rust/uwb_core/src/uci/uci_manager.rs"
223 }
224 copy_before: {
225  from: "external/uwb/src/rust/uwb_core/src/uci/uci_manager_sync.rs"
226  to: "external/uwb/src/rust/uwb_core/src/uci/uci_manager_sync.rs"
227 }
228 copy_before: {
229  from: "external/uwb/src/rust/uwb_core/src/utils.rs"
230  to: "external/uwb/src/rust/uwb_core/src/utils.rs"
231 }
232 copy_before: {
233  from: "external/uwb/src/rust/uwb_uci_packets/Cargo.toml"
234  to: "external/uwb/src/rust/uwb_uci_packets/Cargo.toml"
235 }
236 copy_before: {
237  from: "external/uwb/src/rust/uwb_uci_packets/build.rs"
238  to: "external/uwb/src/rust/uwb_uci_packets/build.rs"
239 }
240 copy_before: {
241  from: "external/uwb/src/rust/uwb_uci_packets/src/debug_display.rs"
242  to: "external/uwb/src/rust/uwb_uci_packets/src/debug_display.rs"
243 }
244 copy_before: {
245  from: "external/uwb/src/rust/uwb_uci_packets/src/lib.rs"
246  to: "external/uwb/src/rust/uwb_uci_packets/src/lib.rs"
247 }
248 copy_before: {
249  from: "external/uwb/src/rust/uwb_uci_packets/uci_packets.pdl"
250  to: "external/uwb/src/rust/uwb_uci_packets/uci_packets.pdl"
251 }
252 chdir: true
253 command: "mkdir __SBOX_SANDBOX_DIR__/out/artifacts && cp -r external/uwb/src/rust/uwb_core       external/uwb/src/rust/uwb_uci_packets       external/uwb/src/rust/Cargo.toml       __SBOX_SANDBOX_DIR__/out/artifacts && __SBOX_SANDBOX_DIR__/tools/out/bin/pdlc --output-format rust       external/uwb/src/rust/uwb_uci_packets/uci_packets.pdl       > __SBOX_SANDBOX_DIR__/out/artifacts/uwb_uci_packets/uci_packets.rs && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/uwb_core_artifacts.zip                       -C __SBOX_SANDBOX_DIR__/out/artifacts                       -D __SBOX_SANDBOX_DIR__/out/artifacts && rm -rf __SBOX_SANDBOX_DIR__/out/artifacts"
254 copy_after: {
255  from: "out/uwb_core_artifacts.zip"
256  to: "out/soong/.intermediates/external/uwb/src/uwb_core_artifacts/gen/uwb_core_artifacts.zip"
257 }
258 input_hash: "3624baf751759513f8513447e8166e5211328cbbc0aed87d22cd531069029d0e"
259 env: {
260  name: "PATH"
261  inherit: true
262 }
263 env: {
264  name: "JAVA_HOME"
265  inherit: true
266 }
267 env: {
268  name: "TMPDIR"
269  inherit: true
270 }
271 env: {
272  name: "RBE_log_dir"
273  inherit: true
274 }
275 env: {
276  name: "RBE_platform"
277  inherit: true
278 }
279 env: {
280  name: "RBE_server_address"
281  inherit: true
282 }
283 env: {
284  name: "RBE_exec_root"
285  inherit: true
286 }
287 env: {
288  name: "OUT_DIR"
289  value: "out"
290 }
291 dont_inherit_env: true
292}
293
294