1commands: { 2 copy_before: { 3 from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip" 4 to: "tools/out/bin/soong_zip" 5 executable: false 6 } 7 copy_before: { 8 from: "external/musl/arch/x86_64/bits/fenv.h" 9 to: "external/musl/arch/x86_64/bits/fenv.h" 10 } 11 copy_before: { 12 from: "external/musl/arch/x86_64/bits/float.h" 13 to: "external/musl/arch/x86_64/bits/float.h" 14 } 15 copy_before: { 16 from: "external/musl/arch/x86_64/bits/io.h" 17 to: "external/musl/arch/x86_64/bits/io.h" 18 } 19 copy_before: { 20 from: "external/musl/arch/x86_64/bits/limits.h" 21 to: "external/musl/arch/x86_64/bits/limits.h" 22 } 23 copy_before: { 24 from: "external/musl/arch/x86_64/bits/mman.h" 25 to: "external/musl/arch/x86_64/bits/mman.h" 26 } 27 copy_before: { 28 from: "external/musl/arch/x86_64/bits/ptrace.h" 29 to: "external/musl/arch/x86_64/bits/ptrace.h" 30 } 31 copy_before: { 32 from: "external/musl/arch/x86_64/bits/reg.h" 33 to: "external/musl/arch/x86_64/bits/reg.h" 34 } 35 copy_before: { 36 from: "external/musl/arch/x86_64/bits/sem.h" 37 to: "external/musl/arch/x86_64/bits/sem.h" 38 } 39 copy_before: { 40 from: "external/musl/arch/x86_64/bits/setjmp.h" 41 to: "external/musl/arch/x86_64/bits/setjmp.h" 42 } 43 copy_before: { 44 from: "external/musl/arch/x86_64/bits/signal.h" 45 to: "external/musl/arch/x86_64/bits/signal.h" 46 } 47 copy_before: { 48 from: "external/musl/arch/x86_64/bits/stat.h" 49 to: "external/musl/arch/x86_64/bits/stat.h" 50 } 51 copy_before: { 52 from: "external/musl/arch/x86_64/bits/user.h" 53 to: "external/musl/arch/x86_64/bits/user.h" 54 } 55 chdir: true 56 command: "CC_ARCH=x86_64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=linux_glibc && includes=(external/musl/arch/x86_64/bits/fenv.h external/musl/arch/x86_64/bits/float.h external/musl/arch/x86_64/bits/io.h external/musl/arch/x86_64/bits/limits.h external/musl/arch/x86_64/bits/mman.h external/musl/arch/x86_64/bits/ptrace.h external/musl/arch/x86_64/bits/reg.h external/musl/arch/x86_64/bits/sem.h external/musl/arch/x86_64/bits/setjmp.h external/musl/arch/x86_64/bits/signal.h external/musl/arch/x86_64/bits/stat.h external/musl/arch/x86_64/bits/user.h) && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/libc_musl_sysroot_bits.zip -P include/bits -j -D $(dirname ${includes[0]})" 57 copy_after: { 58 from: "out/libc_musl_sysroot_bits.zip" 59 to: "out/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86_64/gen/libc_musl_sysroot_bits.zip" 60 } 61 input_hash: "e00d2f1e10e4a312ac437b13ce4778edafaed7cef4a84eb34106933eaf954a74" 62 env: { 63 name: "PATH" 64 inherit: true 65 } 66 env: { 67 name: "JAVA_HOME" 68 inherit: true 69 } 70 env: { 71 name: "TMPDIR" 72 inherit: true 73 } 74 env: { 75 name: "RBE_log_dir" 76 inherit: true 77 } 78 env: { 79 name: "RBE_platform" 80 inherit: true 81 } 82 env: { 83 name: "RBE_server_address" 84 inherit: true 85 } 86 env: { 87 name: "RBE_exec_root" 88 inherit: true 89 } 90 env: { 91 name: "OUT_DIR" 92 value: "out" 93 } 94 dont_inherit_env: true 95} 96 97