summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbutilqt.pro
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2020-10-02 21:11:24 +0200
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2020-10-11 09:42:13 +0200
commitc8fa53050d30b667f224668ca5de2bb7f07a1b3d (patch)
treea088303d2d536247498c8b4f68096eac33ce113e /rbutil/rbutilqt/rbutilqt.pro
parentcd192f239bc9d6e42e3f5b002f4aed8233118095 (diff)
downloadrockbox-c8fa53050d30b667f224668ca5de2bb7f07a1b3d.tar.gz
rockbox-c8fa53050d30b667f224668ca5de2bb7f07a1b3d.zip
rbutil: Add project file for building multiple binaries.
To use ipodpatcher and sansapatcher as external binaries (so we can do proper permission elevation) we need to build them using qmake as part of the main build. Add a subdirs template based project file to do that, and project files for the patchers. Move Linux appimage rules one level up, since it needs to include the patchers as well. Change-Id: I63ee59372668f4319402df65a77a6f04521d133b
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.pro')
-rw-r--r--rbutil/rbutilqt/rbutilqt.pro26
1 files changed, 0 insertions, 26 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro
index fb20143397..d07c1e01bc 100644
--- a/rbutil/rbutilqt/rbutilqt.pro
+++ b/rbutil/rbutilqt/rbutilqt.pro
@@ -239,32 +239,6 @@ unix {
239 INSTALLS += target 239 INSTALLS += target
240} 240}
241 241
242unix:!macx {
243 LINUXDEPLOYQTURL = https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage
244 LINUXDEPLOYURL = https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
245
246 appimage_dl.commands = \
247 curl -C- -fLO $$LINUXDEPLOYQTURL -fLO $$LINUXDEPLOYURL ; \
248 chmod +x *.AppImage; \
249 touch appimage_dl
250
251 appimage_prepare.commands = \
252 mkdir -p AppImage/usr/bin; \
253 cp ${TARGET} AppImage/usr/bin
254 appimage_prepare.depends = ${TARGET} appimage_dl
255
256 appimage.commands = \
257 ./linuxdeploy-x86_64.AppImage \
258 --appdir AppImage \
259 --verbosity 2 --plugin qt --output appimage \
260 -e AppImage/usr/bin/${TARGET} \
261 -d $$_PRO_FILE_PWD_/RockboxUtility.desktop \
262 -i $$RBBASE_DIR/docs/logo/rockbox-clef.svg
263 appimage.depends = appimage_prepare
264
265 QMAKE_EXTRA_TARGETS += appimage_dl appimage_prepare appimage
266}
267
268 242
269# source files are separate. 243# source files are separate.
270include(rbutilqt.pri) 244include(rbutilqt.pri)