From 35fe44fc59fa7f32265b45783094be504ccd6ea4 Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Wed, 6 Aug 2014 00:08:03 +0000 Subject: [PATCH] Initial x86 and MIPS support (not enabled, missing --host parameters) --- app/src/main/jniLibs/build.sh | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/app/src/main/jniLibs/build.sh b/app/src/main/jniLibs/build.sh index fbd56d629..65c764683 100755 --- a/app/src/main/jniLibs/build.sh +++ b/app/src/main/jniLibs/build.sh @@ -104,12 +104,29 @@ LEVEL=$(awk -F\" '/minSdkVersion/{print $2}' ../AndroidManifest.xml) # x86-clang3.4 GCCVER=4.6 +for ARCH in "arm"; do # TODO add x86 and mips + # Arch-specific settings -ARCH="arm" -ABIDIR="armeabi" -AABIPREFIX="arm-linux-androideabi-" -export BINPREFIX="arm-linux-androideabi-" -CONFIGUREHOST="armv5-eabi-linux" +case "$ARCH" in + "arm") + ABIDIR="armeabi" + AABIPREFIX="arm-linux-androideabi-" + export BINPREFIX=$AABIPREFIX + CONFIGUREHOST="armv5-eabi-linux" + ;; + "x86") + ABIDIR="x86" + AABIPREFIX="x86-" + export BINPREFIX="i686-linux-android-" + CONFIGUREHOST="" # TODO determine + ;; + "mips") + ABIDIR="mips" + AABIPREFIX="mipsel-linux-android-" + export BINPREFIX=$AABIPREFIX + CONFIGUREHOST="" # TODO determine + ;; +esac LIBFILE=$PWD/$ABIDIR/libjbigi.so if [ -f $LIBFILE ] @@ -182,5 +199,9 @@ $STRIP $LIBFILE || exit 1 ls -l $LIBFILE || exit 1 +cd .. +rm -r build echo 'Built successfully' + +done -- GitLab