X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-util.git;a=blobdiff_plain;f=cross-compile%2Fandroid%2Fsigrok-cross-android;h=5e08bda3fc69fd593ddc9147ad3e2bc506e69504;hp=b8450391c7a48a0583f4cd6e61f10d659e513516;hb=7b8889711d74c1d669fab2b026d5e634a8d9b0f3;hpb=b03a5e4895bf6bd0ae8634c139276a67df28f728 diff --git a/cross-compile/android/sigrok-cross-android b/cross-compile/android/sigrok-cross-android index b845039..5e08bda 100755 --- a/cross-compile/android/sigrok-cross-android +++ b/cross-compile/android/sigrok-cross-android @@ -63,7 +63,7 @@ VER_LIBFTDI1=1.1 VER_LIBUSBX=1.0.17 VER_PYTHON=3.3.3 VER_BOOST=1.55.0 -VER_QT=n0.31 +VER_QT=5.2.1 SF_MIRROR=switch.dl.sourceforge.net @@ -123,6 +123,7 @@ make distclean autoreconf patch -p1 < ../../Python-$VER_PYTHON.patch ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no ac_cv_func_pipe2=no ac_cv_func_fdatasync=no ac_cv_func_killpg=no ac_cv_func_waitid=no ac_cv_func_sigaltstack=no ./configure $C --build=x86_64-linux-gnu --disable-ipv6 +sed -i "s/^#zlib/zlib/g" Modules/Setup make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen install $PARALLEL cd .. @@ -270,11 +271,12 @@ if [ -z "$ANDROID_NDK" -o ! -d "$ANDROID_NDK" ]; then exit 0 fi -if [ -z "$ANDROID_SDK" -o ! -d "$ANDROID_SDK"/platforms/android-4 -o \ - ! -d "$ANDROID_SDK"/platforms/android-7 -o \ - ! -d "$ANDROID_SDK"/platforms/android-8 -o \ - ! -d "$ANDROID_SDK"/platforms/android-14 ]; then - echo "Android SDK with platforms 4 7 8 14 not available, not building PulseView" +if [ -z "$ANDROID_SDK" -o ! -d "$ANDROID_SDK"/platforms/android-8 -o \ + ! -d "$ANDROID_SDK"/platforms/android-10 -o \ + ! -d "$ANDROID_SDK"/platforms/android-11 -o \ + ! -d "$ANDROID_SDK"/platforms/android-14 -o \ + ! -d "$ANDROID_SDK"/platforms/android-16 ]; then + echo "Android SDK with platforms 8 10 11 14 16 not available, not building PulseView" exit 0 fi @@ -301,16 +303,30 @@ echo "using gcc : $NDK_TOOLCHAIN_VERSION : \"${TOOLCHAIN_TRIPLET}-g++\" : assets/liblist.txt +cp -r "$PREFIX"/lib/python3.3 assets/ +cp -r "$PREFIX"/share/libsigrokdecode assets/ +cp ${ANDROID_NDK}/sources/cxx-stl/gnu-libstdc++/${NDK_TOOLCHAIN_VERSION}/libs/${TARGET_ARCH}/libgnustl_shared.so libs/${TARGET_ARCH}/ +"$ANDROID_TOOLS/android" update project -p . -t android-14 -n PulseView +ant debug +cd ../..