#!/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/qpyc36PYSRC=${ROOT}/build/target/pythonASSRC=${ROOT}/mk/qpyc3mkdir -p $DSTOPENBLAS_SO=${ROOT}/build/target/openblas/usr/lib/libopenblas.soNUMPY_LIB=${ROOT}/src/numpy/build/lib.linux-x86_64-3.6/numpyNUMPY_SRC=${ROOT}/src/numpy/build/src.linux-x86_64-3.6/numpySCIPY_LIB=${ROOT}/src/scipy/build/lib.linux-x86_64-3.6/scipySCIPY_SRC=${ROOT}/src/scipy/build/src.linux-x86_64-3.6/scipy# clean old resourcescd $DST && rm -fr *echo Python3.6.4 > PY3VER# Init dir structuresDIRS="binincludeinclude/python3.6mliblib/python3.6lib/python3.6/config-3.6mlib/python3.6/lib-dynloadlib/python3.6/site-packages"for item in $DIRSdo echo $item;mkdir -p $itemdonefind ${PYSRC} -name __pycache__ -exec rm -fr {} \;# Copy resources#cp ${ANDROID_NDK}/sources/crystax/libs/armeabi-v7a/libcrystax.so $DST/libcp ${PYSRC}/usr/bin/python3.6m $DST/bin/python3-android5cp ${PYSRC}/usr/lib/libpython3.so $DST/libcp ${PYSRC}/usr/lib/libpython3.6m.so.1.0 $DST/libcp $ASSRC/bin/* $DST/bintouch $DST/lib/python3.6/config-3.6m/Makefiletouch $DST/include/python3.6m/pyconfig.hcp ${PYSRC}/usr/lib/python3.6/lib-dynload/* $DST/lib/python3.6/lib-dynloadcd ${PYSRC}/usr/lib/python3.6 && zip -r $DST/lib/python36.zip * --exclude lib-dynload# Copy python packages (numpy)cp ${OPENBLAS_SO} $DST/lib$STRIP $DST/lib/*.socp -r $NUMPY_LIB $DST/lib/python3.6/site-packages/numpycp -r $SCIPY_LIB $DST/lib/python3.6/site-packages/scipycp $NUMPY_SRC/__config__.py $DST/lib/python3.6/site-packages/numpy/__config__.pycp $SCIPY_SRC/__config__.py $DST/lib/python3.6/site-packages/scipy/__config__.py# Strip$STRIP $DST/bin/python3-android5find $DST -name "*.so" -exec $STRIP {} \;# Packagecd $DST && tar -czvf ../qpyc3.mp3 *
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。