代码拉取完成,页面将自动刷新
#!/bin/bash
#
# This script could export the QPython3's asset file like private(x).mp3
# @Author: River
#
# Please set the correct STRIP for your platform
HST=`uname`
HST=`echo $HST|tr '[:upper:]' '[:lower:]'`
STRIP=${ANDROID_NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/${HST}-x86_64/bin/arm-linux-androideabi-strip
ROOT=`pwd`
DST=${ROOT}/build/qpyc36
PYSRC=${ROOT}/build/target/python
ASSRC=${ROOT}/mk/qpyc3
mkdir -p $DST
OPENBLAS_SO=${ROOT}/build/target/openblas/usr/lib/libopenblas.so
NUMPY_LIB=${ROOT}/src/numpy/build/lib.linux-x86_64-3.6/numpy
NUMPY_SRC=${ROOT}/src/numpy/build/src.linux-x86_64-3.6/numpy
SCIPY_LIB=${ROOT}/src/scipy/build/lib.linux-x86_64-3.6/scipy
SCIPY_SRC=${ROOT}/src/scipy/build/src.linux-x86_64-3.6/scipy
# clean old resources
cd $DST && rm -fr *
echo Python3.6.4 > PY3VER
# Init dir structures
DIRS="
bin
include
include/python3.6m
lib
lib/python3.6
lib/python3.6/config-3.6m
lib/python3.6/lib-dynload
lib/python3.6/site-packages
"
for item in $DIRS
do echo $item;
mkdir -p $item
done
find ${PYSRC} -name __pycache__ -exec rm -fr {} \;
# Copy resources
#cp ${ANDROID_NDK}/sources/crystax/libs/armeabi-v7a/libcrystax.so $DST/lib
cp ${PYSRC}/usr/bin/python3.6m $DST/bin/python3-android5
cp ${PYSRC}/usr/lib/libpython3.so $DST/lib
cp ${PYSRC}/usr/lib/libpython3.6m.so.1.0 $DST/lib
cp $ASSRC/bin/* $DST/bin
touch $DST/lib/python3.6/config-3.6m/Makefile
touch $DST/include/python3.6m/pyconfig.h
cp ${PYSRC}/usr/lib/python3.6/lib-dynload/* $DST/lib/python3.6/lib-dynload
cd ${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/*.so
cp -r $NUMPY_LIB $DST/lib/python3.6/site-packages/numpy
cp -r $SCIPY_LIB $DST/lib/python3.6/site-packages/scipy
cp $NUMPY_SRC/__config__.py $DST/lib/python3.6/site-packages/numpy/__config__.py
cp $SCIPY_SRC/__config__.py $DST/lib/python3.6/site-packages/scipy/__config__.py
# Strip
$STRIP $DST/bin/python3-android5
find $DST -name "*.so" -exec $STRIP {} \;
# Package
cd $DST && tar -czvf ../qpyc3.mp3 *
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。