57 lines
1.8 KiB
Prolog
57 lines
1.8 KiB
Prolog
TEMPLATE = lib
|
|
TARGET = service
|
|
CONFIG += dll
|
|
QT += core androidextras
|
|
QT += network qml quick quickcontrols2 svg websockets bluetooth charts nfc
|
|
|
|
include(../shared.pri)
|
|
include(../3rdParty/android/android_openssl/openssl.pri)
|
|
|
|
|
|
INCLUDEPATH += $$top_srcdir/libnymea-app/
|
|
|
|
# https://bugreports.qt.io/browse/QTBUG-83165
|
|
LIBS += -L$${top_builddir}/libnymea-app/$${ANDROID_TARGET_ARCH}
|
|
|
|
LIBS += -L$$top_builddir/libnymea-app/ -lnymea-app
|
|
PRE_TARGETDEPS += ../libnymea-app
|
|
|
|
RESOURCES += controlviews/controlviews.qrc \
|
|
../nymea-app/resources.qrc \
|
|
../nymea-app/images.qrc \
|
|
../nymea-app/styles.qrc
|
|
|
|
INCLUDEPATH += ../nymea-app/
|
|
|
|
SOURCES += \
|
|
controlviews/devicecontrolapplication.cpp \
|
|
nymeaappservice/nymeaappservice.cpp \
|
|
nymeaappservice/androidbinder.cpp \
|
|
../nymea-app/stylecontroller.cpp \
|
|
../nymea-app/platformhelper.cpp \
|
|
../nymea-app/nfchelper.cpp \
|
|
../nymea-app/nfcthingactionwriter.cpp \
|
|
../nymea-app/platformintegration/android/platformhelperandroid.cpp \
|
|
service_main.cpp
|
|
|
|
HEADERS += \
|
|
controlviews/devicecontrolapplication.h \
|
|
nymeaappservice/nymeaappservice.h \
|
|
nymeaappservice/androidbinder.h \
|
|
../nymea-app/stylecontroller.h \
|
|
../nymea-app/platformhelper.h \
|
|
../nymea-app/nfchelper.h \
|
|
../nymea-app/nfcthingactionwriter.h \
|
|
../nymea-app/platformintegration/android/platformhelperandroid.h \
|
|
|
|
DISTFILES += \
|
|
java/io/guh/nymeaapp/Action.java \
|
|
java/io/guh/nymeaapp/NymeaAppControlService.java \
|
|
java/io/guh/nymeaapp/NymeaAppService.java \
|
|
java/io/guh/nymeaapp/NymeaAppControlsActivity.java \
|
|
java/io/guh/nymeaapp/NymeaAppServiceConnection.java \
|
|
java/io/guh/nymeaapp/Thing.java \
|
|
java/io/guh/nymeaapp/State.java \
|
|
java/io/guh/nymeaapp/NymeaHost.java \
|
|
controlviews/Main.qml
|