(List (If (Com {[LIT_OTHER "["]} {[DQ [VarSub #]]} {[LIT_CHARS -lt]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: tools/cross_build_gcc.sh [make arguments ...]"]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (= scope= flags=1 words=[] bindings=[('CXX', {[VarSub 1] [LIT_CHARS g] [LIT_OTHER "+"] [LIT_OTHER "+"]})]) (= scope= flags=1 words=[] bindings=[('AR', {[VarSub 1] [LIT_CHARS ar]})]) (= scope= flags=1 words=[] bindings=[('RANLIB', {[VarSub 1] [LIT_CHARS ranlib]})]) (= scope= flags=1 words=[] bindings=[('CC', {[VarSub 1] [LIT_CHARS gcc]})]) (= scope= flags=1 words=[] bindings=[('LD', {[VarSub 1] [LIT_CHARS g] [LIT_OTHER "+"] [LIT_OTHER "+"]})]) (= scope= flags=1 words=[] bindings=[('LINK', {[VarSub 1] [LIT_CHARS g] [LIT_OTHER "+"] [LIT_OTHER "+"]})]) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 1]})]) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub CXX]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub CXX][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub AR]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub AR][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub RANLIB]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub RANLIB][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub CC]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub CC][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub LD]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub LD][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[DQ [VarSub LINK]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Error: "][VarSub LINK][LIT_CHARS " does not exist or is not executable."]]}) (= scope= flags=0 words=[] bindings=[('OK', {[LIT_CHARS 0]})]) ) ) (If (Com {[LIT_OTHER "["]} {[VarSub OK]} {[LIT_CHARS -ne]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (Com {[LIT_CHARS shift]}) (Com {[LIT_CHARS make]} {[LIT_VAR_LIKE "snapshot="] [LIT_CHARS off] =} {[VarSub @]}) )