X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-util.git;a=blobdiff_plain;f=cross-compile%2Fandroid%2Fsigrok-cross-android;h=c31cb97e649a7c882a8a7d41b68ea570e85c5674;hp=b8450391c7a48a0583f4cd6e61f10d659e513516;hb=aef0361e598870a8e2a16ff568efbae3e1ad20b9;hpb=b03a5e4895bf6bd0ae8634c139276a67df28f728 diff --git a/cross-compile/android/sigrok-cross-android b/cross-compile/android/sigrok-cross-android index b845039..c31cb97 100755 --- a/cross-compile/android/sigrok-cross-android +++ b/cross-compile/android/sigrok-cross-android @@ -310,7 +310,16 @@ cd .. # PulseView $GIT_CLONE git://sigrok.org/pulseview cd pulseview -cmake $CM -DQT_QMAKE_EXECUTABLE=${PREFIX}/bin/qmake -DANDROID_STL_PATH=${ANDROID_NDK}/sources/cxx-stl . -make $PARALLEL VERBOSE=1 -make install -cd .. +patch -p1 < ../../pulseview-cpp.patch +cmake $CM -DQT_QMAKE_EXECUTABLE=${PREFIX}/bin/qmake -DANDROID_STL_PATH=${ANDROID_NDK}/sources/cxx-stl -DENABLE_DECODE=FALSE . +make $PARALLEL +cp -r "$PREFIX"/src/android/java . +cp -r libs java/ +cd java +patch -p2 < ../../../pulseview-java.patch +mkdir -p assets +READELF=$TOOLCHAIN_TRIPLET-readelf ../../../fix-libraries.sh "$PREFIX/lib" libs/"$TARGET_ARCH" libpulseview.so > assets/liblist.txt +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 ../..