#!/bin/bash## This script could export the QPython3's asset file like private(x).mp3# @Author: River## Please set the correct STRIP for your platformHST=`uname`HST=`echo $HST|tr '[:upper:]' '[:lower:]'`STRIP=${ANDROID_NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/${HST}-x86_64/bin/arm-linux-androideabi-stripROOT=`pwd`DST=${ROOT}/build/qpyc27PYSRC=${ROOT}/build/target/python2ASSRC=${ROOT}/mk/qpyc2mkdir -p $DSTPY2_NOPIE=${ROOT}/src/cpython2/python-nopieOPENBLAS_SO=${ROOT}/build/target/openblas/usr/lib/libopenblas.soNUMPY_LIB=${ROOT}/src/numpy2/build/lib.linux-x86_64-2.7/numpyNUMPY_SRC=${ROOT}/src/numpy2/build/src.linux-x86_64-2.7/numpySCIPY_LIB=${ROOT}/src/scipy/build/lib.linux-x86_64-2.7/scipySCIPY_SRC=${ROOT}/src/scipy/build/src.linux-x86_64-2.7/scipy# clean old resourcescd $DST && rm -fr *echo Python2.7.15 > PY2VER# Init dir structuresDIRS="binincludeinclude/python2.7liblib/python2.7lib/python2.7/config-2.7lib/python2.7/lib-dynloadlib/python2.7/site-packages"for item in $DIRSdo echo $item;mkdir -p $itemdonefind ${PYSRC} -name *.pyo -exec rm -fr {} \;find ${PYSRC} -name *.pyc -exec rm -fr {} \;# Copy resources#cp ${ANDROID_NDK}/sources/crystax/libs/armeabi-v7a/libcrystax.so $DST/libcp ${PYSRC}/usr/bin/python2.7 $DST/bin/python-android5cp ${PYSRC}/usr/lib/libpython2.7.so $DST/lib#cp ${PYSRC}/usr/lib/libpython2.7.so.1.0 $DST/libcp $ASSRC/bin/* $DST/bintouch $DST/lib/python2.7/config-2.7/Makefiletouch $DST/include/python2.7/pyconfig.hcp ${PYSRC}/usr/lib/python2.7/lib-dynload/* $DST/lib/python2.7/lib-dynloadcd ${PYSRC}/usr/lib/python2.7 && zip -x "config/libpython2.7.a" -x "lib-dynload/*" -x "lib-tk/*" -r $DST/lib/python27.zip *# Copy python packages (numpy)cp ${OPENBLAS_SO} $DST/libcp ${PY2_NOPIE} $DST/bin/python$STRIP $DST/bin/python$STRIP $DST/lib/*.socp -r $NUMPY_LIB $DST/lib/python2.7/site-packages/numpycp -r $SCIPY_LIB $DST/lib/python2.7/site-packages/scipycp $NUMPY_SRC/__config__.py $DST/lib/python2.7/site-packages/numpy/__config__.pycp $SCIPY_SRC/__config__.py $DST/lib/python2.7/site-packages/scipy/__config__.py# Strip$STRIP $DST/bin/python-android5find $DST -name "*.so" -exec $STRIP {} \;# Packagecd $DST && tar -czvf ../qpyc2.mp3 *
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。