(List (Com {[LIT_CHARS make]} {[LIT_CHARS clean]}) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS abi]}) (= scope= flags=0 words=[] bindings=[('ABI_CHECKS', {[DQ [LIT_CHARS "-aux-info abi/"][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "@.X"]]})]) (Com {[LIT_CHARS make]} {[LIT_VAR_LIKE "ABI_CHECK="] [DQ [VarSub ABI_CHECKS]] =} {[LIT_VAR_LIKE "CC="] [DQ [LIT_CHARS /usr/bin/gcc]] =}) (Pipeline (For i [{[LIT_CHARS abi/] [LIT_OTHER "*"] [LIT_CHARS .X]}]) (Pipeline (Com {[LIT_CHARS cat]} {[VarSub i]}) (Com {[LIT_CHARS grep]} {[SQ ]}) ) ) (Com {[LIT_CHARS sort]}) (Com {[LIT_CHARS uniq]}) (Com {[LIT_CHARS awk]} {[LIT_CHARS -F]} {[DQ [LIT_CHARS "extern "]]} {[SQ ]}) (Com {[LIT_CHARS sort]} < (FilenameRedirectNode filename={[LIT_CHARS abi/signatures]} "> 1), > ) ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS abi/exports]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "{\n"][LIT_CHARS " global:\n"]]} 0), > ) (Pipeline (Com {[LIT_CHARS cat]} {[LIT_CHARS abi/signatures]}) (Com {[LIT_CHARS awk]} {[LIT_CHARS -F]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS awk]} {[LIT_CHARS -F]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS tr]} {[LIT_CHARS -d]} {[SQ ]}) (Com {[LIT_CHARS sort]} < (FilenameRedirectNode filename={[LIT_CHARS abi/exports]} >"> 1), > ) ) (Com {[LIT_CHARS echo]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS abi/exports]} >"> 1), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS abi/exports]} >"> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "\n"][LIT_CHARS " local: *;\n"][LIT_CHARS "};\n"]]} 0), > ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -fr]} {[LIT_CHARS abi/] [LIT_OTHER "*"] [LIT_CHARS .X]}) (Com {[LIT_CHARS diff]} {[LIT_CHARS -u]} {[LIT_CHARS talloc.signatures]} {[LIT_CHARS abi/signatures]}) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub ?]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS 0]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "WARNING: Possible ABI Change!!"]]}) ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -u]} {[LIT_CHARS talloc.exports]} {[LIT_CHARS abi/exports]}) (If (Com {[LIT_OTHER "["]} {[DQ [VarSub ?]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [LIT_CHARS 0]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "WARNING: Export file may be outdated!!"]]}) ) )