(List (Com {[LIT_CHARS setupfor]} {[LIT_CHARS zlib]}) (AndOr OP_AND_IF (Com {[LIT_CHARS ./configure]} more_env=[('CC', {[VarSub HOST_ARCH test_op=VS_TEST_COLON_PLUS {[VarSub HOST_ARCH] [LIT_CHARS -]}] [VarSub CC]})] ) (AndOr OP_AND_IF (Com {[LIT_CHARS make]} {[LIT_CHARS -j]} {[VarSub CPUS]}) (AndOr OP_AND_IF (Com {[LIT_CHARS install]} {[LIT_CHARS -D]} {[LIT_CHARS z] [LIT_OTHER "*"] [LIT_CHARS .h]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /host/include]]}) (AndOr OP_AND_IF (Com {[LIT_CHARS install]} {[LIT_CHARS -D]} {[LIT_CHARS libz.a]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /host/lib]]}) (Com {[LIT_CHARS cleanup]}) ) ) ) ) (Com {[LIT_CHARS setupfor]} {[LIT_CHARS elf2flt]}) (AndOr OP_AND_IF (Com {[LIT_CHARS ./configure]} {[LIT_CHARS --with-bfd-include-dir] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR][LIT_CHARS /host/include]]} {[LIT_CHARS --with-binutils-include-dir] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR][LIT_CHARS /host/include]]} {[LIT_CHARS --with-libiberty] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR][LIT_CHARS /host/lib/libiberty.a]]} {[LIT_CHARS --prefix] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR]]} {[LIT_CHARS --with-libbfd] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR][LIT_CHARS /host/lib/libbfd.a]]} {[LIT_CHARS --target] [LIT_OTHER "="] [DQ [VarSub ELF2FLT]]} {[LIT_CHARS --with-zlib-prefix] [LIT_OTHER "="] [DQ [VarSub STAGE_DIR][LIT_CHARS /host]]} {[LIT_CHARS --enable-always-reloc-text]} {[VarSub HOST_ARCH test_op=VS_TEST_COLON_PLUS {[LIT_CHARS "--host="] [VarSub KARCH] [LIT_CHARS -unknown-linux]}]} more_env=[('CC', {[VarSub HOST_ARCH test_op=VS_TEST_COLON_PLUS {[VarSub HOST_ARCH] [LIT_CHARS -]}] [VarSub CC]}), ('CFLAGS', {[DQ [VarSub CFLAGS][LIT_CHARS " "][VarSub STATIC_FLAGS]]})] ) (AndOr OP_AND_IF (Com {[LIT_CHARS make]} {[LIT_CHARS -j]} {[VarSub CPUS]}) (Com {[LIT_CHARS make]} {[LIT_CHARS install]} {[LIT_VAR_LIKE "TARGET="] [DQ [VarSub CROSS_TARGET]] =} {[LIT_VAR_LIKE "PREFIX="] [DQ [VarSub TOOLCHAIN_PREFIX]] =}) ) ) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[VarSub ?]} {[LIT_CHARS -ne]} {[LIT_CHARS 0]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS dienow]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /bin/ld.real]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS ln]} {[LIT_CHARS -s]} {[DQ [VarSub TOOLCHAIN_PREFIX][LIT_CHARS ld.real]]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /bin/ld.real]]}) ) (Com {[LIT_CHARS cleanup]}) )