QT += quick android { QT += androidextras } CONFIG += c++11 # The following define makes your compiler emit warnings if you use # any feature of Qt which as been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ main.cpp \ Manager.cpp RESOURCES += qml.qrc OTHER_FILES += \ _android/src/MyActivity.java\ _android/src/WiFi.java\ _android/src/RTT.java\ _android/src/LocationPermissionController.java\ _android/AndroidManifest.xml # use files in ./_android for the project as well ANDROID_PACKAGE_SOURCE_DIR = $$PWD/_android #ANDROID_PACKAGE_SOURCE_DIR = # Additional import path used to resolve QML modules in Qt Creator's code model QML_IMPORT_PATH = # Additional import path used to resolve QML modules just for Qt Quick Designer QML_DESIGNER_IMPORT_PATH = # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target HEADERS += \ Manager.h \ uwb.h DISTFILES += \ _android/src/UWB.java \ _android/src/no/nordicsemi/android/ble/annotation/ConnectionPriority.java \ _android/src/no/nordicsemi/android/ble/annotation/ConnectionState.java \ _android/src/no/nordicsemi/android/ble/annotation/PhyMask.java \ _android/src/no/nordicsemi/android/ble/annotation/PhyOption.java \ _android/src/no/nordicsemi/android/ble/annotation/PhyValue.java \ _android/src/no/nordicsemi/android/ble/annotation/WriteType.java \ _android/src/no/nordicsemi/android/ble/callback/profile/ProfileDataCallback.java \ _android/src/no/nordicsemi/android/ble/callback/profile/ProfileReadResponse.java \ _android/src/no/nordicsemi/android/ble/callback/BeforeCallback.java \ _android/src/no/nordicsemi/android/ble/callback/ConnectionPriorityCallback.java \ _android/src/no/nordicsemi/android/ble/callback/DataReceivedCallback.java \ _android/src/no/nordicsemi/android/ble/callback/DataSentCallback.java \ _android/src/no/nordicsemi/android/ble/callback/FailCallback.java \ _android/src/no/nordicsemi/android/ble/callback/InvalidRequestCallback.java \ _android/src/no/nordicsemi/android/ble/callback/MtuCallback.java \ _android/src/no/nordicsemi/android/ble/callback/PhyCallback.java \ _android/src/no/nordicsemi/android/ble/callback/ReadProgressCallback.java \ _android/src/no/nordicsemi/android/ble/callback/RssiCallback.java \ _android/src/no/nordicsemi/android/ble/callback/SuccessCallback.java \ _android/src/no/nordicsemi/android/ble/callback/WriteProgressCallback.java \ _android/src/no/nordicsemi/android/ble/data/Data.java \ _android/src/no/nordicsemi/android/ble/data/DataFilter.java \ _android/src/no/nordicsemi/android/ble/data/DataMerger.java \ _android/src/no/nordicsemi/android/ble/data/DataSplitter.java \ _android/src/no/nordicsemi/android/ble/data/DataStream.java \ _android/src/no/nordicsemi/android/ble/data/DefaultMtuSplitter.java \ _android/src/no/nordicsemi/android/ble/data/MutableData.java \ _android/src/no/nordicsemi/android/ble/error/GattError.java \ _android/src/no/nordicsemi/android/ble/exception/BluetoothDisabledException.java \ _android/src/no/nordicsemi/android/ble/exception/ConnectionException.java \ _android/src/no/nordicsemi/android/ble/exception/DeviceDisconnectedException.java \ _android/src/no/nordicsemi/android/ble/exception/InvalidDataException.java \ _android/src/no/nordicsemi/android/ble/exception/InvalidRequestException.java \ _android/src/no/nordicsemi/android/ble/exception/RequestFailedException.java \ _android/src/no/nordicsemi/android/ble/response/ConnectionPriorityResponse.java \ _android/src/no/nordicsemi/android/ble/response/MtuResult.java \ _android/src/no/nordicsemi/android/ble/response/PhyResult.java \ _android/src/no/nordicsemi/android/ble/response/ReadResponse.java \ _android/src/no/nordicsemi/android/ble/response/RssiResult.java \ _android/src/no/nordicsemi/android/ble/response/WriteResponse.java \ _android/src/no/nordicsemi/android/ble/utils/ILogger.java \ _android/src/no/nordicsemi/android/ble/utils/ParserUtils.java \ _android/src/no/nordicsemi/android/ble/BleManager.java \ _android/src/no/nordicsemi/android/ble/BleManagerCallbacks.java \ _android/src/no/nordicsemi/android/ble/ConnectionPriorityRequest.java \ _android/src/no/nordicsemi/android/ble/ConnectRequest.java \ _android/src/no/nordicsemi/android/ble/DisconnectRequest.java \ _android/src/no/nordicsemi/android/ble/MainThreadBluetoothGattCallback.java \ _android/src/no/nordicsemi/android/ble/MtuRequest.java \ _android/src/no/nordicsemi/android/ble/Operation.java \ _android/src/no/nordicsemi/android/ble/PhyRequest.java \ _android/src/no/nordicsemi/android/ble/ReadRequest.java \ _android/src/no/nordicsemi/android/ble/ReadRssiRequest.java \ _android/src/no/nordicsemi/android/ble/ReliableWriteRequest.java \ _android/src/no/nordicsemi/android/ble/Request.java \ _android/src/no/nordicsemi/android/ble/RequestQueue.java \ _android/src/no/nordicsemi/android/ble/SimpleRequest.java \ _android/src/no/nordicsemi/android/ble/SimpleValueRequest.java \ _android/src/no/nordicsemi/android/ble/SleepRequest.java \ _android/src/no/nordicsemi/android/ble/TimeoutableRequest.java \ _android/src/no/nordicsemi/android/ble/TimeoutableValueRequest.java \ _android/src/no/nordicsemi/android/ble/TimeoutHandler.java \ _android/src/no/nordicsemi/android/ble/ValueChangedCallback.java \ _android/src/no/nordicsemi/android/ble/WaitForValueChangedRequest.java \ _android/src/no/nordicsemi/android/ble/WriteRequest.java \ _android/src/DecaManager.java \ _android/src/DecaManagerCallbacks.java \ _android/AndroidManifest.xml \ _android/gradle/wrapper/gradle-wrapper.jar \ _android/gradlew \ _android/res/values/libs.xml \ _android/build.gradle \ _android/gradle/wrapper/gradle-wrapper.properties \ _android/gradlew.bat