+
+# Qt (needed for PulseView)
+$WGET http://download.qt-project.org/official_releases/qt/${VER_QT%.*}/${VER_QT}/single/qt-everywhere-opensource-src-${VER_QT}.tar.gz
+tar xfz qt-everywhere-opensource-src-${VER_QT}.tar.gz
+cd qt-everywhere-opensource-src-${VER_QT}
+patch -p1 < ../../android-qt.patch
+CC= CXX= ./configure \
+ --prefix="$PREFIX" \
+ -developer-build \
+ -xplatform android-g++ \
+ -nomake tests \
+ -nomake examples \
+ -android-sdk "$ANDROID_SDK" \
+ -android-ndk "$ANDROID_NDK" \
+ -android-ndk-host "$NDK_HOST" \
+ -android-arch "$TARGET_ARCH" \
+ -android-toolchain-version "$NDK_TOOLCHAIN_VERSION" \
+ -skip qttranslations \
+ -skip qtwebkit \
+ -skip qtserialport \
+ -skip qtwebkit-examples \
+ -skip qtlocation \
+ -skip qtconnectivity \
+ -opensource -confirm-license -silent
+export ANDROID_API_VERSION=android-$VER_AND_API
+export ANDROID_BUILD_TOOLS_REVISION=$VER_AND_BT
+make module-qtbase module-qtandroidextras module-qtsvg module-qtimageformats $PARALLEL $V
+make install $V
+cd ..
+
+# sigrok-androidutils
+$GIT_CLONE git://sigrok.org/sigrok-androidutils
+cd sigrok-androidutils
+./autogen.sh
+./configure $C --with-android-sdk="${ANDROID_SDK}" --with-android-platform=android-$VER_AND_API
+make $PARALLEL $V
+make install $V
+cd ..
+
+# Strip all shared libs to reduce size.
+find $PREFIX -iname "*.so" -exec ${TOOLCHAIN_TRIPLET}-strip -S {} \;
+
+# PulseView
+$GIT_CLONE git://sigrok.org/pulseview
+cd pulseview
+cmake $CM -DENABLE_TESTS=y .
+make $PARALLEL $V
+make install $V
+${TOOLCHAIN_TRIPLET}-strip -S libs/$TARGET_ARCH/libpulseview.so
+cd android
+"${ANDROID_SDK}/tools/android" update project -p . -t android-$VER_AND_API -n PulseView
+ant debug
+cd ../..