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