Files
Alex Jbanca 9de2b718b3 fix: Various fixes to the build system
1. Adding AndroidManifest.xml with app icons and splash screen
2. Renaming IOS-build to Status-tablet
3. Update androiddeployqt to run on android-31
4. Adding app icons to IOS
5. Fixing makefile clean, makefile nim_status_client dependencies, makefile DOtherSide lib name
6. Update README.md with latest changes
2025-04-28 17:51:07 +02:00

54 lines
1.8 KiB
Prolog

TEMPLATE = app
QT += quick gui qml webview svg widgets
equals(QT_MAJOR_VERSION, 6) {
message("qt 6 config!!")
QT += core5compat core
}
QMAKE_IOS_DEPLOYMENT_TARGET=16.0
SOURCES += \
sources/main.cpp
# Add all status-desktop qrc files
RESOURCES += \
../vendors/status-desktop/ui/resources.qrc
QML_IMPORT_PATH += $$PWD/../vendors/status-desktop/ui/imports \
$$PWD/../vendors/status-desktop/ui/app \
$$PWD/../vendors/status-desktop/ui/StatusQ/src
QMLPATHS += $$QML_IMPORT_PATH
LIB_PREFIX = qt$$QT_MAJOR_VERSION
android {
message("cofiguring for android $${QT_ARCH}, $$(ANDROID_ABI)")
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/../android/$$LIB_PREFIX
LIBS += -L$$PWD/../lib/android/$$LIB_PREFIX -lnim_status_client
ANDROID_EXTRA_LIBS += \
$$PWD/../lib/android/$$LIB_PREFIX/libssl_1_1.so \
$$PWD/../lib/android/$$LIB_PREFIX/libcrypto_1_1.so \
$$PWD/../lib/android/$$LIB_PREFIX/libnim_status_client.so \
$$PWD/../lib/android/$$LIB_PREFIX/libDOtherSide$$(LIB_SUFFIX)$$(LIB_EXT) \
$$PWD/../lib/android/$$LIB_PREFIX/libpcre.so \
$$PWD/../lib/android/$$LIB_PREFIX/libstatus.so \
$$PWD/../lib/android/$$LIB_PREFIX/libStatusQ$$(LIB_SUFFIX)$$(LIB_EXT)
}
ios {
QMAKE_TARGET_BUNDLE_PREFIX = im.status
QMAKE_APPLICATION_BUNDLE_NAME = tablet
QMAKE_ASSET_CATALOGS += $$PWD/../ios/Images.xcassets
LIBS += -L$$PWD/../lib/ios/$$LIB_PREFIX -lnim_status_client -lDOtherSideStatic -lstatusq -lstatus -lssl_1_1 -lcrypto_1_1 -lqzxing -lresolv -lqrcodegen -lpcre
}
DESTDIR=$$PWD/../bin/$$LIB_PREFIX
target.path = $$PWD/../lib/$$LIB_PREFIX
INSTALLS += target