diff options
Diffstat (limited to 'tradeshow/knx-demo/3d-Alexa-knx-demo/HomeAutom.pro')
-rw-r--r-- | tradeshow/knx-demo/3d-Alexa-knx-demo/HomeAutom.pro | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/tradeshow/knx-demo/3d-Alexa-knx-demo/HomeAutom.pro b/tradeshow/knx-demo/3d-Alexa-knx-demo/HomeAutom.pro new file mode 100644 index 0000000..e70f4e4 --- /dev/null +++ b/tradeshow/knx-demo/3d-Alexa-knx-demo/HomeAutom.pro @@ -0,0 +1,73 @@ +TEMPLATE = app + +# Control KNX board with the demo +CONFIG += KNX_BOARD ALEXA_WEMO +#CONFIG += ALEXA_WEMO + +KNX_BOARD { + requires(qtHaveModule(knx)) + requires(qtHaveModule(network)) + DEFINES += KNX_BACKEND + + QT += knx + CONFIG += c++11 +} + +QT += qml quick + +target.path = $$[QT_INSTALL_EXAMPLES]/studio3d/$$TARGET +INSTALLS += target + +SOURCES += main.cpp \ + housemodel.cpp + +HEADERS += \ + housemodel.h + +RESOURCES += HomeAutom.qrc + +OTHER_FILES += qml/HomeAutom/* + +RC_ICONS += HomeAutom.ico + +KNX_BOARD { + SOURCES += \ + qmlknxdemo.cpp \ + etsdevelopmentboard.cpp \ + demodatapoint.cpp + + HEADERS += \ + qmlknxdemo.h \ + demodatapoint.h \ + utils.h \ + etsdevelopmentboard.h +} + +ALEXA_WEMO { + SOURCES += \ + qupnpservice.cpp \ + qupnprootdevice.cpp \ + qvirtualbelkinwemo.cpp \ + qminimalhttpserver.cpp + + HEADERS += \ + qupnpservice.h \ + qupnprootdevice.h \ + qvirtualbelkinwemo.h \ + qminimalhttpserver.h + + QT += xml +} + +QML_IMPORT_PATH = $$PWD/qml/imports + +DISTFILES += \ + 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 + +#ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android |