(List (Com {[LIT_CHARS set]} {[LIT_CHARS -eu]}) (= scope= flags=0 words=[] bindings=[('E_LINKER_COMMAND_NOT_FOUND', {[LIT_CHARS 12]})]) (= scope= flags=0 words=[] bindings=[('E_INTERFACE_BUILDER_NOT_FOUND', {[LIT_CHARS 13]})]) (= scope= flags=0 words=[] bindings=[('GENERATE_INTERFACE_LIBRARY', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('INTERFACE_LIBRARY_BUILDER', {[DQ [VarSub 2]]})]) (= scope= flags=0 words=[] bindings=[('DYNAMIC_LIBRARY', {[DQ [VarSub 3]]})]) (= scope= flags=0 words=[] bindings=[('INTERFACE_LIBRARY', {[DQ [VarSub 4]]})]) (= scope= flags=0 words=[] bindings=[('LINKER_COMMAND', {[DQ [VarSub 5]]})]) (Com {[LIT_CHARS shift]} {[LIT_CHARS 5]}) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[DQ [VarSub LINKER_COMMAND]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Linker command ("][VarSub LINKER_COMMAND][LIT_CHARS ") not found."]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[DQ [VarSub E_LINKER_COMMAND_NOT_FOUND]]}) ) ) (If (Com {[LIT_OTHER "["]} {[DQ [LIT_CHARS no]]} {[LIT_OTHER "="] [LIT_OTHER "="]} {[DQ [VarSub GENERATE_INTERFACE_LIBRARY]]} {[LIT_OTHER "]"]}) (= scope= flags=0 words=[] bindings=[('INTERFACE_GENERATION', {[LIT_OTHER ":"]})]) (ElseTrue) (List (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -e]} {[DQ [VarSub INTERFACE_LIBRARY_BUILDER]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Interface library builder ("][VarSub INTERFACE_LIBRARY_BUILDER][LIT_CHARS ") not found."]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[DQ [VarSub E_INTERFACE_BUILDER_NOT_FOUND]]}) ) ) (= scope= flags=0 words=[] bindings=[('INTERFACE_GENERATION', {[DQ [VarSub INTERFACE_LIBRARY_BUILDER][LIT_CHARS " "][VarSub DYNAMIC_LIBRARY][LIT_CHARS " "][VarSub INTERFACE_LIBRARY]]})]) ) ) (AndOr OP_AND_IF (Com {[VarSub LINKER_COMMAND]} {[DQ [VarSub @]]}) (Com {[VarSub INTERFACE_GENERATION]}) ) )