(List (= scope= flags=0 words=[] bindings=[('VERSION', {[LIT_CHARS 2.6.2]})]) (= scope= flags=1 words=[] bindings=[('NDK_MODULE_PATH', {[ComSub (Com {[LIT_CHARS pwd]})]})]) (Com {[LIT_CHARS set]} {[LIT_CHARS -ex]} ) (= scope= flags=0 words=[] bindings=[('CWD', {[ComSub (Com {[LIT_CHARS pwd]})]})]) (= scope= flags=0 words=[] bindings=[('DEBUG', {[LIT_CHARS no]})]) (= scope= flags=0 words=[] bindings=[('RELEASE_VERSION', {[LIT_CHARS r11]})]) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS python] [LIT_OTHER "*"] [VarSub RELEASE_VERSION] [LIT_CHARS .zip]} ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -f]} {[VarSub CWD] [LIT_CHARS /Python-] [VarSub VERSION] [LIT_CHARS .tar.bz2]} {[LIT_DBRACKET_LIKE "]"]} ) (List (= scope= flags=0 words=[] bindings=[('URL', {[DQ [LIT_CHARS "http://www.python.org/ftp/python/"][VarSub VERSION][LIT_CHARS /Python-][VarSub VERSION][LIT_CHARS .tar.bz2]]})]) (Com {[LIT_CHARS wget]} {[LIT_CHARS -O]} {[VarSub CWD] [LIT_CHARS /Python-] [VarSub VERSION] [LIT_CHARS .tar.bz2]} {[VarSub URL]} ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -d]} {[LIT_CHARS host]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub CWD] [LIT_CHARS /host]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS -xvjf]} {[VarSub CWD] [LIT_CHARS /Python-] [VarSub VERSION] [LIT_CHARS .tar.bz2]} ) (Com {[LIT_CHARS pushd]} {[LIT_CHARS Python-] [VarSub VERSION]} ) (Com {[LIT_CHARS ./configure]} {[LIT_CHARS --prefix] [LIT_DBRACKET_LIKE "="] [VarSub CWD] [LIT_CHARS /host/]} ) (Com {[LIT_CHARS make]} ) (Com {[LIT_CHARS make]} {[LIT_CHARS install]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS Parser/pgen]} {[VarSub CWD] [LIT_CHARS /host/]} ) (Com {[LIT_CHARS popd]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS Python-] [VarSub VERSION]} ) ) ) (= scope= flags=0 words=[] bindings=[('PYTHONSRC', {[VarSub CWD] [LIT_CHARS /python-src]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -d]} {[VarSub PYTHONSRC]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS tar]} {[LIT_CHARS -xvjf]} {[VarSub CWD] [LIT_CHARS /Python-] [VarSub VERSION] [LIT_CHARS .tar.bz2]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS Python-] [VarSub VERSION]} {[VarSub PYTHONSRC]} ) (Com {[LIT_CHARS pushd]} {[VarSub PYTHONSRC]} ) (Com {[LIT_CHARS patch]} {[LIT_CHARS -p1]} < (FilenameRedirectNode filename={[VarSub CWD] [LIT_CHARS /Python-] [VarSub VERSION] [LIT_CHARS -android.patch]} 0), > ) (Com {[LIT_CHARS popd]} ) ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS output] [LIT_OTHER "*"]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS output]} ) (= scope= flags=0 words=[] bindings=[('OUT', {[VarSub CWD] [LIT_CHARS /output]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub OUT] [LIT_CHARS /usr/bin]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/lib-dynload]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub OUT] [LIT_CHARS /usr/include/python2.6]} ) (= scope= flags=0 words=[] bindings=[('LIBS', {[SQ ]})]) (For lib [{[VarSub LIBS]}]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [ComSub (Com {[LIT_CHARS find]} {[VarSub PYTHONSRC] [LIT_CHARS /Lib/] [VarSub lib]} {[LIT_CHARS -maxdepth]} {[LIT_CHARS 1]} {[LIT_CHARS -type]} {[LIT_CHARS f]})]]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/] [VarSub lib]} ) (Com {[LIT_CHARS cp]} {[ComSub (Com {[LIT_CHARS find]} {[VarSub PYTHONSRC] [LIT_CHARS /Lib/] [VarSub lib]} {[LIT_CHARS -maxdepth]} {[LIT_CHARS 1]} {[LIT_CHARS -type]} {[LIT_CHARS f]})]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/] [VarSub lib]} ) ) ) ) (Com {[LIT_CHARS cp]} {[ComSub (Com {[LIT_CHARS find]} {[VarSub PYTHONSRC] [LIT_CHARS /Lib/]} {[LIT_CHARS -maxdepth]} {[LIT_CHARS 1]} {[LIT_CHARS -type]} {[LIT_CHARS f]})]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/]} ) (Com {[LIT_CHARS cp]} {[LIT_CHARS -r]} {[VarSub PYTHONSRC] [LIT_CHARS /Include/] [LIT_OTHER "*"]} {[VarSub OUT] [LIT_CHARS /usr/include/python2.6/]} ) (Com {[LIT_CHARS cp]} {[VarSub PYTHONSRC] [LIT_CHARS /pyconfig.h]} {[VarSub OUT] [LIT_CHARS /usr/include/python2.6/]} ) (Com {[LIT_CHARS pushd]} {[VarSub CWD] [LIT_CHARS /python]} ) (Com {[VarSub CWD] [LIT_CHARS /host/pgen]} {[VarSub CWD] [LIT_CHARS /python-src/Grammar/Grammar]} {[VarSub CWD] [LIT_CHARS /python-src/Include/graminit.h]} {[VarSub CWD] [LIT_CHARS /python-src/Python/graminit.c]} ) (Com {[LIT_CHARS ndk-build]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS obj/local/armeabi/python]} {[VarSub OUT] [LIT_CHARS /usr/bin]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS obj/local/armeabi/lib] [LIT_OTHER "*"] [LIT_CHARS .so]} {[VarSub OUT] [LIT_CHARS /usr/lib]} ) (Com {[LIT_CHARS mv]} {[LIT_CHARS obj/local/armeabi/] [LIT_OTHER "*"] [LIT_CHARS .so]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/lib-dynload]} ) (Com {[LIT_CHARS popd]} ) (Com {[VarSub CWD] [LIT_CHARS /host/bin/python]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6/compileall.py]} {[VarSub OUT] [LIT_CHARS /usr/lib/python2.6]} ) (Com {[VarSub CWD] [LIT_CHARS /host/bin/python]} {[LIT_CHARS build.py]} {[VarSub RELEASE_VERSION]} ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub DEBUG]]} {[LIT_NEQUAL "!="]} {[DQ [LIT_CHARS yes]]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[LIT_CHARS output] [LIT_OTHER "*"]} ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS Done]]} ) )