From 401696102ef4dc31bea2ae6f0ce95ddd7b31f55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Sat, 4 Apr 2020 22:39:06 +0800 Subject: Update to Qt5.14.1 even though still fails at linking. --- .gitignore | 2 +- android/AndroidManifest.xml | 2 +- kelakon.pro | 50 +++++++++++++++++++++++++++------------------ qrtclient | 2 +- 4 files changed, 33 insertions(+), 23 deletions(-) diff --git a/.gitignore b/.gitignore index b6bdbf0..7bb4c87 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ build-kelakon-* -kelakon.pro.user +*.user* *.swp diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 37a543f..361cec0 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,6 +1,6 @@ - + diff --git a/kelakon.pro b/kelakon.pro index 114a8b5..437e784 100644 --- a/kelakon.pro +++ b/kelakon.pro @@ -1,4 +1,4 @@ -QT += quickcontrols2 +QT += quick HEADERS += controller.hxx @@ -11,43 +11,53 @@ RESOURCES += \ larva.qrc \ larva/material-design-icons.qrc -INCLUDEPATH += \ - $$PWD/qrtclient \ - $$PWD/qrtclient/librtclient - LIBS += \ - $$PWD/qrtclient/libqrtclient.a \ - $$PWD/qrtclient/librtclient/librtclient.a \ - -lcurl + -lcurl \ + -lrtclient \ + -lqrtclient contains(ANDROID_TARGET_ARCH,arm64-v8a) { - QMAKE_CFLAGS += -I/usr/local/aarch64-linux-android/sysroot/usr/include LIBS += -L/usr/local/aarch64-linux-android/sysroot/usr/lib ANDROID_EXTRA_LIBS += \ - /usr/local/aarch64-linux-android/sysroot/usr/lib/libcrypto_1_1.so \ - /usr/local/aarch64-linux-android/sysroot/usr/lib/libssl_1_1.so \ - /usr/local/aarch64-linux-android/sysroot/usr/lib/libcurl.so + /usr/local/aarch64-linux-android/sysroot/usr/lib/libcrypto.so \ + /usr/local/aarch64-linux-android/sysroot/usr/lib/libssl.so \ + /usr/local/aarch64-linux-android/sysroot/usr/lib/libcurl.so \ + /usr/local/aarch64-linux-android/sysroot/usr/lib/librtclient.so \ + /opt/Qt5.14.1/5.14.1/android/lib/libqrtclient-arm64-v8a.so } contains(ANDROID_TARGET_ARCH,armeabi-v7a) { - QMAKE_CFLAGS += -I/usr/local/arm-linux-androideabi/sysroot/usr/include LIBS += -L/usr/local/arm-linux-androideabi/sysroot/usr/lib ANDROID_EXTRA_LIBS += \ - /usr/local/arm-linux-androideabi/sysroot/usr/lib/libcrypto_1_1.so \ - /usr/local/arm-linux-androideabi/sysroot/usr/lib/libssl_1_1.so \ - /usr/local/arm-linux-androideabi/sysroot/usr/lib/libcurl.so + /usr/local/arm-linux-androideabi/sysroot/usr/lib/libcrypto.so \ + /usr/local/arm-linux-androideabi/sysroot/usr/lib/libssl.so \ + /usr/local/arm-linux-androideabi/sysroot/usr/lib/libcurl.so \ + /usr/local/arm-linux-androideabi/sysroot/usr/lib/librtclient.so \ + /opt/Qt5.14.1/5.14.1/android/lib/libqrtclient_armeabi-v7a.so } contains(ANDROID_TARGET_ARCH,x86) { - QMAKE_CFLAGS += -I/usr/local/i686-linux-android/sysroot/usr/include LIBS += -L/usr/local/i686-linux-android/sysroot/usr/lib ANDROID_EXTRA_LIBS += \ - /usr/local/i686-linux-android/sysroot/usr/lib/libcrypto_1_1.so \ - /usr/local/i686-linux-android/sysroot/usr/lib/libssl_1_1.so \ - /usr/local/i686-linux-android/sysroot/usr/lib/libcurl.so + /usr/local/i686-linux-android/sysroot/usr/lib/libcrypto.so \ + /usr/local/i686-linux-android/sysroot/usr/lib/libssl.so \ + /usr/local/i686-linux-android/sysroot/usr/lib/libcurl.so \ + /usr/local/i686-linux-android/sysroot/usr/lib/librtclient.so \ + /opt/Qt5.14.1/5.14.1/android/lib/libqrtclient_x86.so +} + +contains(ANDROID_TARGET_ARCH,x86_64) { + LIBS += -L/usr/local/x86_64-linux-android/sysroot/usr/lib64 + ANDROID_EXTRA_LIBS += \ + /usr/local/x86_64-linux-android/sysroot/usr/lib64/libcrypto.so \ + /usr/local/x86_64-linux-android/sysroot/usr/lib64/libssl.so \ + /usr/local/x86_64-linux-android/sysroot/usr/lib64/libcurl.so \ + /usr/local/x86_64-linux-android/sysroot/usr/lib64/librtclient.so \ + /opt/Qt5.14.1/5.14.1/android/lib/libqrtclient_x86_64.so } android { + INCLUDEPATH += /opt/android-ndk/sources/cxx-stl/llvm-libc++/include QT += svg DISTFILES += android/AndroidManifest.xml ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android diff --git a/qrtclient b/qrtclient index 9e04711..905f99a 160000 --- a/qrtclient +++ b/qrtclient @@ -1 +1 @@ -Subproject commit 9e0471185c01049e4e050458572fd2db51d05fda +Subproject commit 905f99a3e38d10bf3902584a0a0cfa1cd9c355ea -- cgit v1.2.3