|
|
@ -52,10 +52,16 @@ installer { |
|
|
|
QMAKE_POST_LINK += && tar --warning=no-file-changed -cjf release/package/QGroundControl.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/' |
|
|
|
QMAKE_POST_LINK += && tar --warning=no-file-changed -cjf release/package/QGroundControl.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/' |
|
|
|
} |
|
|
|
} |
|
|
|
AndroidBuild { |
|
|
|
AndroidBuild { |
|
|
|
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR} |
|
|
|
|
|
|
|
QMAKE_POST_LINK += && mkdir -p $${DESTDIR}/package |
|
|
|
QMAKE_POST_LINK += && mkdir -p $${DESTDIR}/package |
|
|
|
QMAKE_POST_LINK += && make install INSTALL_ROOT=$${DESTDIR}/android-build/ |
|
|
|
QMAKE_POST_LINK += && make install INSTALL_ROOT=$${DESTDIR}/android-build/ |
|
|
|
QMAKE_POST_LINK += && androiddeployqt --input android-libQGroundControl.so-deployment-settings.json --output $${DESTDIR}/android-build --deployment bundled --gradle --sign $${BASEDIR}/android/android_release.keystore dagar --storepass $$(ANDROID_STOREPASS) |
|
|
|
QMAKE_POST_LINK += && androiddeployqt --input android-libQGroundControl.so-deployment-settings.json --output $${DESTDIR}/android-build --deployment bundled --gradle --sign $${BASEDIR}/android/android_release.keystore dagar --storepass $$(ANDROID_STOREPASS) |
|
|
|
QMAKE_POST_LINK += && cp $${DESTDIR}/android-build/build/outputs/apk/android-build-release-signed.apk $${DESTDIR}/package/QGroundControl.apk |
|
|
|
contains(QT_ARCH, arm) { |
|
|
|
|
|
|
|
QGC_APK_BITNESS = "32" |
|
|
|
|
|
|
|
} else:contains(QT_ARCH, arm64) { |
|
|
|
|
|
|
|
QGC_APK_BITNESS = "64" |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
QGC_APK_BITNESS = "" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
QMAKE_POST_LINK += && cp $${DESTDIR}/android-build/build/outputs/apk/android-build-release-signed.apk $${DESTDIR}/package/QGroundControl$${QGC_APK_BITNESS}.apk |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|