commands: { copy_before: { from: "out/soong/.intermediates/packages/modules/adb/adb/linux_glibc_x86_64/adb" to: "tools/out/bin/adb" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/host/commands/assemble_cvd/assemble_cvd/linux_glibc_x86_64/assemble_cvd" to: "tools/out/bin/assemble_cvd" executable: false } copy_before: { from: "out/soong/.intermediates/external/avb/avbtool/linux_glibc_x86_64_PY3/avbtool" to: "tools/out/bin/avbtool" executable: false } copy_before: { from: "out/soong/.intermediates/system/extras/verity/fec/fec/linux_glibc_x86_64/fec" to: "tools/out/bin/fec" executable: false } copy_before: { from: "out/soong/.intermediates/system/extras/verity/fec/fec/linux_glibc_x86/fec32" to: "tools/out/bin/fec32" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_shared/libc++.so" to: "tools/out/lib/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/bootloader_crosvm_aarch64/linux_glibc_common/bootloader.crosvm" to: "tools/out/etc/bootloader_aarch64/bootloader.crosvm" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/bootloader_crosvm_x86_64/linux_glibc_common/bootloader.crosvm" to: "tools/out/etc/bootloader_x86_64/bootloader.crosvm" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/bootloader_qemu_aarch64/linux_glibc_common/bootloader.qemu" to: "tools/out/etc/bootloader_aarch64/bootloader.qemu" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/bootloader_qemu_x86_64/linux_glibc_common/bootloader.qemu" to: "tools/out/etc/bootloader_x86_64/bootloader.qemu" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/cvd_avb_pubkey_rsa2048/linux_glibc_common/cvd_rsa2048.avbpubkey" to: "tools/out/etc/cvd_rsa2048.avbpubkey" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/bootloader/cvd_avb_pubkey_rsa4096/linux_glibc_common/cvd_rsa4096.avbpubkey" to: "tools/out/etc/cvd_rsa4096.avbpubkey" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/build/cvd_avb_testkey_rsa2048/linux_glibc_common/cvd_avb_testkey_rsa2048.pem" to: "tools/out/etc/cvd_avb_testkey_rsa2048.pem" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/build/cvd_avb_testkey_rsa4096/linux_glibc_common/cvd_avb_testkey_rsa4096.pem" to: "tools/out/etc/cvd_avb_testkey_rsa4096.pem" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/shared/phone/cvd_config_phone.json/linux_glibc_common/cvd_config_phone.json" to: "tools/out/etc/cvd_config/cvd_config_phone.json" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish_prebuilts/extract-ikconfig/linux_glibc_x86_64/extract-ikconfig" to: "tools/out/bin/extract-ikconfig" executable: true } copy_before: { from: "out/soong/.intermediates/external/lz4/programs/lz4/linux_glibc_x86_64/lz4" to: "tools/out/bin/lz4" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/host/commands/mkenvimage_slim/mkenvimage_slim/linux_glibc_x86_64/mkenvimage_slim" to: "tools/out/bin/mkenvimage_slim" executable: false } copy_before: { from: "out/soong/.intermediates/system/core/libsparse/simg2img/linux_glibc_x86_64/simg2img" to: "tools/out/bin/simg2img" executable: false } copy_before: { from: "out/soong/.intermediates/system/tools/mkbootimg/unpack_bootimg/linux_glibc_x86_64_PY3/unpack_bootimg" to: "tools/out/bin/unpack_bootimg" executable: false } copy_before: { from: "out/soong/.intermediates/system/extras/ext4_utils/mkuserimg_mke2fs/linux_glibc_x86_64_PY3/mkuserimg_mke2fs" to: "tools/out/bin/mkuserimg_mke2fs" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/misc/mke2fs/linux_glibc_x86_64/mke2fs" to: "tools/out/bin/mke2fs" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/contrib/android/e2fsdroid/linux_glibc_x86_64/e2fsdroid" to: "tools/out/bin/e2fsdroid" executable: false } copy_before: { from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" to: "tools/out/lib64/libsqlite.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" to: "tools/out/lib64/libicui18n-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" to: "tools/out/lib64/libicuuc-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat" to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/host/libs/allocd/libcuttlefish_allocd_utils/linux_glibc_x86_64_shared/libcuttlefish_allocd_utils.so" to: "tools/out/lib64/libcuttlefish_allocd_utils.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/host/libs/command_util/libcuttlefish_command_util/linux_glibc_x86_64_shared/libcuttlefish_command_util.so" to: "tools/out/lib64/libcuttlefish_command_util.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/host/libs/command_util/runner/libcuttlefish_run_cvd_proto/linux_glibc_x86_64_shared/libcuttlefish_run_cvd_proto.so" to: "tools/out/lib64/libcuttlefish_run_cvd_proto.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/common/libs/utils/libcuttlefish_utils/linux_glibc_x86_64_shared/libcuttlefish_utils.so" to: "tools/out/lib64/libcuttlefish_utils.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/boringssl/libcrypto/linux_glibc_x86_64_shared/libcrypto-host.so" to: "tools/out/lib64/libcrypto-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/common/libs/fs/libcuttlefish_fs/linux_glibc_x86_64_shared/libcuttlefish_fs.so" to: "tools/out/lib64/libcuttlefish_fs.so" executable: false } copy_before: { from: "out/soong/.intermediates/device/google/cuttlefish/common/libs/utils/libcuttlefish_utils_result/linux_glibc_x86_64_shared/libcuttlefish_utils_result.so" to: "tools/out/lib64/libcuttlefish_utils_result.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/lib/blkid/libext2_blkid/linux_glibc_x86_64_shared/libext2_blkid-host.so" to: "tools/out/lib64/libext2_blkid-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/lib/uuid/libext2_uuid/linux_glibc_x86_64_shared/libext2_uuid-host.so" to: "tools/out/lib64/libext2_uuid-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/google-fruit/libfruit/linux_glibc_x86_64_shared/libfruit.so" to: "tools/out/lib64/libfruit.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/jsoncpp/libjsoncpp/linux_glibc_x86_64_shared/libjsoncpp.so" to: "tools/out/lib64/libjsoncpp.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/protobuf/libprotobuf-cpp-full/linux_glibc_x86_64_shared/libprotobuf-cpp-full.so" to: "tools/out/lib64/libprotobuf-cpp-full.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/libziparchive/libziparchive/linux_glibc_x86_64_shared/libziparchive.so" to: "tools/out/lib64/libziparchive.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/libnl/libnl/linux_glibc_x86_64_shared/libnl.so" to: "tools/out/lib64/libnl.so" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/dtc/dtc/linux_glibc_x86_64/dtc" to: "tools/out/bin/dtc" executable: false } copy_before: { from: "out/soong/.intermediates/external/dtc/libfdt/libfdt/linux_glibc_x86_64_shared/libfdt.so" to: "tools/out/lib64/libfdt.so" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/contrib/android/e2fsdroid/linux_glibc_x86_64/e2fsdroid" to: "tools/out/bin/e2fsdroid" executable: false } copy_before: { from: "out/soong/.intermediates/external/lz4/programs/lz4/linux_glibc_x86_64/lz4" to: "tools/out/bin/lz4" executable: false } copy_before: { from: "out/soong/.intermediates/external/f2fs-tools/make_f2fs/linux_glibc_x86_64/make_f2fs" to: "tools/out/bin/make_f2fs" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/core/mkbootfs/mkbootfs/linux_glibc_x86_64/mkbootfs" to: "tools/out/bin/mkbootfs" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/e2fsprogs/misc/mke2fs/linux_glibc_x86_64/mke2fs" to: "tools/out/bin/mke2fs" executable: false } copy_before: { from: "out/soong/.intermediates/trusty/host/common/scripts/replace_ramdisk_modules/replace_ramdisk_modules/linux_glibc_x86_64_PY3/replace_ramdisk_modules" to: "tools/out/bin/replace_ramdisk_modules" executable: false } copy_before: { from: "out/soong/.intermediates/system/core/mkbootfs/mkbootfs/linux_glibc_x86_64/mkbootfs" to: "tools/out/bin/mkbootfs" executable: false } copy_before: { from: "out/soong/.intermediates/external/toybox/toybox/linux_glibc_x86_64/toybox" to: "tools/out/bin/toybox" executable: false } copy_before: { from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" to: "tools/out/lib64/libsqlite.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" to: "tools/out/lib64/libicui18n-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" to: "tools/out/lib64/libicuuc-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat" to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/core/trusty/utils/rpmb_dev/rpmb_dev/linux_glibc_x86_64/rpmb_dev" to: "tools/out/bin/rpmb_dev" executable: false } copy_before: { from: "out/soong/.intermediates/system/core/libcutils/libcutils/linux_glibc_x86_64_shared/libcutils.so" to: "tools/out/lib64/libcutils.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/boringssl/libcrypto/linux_glibc_x86_64_shared/libcrypto-host.so" to: "tools/out/lib64/libcrypto-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/f2fs-tools/sload_f2fs/linux_glibc_x86_64/sload_f2fs" to: "tools/out/bin/sload_f2fs" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/toybox/toybox/linux_glibc_x86_64/toybox" to: "tools/out/bin/toybox" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/android-emulator/trusty-x86_64/trusty_qemu_system_aarch64/linux_glibc_x86_64/trusty_qemu_system_aarch64" to: "tools/out/bin/trusty_qemu_system_aarch64" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000e.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000e.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-eepro100.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-eepro100.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-ne2k_pci.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-ne2k_pci.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-pcnet.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-pcnet.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-rtl8139.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-rtl8139.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-virtio.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-virtio.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-vmxnet3.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-vmxnet3.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-e1000.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-e1000.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-eepro100.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-eepro100.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-ne2k_pci.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-ne2k_pci.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-pcnet.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-pcnet.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-rtl8139.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-rtl8139.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-virtio.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-virtio.rom" } copy_before: { from: "prebuilts/android-emulator/trusty-x86_64/share/qemu/qboot.rom" to: "prebuilts/android-emulator/trusty-x86_64/share/qemu/qboot.rom" } chdir: true command: "mkdir -p __SBOX_SANDBOX_DIR__/out/trusty-host_package/bin && cp -f -t __SBOX_SANDBOX_DIR__/out/trusty-host_package/bin __SBOX_SANDBOX_DIR__/tools/out/bin/adb __SBOX_SANDBOX_DIR__/tools/out/bin/assemble_cvd __SBOX_SANDBOX_DIR__/tools/out/bin/dtc __SBOX_SANDBOX_DIR__/tools/out/bin/e2fsdroid __SBOX_SANDBOX_DIR__/tools/out/bin/lz4 __SBOX_SANDBOX_DIR__/tools/out/bin/make_f2fs __SBOX_SANDBOX_DIR__/tools/out/bin/mkbootfs __SBOX_SANDBOX_DIR__/tools/out/bin/mke2fs __SBOX_SANDBOX_DIR__/tools/out/bin/replace_ramdisk_modules __SBOX_SANDBOX_DIR__/tools/out/bin/rpmb_dev __SBOX_SANDBOX_DIR__/tools/out/bin/sload_f2fs __SBOX_SANDBOX_DIR__/tools/out/bin/toybox __SBOX_SANDBOX_DIR__/tools/out/bin/trusty_qemu_system_aarch64 && cp -f -r `dirname __SBOX_SANDBOX_DIR__/tools/out/bin/dtc`/../lib64 __SBOX_SANDBOX_DIR__/out/trusty-host_package/ && mkdir -p __SBOX_SANDBOX_DIR__/out/trusty-host_package/share/qemu &&cp -f prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-e1000e.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-eepro100.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-ne2k_pci.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-pcnet.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-rtl8139.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-virtio.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/efi-vmxnet3.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-e1000.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-eepro100.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-ne2k_pci.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-pcnet.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-rtl8139.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/pxe-virtio.rom prebuilts/android-emulator/trusty-x86_64/share/qemu/qboot.rom __SBOX_SANDBOX_DIR__/out/trusty-host_package/share/qemu/ && tar Scfz __SBOX_SANDBOX_DIR__/out/trusty-host_package.tar.gz -C __SBOX_SANDBOX_DIR__/out/trusty-host_package --mtime='2020-01-01' ." copy_after: { from: "out/trusty-host_package.tar.gz" to: "out/soong/.intermediates/device/generic/trusty/trusty-host_package/linux_glibc_common/gen/trusty-host_package.tar.gz" } input_hash: "0a4a5f0933185825716bae586a4ea19218981d2633b5e471be8ef2c242a4d253" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }