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/i386/bits/fenv.h" 9 to: "external/musl/arch/i386/bits/fenv.h" 10 } 11 copy_before: { 12 from: "external/musl/arch/i386/bits/float.h" 13 to: "external/musl/arch/i386/bits/float.h" 14 } 15 copy_before: { 16 from: "external/musl/arch/i386/bits/io.h" 17 to: "external/musl/arch/i386/bits/io.h" 18 } 19 copy_before: { 20 from: "external/musl/arch/i386/bits/ipcstat.h" 21 to: "external/musl/arch/i386/bits/ipcstat.h" 22 } 23 copy_before: { 24 from: "external/musl/arch/i386/bits/limits.h" 25 to: "external/musl/arch/i386/bits/limits.h" 26 } 27 copy_before: { 28 from: "external/musl/arch/i386/bits/mman.h" 29 to: "external/musl/arch/i386/bits/mman.h" 30 } 31 copy_before: { 32 from: "external/musl/arch/i386/bits/msg.h" 33 to: "external/musl/arch/i386/bits/msg.h" 34 } 35 copy_before: { 36 from: "external/musl/arch/i386/bits/ptrace.h" 37 to: "external/musl/arch/i386/bits/ptrace.h" 38 } 39 copy_before: { 40 from: "external/musl/arch/i386/bits/reg.h" 41 to: "external/musl/arch/i386/bits/reg.h" 42 } 43 copy_before: { 44 from: "external/musl/arch/i386/bits/sem.h" 45 to: "external/musl/arch/i386/bits/sem.h" 46 } 47 copy_before: { 48 from: "external/musl/arch/i386/bits/setjmp.h" 49 to: "external/musl/arch/i386/bits/setjmp.h" 50 } 51 copy_before: { 52 from: "external/musl/arch/i386/bits/shm.h" 53 to: "external/musl/arch/i386/bits/shm.h" 54 } 55 copy_before: { 56 from: "external/musl/arch/i386/bits/signal.h" 57 to: "external/musl/arch/i386/bits/signal.h" 58 } 59 copy_before: { 60 from: "external/musl/arch/i386/bits/stat.h" 61 to: "external/musl/arch/i386/bits/stat.h" 62 } 63 copy_before: { 64 from: "external/musl/arch/i386/bits/user.h" 65 to: "external/musl/arch/i386/bits/user.h" 66 } 67 chdir: true 68 command: "CC_ARCH=x86 CC_NATIVE_BRIDGE= CC_MULTILIB=lib32 CC_OS=linux_glibc && includes=(external/musl/arch/i386/bits/fenv.h external/musl/arch/i386/bits/float.h external/musl/arch/i386/bits/io.h external/musl/arch/i386/bits/ipcstat.h external/musl/arch/i386/bits/limits.h external/musl/arch/i386/bits/mman.h external/musl/arch/i386/bits/msg.h external/musl/arch/i386/bits/ptrace.h external/musl/arch/i386/bits/reg.h external/musl/arch/i386/bits/sem.h external/musl/arch/i386/bits/setjmp.h external/musl/arch/i386/bits/shm.h external/musl/arch/i386/bits/signal.h external/musl/arch/i386/bits/stat.h external/musl/arch/i386/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]})" 69 copy_after: { 70 from: "out/libc_musl_sysroot_bits.zip" 71 to: "out/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86/gen/libc_musl_sysroot_bits.zip" 72 } 73 input_hash: "0e329e2a35b9a3494555ee25b6f6a37daddd07919fbe65068755b83f39542e80" 74 env: { 75 name: "PATH" 76 inherit: true 77 } 78 env: { 79 name: "JAVA_HOME" 80 inherit: true 81 } 82 env: { 83 name: "TMPDIR" 84 inherit: true 85 } 86 env: { 87 name: "RBE_log_dir" 88 inherit: true 89 } 90 env: { 91 name: "RBE_platform" 92 inherit: true 93 } 94 env: { 95 name: "RBE_server_address" 96 inherit: true 97 } 98 env: { 99 name: "RBE_exec_root" 100 inherit: true 101 } 102 env: { 103 name: "OUT_DIR" 104 value: "out" 105 } 106 dont_inherit_env: true 107} 108 109