1
0
mirror of https://framagit.org/tom79/fedilab-tube synced 2025-06-05 21:09:11 +02:00
This commit is contained in:
Thomas
2021-02-02 18:03:24 +01:00
parent 70e8133350
commit f120d8fad5
120 changed files with 5286 additions and 15171 deletions

View File

@@ -24,12 +24,30 @@ export run_objcopy="${ANDROID_TOOLCHAIN}/bin/arm-linux-androideabi-objcopy --onl
export PATH=$ANDROID_TOOLCHAIN/arm-linux-androideabi/bin:$PATH;
sed -i 's/RANLIB = ranlib/RANLIB = "${ANDROID_TOOLCHAIN}\/bin\/arm-linux-androideabi-ranlib"/g' ${BOOST_ROOT}/tools/build/src/tools/gcc.jam;
create_folder_if_it_doesnt_exist ${SRC}
prompt_msg "About to prepare BOOST ${BOOST_VERSION}"
prepare_boost
prepare_openssl
build_openssl
prepare_android_standalone_toolchain
export CC=${ANDROID_TOOLCHAIN}/bin/armv7a-linux-androideabi${android_api}-clang++
prepare_libtorrent
./run-swig.sh
build_libraries
FILE=../../torrentStream/src/main/jnLibs/${os_arch}eabi-v7a/${SHARED_LIB}
if [ -f "$FILE" ]; then
echo "${SHARED_LIB} exists for ${os_arch}eabi-v7a"
else
FILE2=bin/release/${os_build}/${os_arch}eabi-v7a/${SHARED_LIB}
if [ -f "$FILE2" ]; then
cd ..
mkdir -p ../torrentStream/src/main/jnLibs/${os_arch}eabi-v7a
cp swig/bin/release/${os_build}/${os_arch}eabi-v7a/${SHARED_LIB} ../torrentStream/src/main/jnLibs/${os_arch}eabi-v7a/
cd swig || exit
else
prompt_msg "About to prepare BOOST ${BOOST_VERSION}"
prepare_boost
prepare_openssl
build_openssl
prepare_android_standalone_toolchain
export CC=${ANDROID_TOOLCHAIN}/bin/armv7a-linux-androideabi${android_api}-clang++
prepare_libtorrent
./run-swig.sh
build_libraries
cd ..
mkdir -p ../torrentStream/src/main/jnLibs/${os_arch}eabi-v7a
cp swig/bin/release/${os_build}/${os_arch}eabi-v7a/${SHARED_LIB} ../torrentStream/src/main/jnLibs/${os_arch}eabi-v7a/
cd swig || exit
fi
fi