(List (AndOr OP_AND_IF (Com {[LIT_CHARS source]} {[LIT_CHARS sources/include.sh]}) (AndOr OP_OR_IF (Com {[LIT_CHARS load_target]} {[DQ [VarSub 1]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS check_for_base_arch]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) ) (Com {[LIT_CHARS check_prerequisite]} {[DQ [VarSub CC_PREFIX][LIT_CHARS cc]]}) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub HOST_ARCH]]} {[LIT_OTHER "]"]}) (AndOr OP_AND_IF (= scope= flags=0 words=[] bindings=[('HOST_ARCH', {[DQ [VarSub ARCH]]})]) (AndOr OP_OR_IF (= scope= flags=0 words=[] bindings=[('STAGE_DIR', {[DQ [VarSub STAGE_DIR][LIT_CHARS /usr]]})]) (Com {[LIT_CHARS check_prerequisite]} {[DQ [VarSub HOST_ARCH][LIT_CHARS -cc]]}) ) ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /bin]]}) (Com {[LIT_CHARS dienow]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -z]} {[DQ [VarSub KARCH]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS build_section]} {[LIT_CHARS linux-headers]}) (If (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub UCLIBC_CONFIG]]} {[LIT_OTHER "]"]}) (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -z]} {[DQ [VarSub MUSL]]} {[LIT_OTHER "]"]}) ) (Com {[LIT_CHARS build_section]} {[LIT_CHARS musl]}) (ElseTrue) (Com {[LIT_CHARS build_section]} {[LIT_CHARS uClibc]}) ) ) ) (Com {[LIT_CHARS build_section]} {[LIT_CHARS binutils]}) (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -z]} {[DQ [VarSub ELF2FLT]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS build_section]} {[LIT_CHARS elf2flt]}) ) (Com {[LIT_CHARS build_section]} {[LIT_CHARS gcc]}) (Com {[LIT_CHARS build_section]} {[LIT_CHARS ccwrap]}) (= scope= flags=1 words=[{[DQ [ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub ARCH]}) (Com {[LIT_CHARS sed]} {[SQ ]}) )]] [LIT_VAR_LIKE "_CCWRAP_TOPDIR="] [DQ [VarSub STAGE_DIR]]}] bindings=[]) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -z]} {[DQ [VarSub KARCH]]} {[LIT_OTHER "]"]}) (List (AndOr OP_AND_IF (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub NO_CPLUSPLUS]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS build_section]} {[LIT_CHARS uClibc] [LIT_OTHER "+"] [LIT_OTHER "+"]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub TOOLCHAIN_PREFIX]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS build_section]} {[LIT_CHARS make]}) (Com {[LIT_CHARS build_section]} {[LIT_CHARS bash]}) (Com {[LIT_CHARS build_section]} {[LIT_CHARS distcc]}) (AndOr OP_AND_IF (Com {[LIT_CHARS cp]} {[DQ [VarSub SOURCES][LIT_CHARS /toys/hdainit.sh]]} {[DQ [VarSub STAGE_DIR][LIT_CHARS /../init]]}) (AndOr OP_OR_IF (Com {[LIT_CHARS mv]} {[DQ [VarSub STAGE_DIR]] [LIT_CHARS /] [LIT_LBRACE "{"] [LIT_CHARS man] [LIT_COMMA ","] [LIT_CHARS share/man] [LIT_RBRACE "}"]}) (Com {[LIT_CHARS dienow]}) ) ) ) ) ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[DQ [VarSub STAGE_DIR]] [LIT_CHARS /] [LIT_LBRACE "{"] [LIT_CHARS info] [LIT_COMMA ","] [LIT_CHARS libexec/gcc/] [LIT_OTHER "*"] [LIT_CHARS /] [LIT_OTHER "*"] [LIT_CHARS /install-tools] [LIT_RBRACE "}"]}) (Com {[LIT_CHARS dienow]}) ) (If (Com {[LIT_OTHER "["]} {[LIT_CHARS -z]} {[DQ [VarSub SKIP_STRIP]]} {[LIT_OTHER "]"]}) (List (Com {[DQ [VarSub ARCH][LIT_CHARS -strip]]} {[LIT_CHARS --strip-unneeded]} {[DQ [VarSub STAGE_DIR]] [LIT_CHARS /lib/] [LIT_OTHER "*"] [LIT_CHARS .so]}) (Com {[DQ [VarSub ARCH][LIT_CHARS -strip]]} {[DQ [VarSub STAGE_DIR]] [LIT_CHARS /] [LIT_LBRACE "{"] [LIT_CHARS bin/] [LIT_OTHER "*"] [LIT_COMMA ","] [LIT_CHARS sbin/] [LIT_OTHER "*"] [LIT_RBRACE "}"]}) ) ) (Com {[LIT_CHARS create_stage_tarball]}) )