50 lines
1.3 KiB
Prolog
50 lines
1.3 KiB
Prolog
TEMPLATE = lib
|
|
TARGET = $$qtLibraryTarget(nymea_experiencepluginevdash)
|
|
|
|
include(../config.pri)
|
|
|
|
CONFIG += plugin link_pkgconfig
|
|
PKGCONFIG += nymea
|
|
|
|
RESOURCES += ../dashboard.qrc
|
|
|
|
QT -= gui
|
|
QT += network sql websockets dbus
|
|
|
|
HEADERS += experiencepluginevdash.h \
|
|
energymanagerdbusclient.h \
|
|
chargingsessionsdbusinterfaceclient.h \
|
|
evdashengine.h \
|
|
evdashjsonhandler.h \
|
|
evdashsettings.h \
|
|
evdashwebserverresource.h
|
|
|
|
SOURCES += experiencepluginevdash.cpp \
|
|
energymanagerdbusclient.cpp \
|
|
chargingsessionsdbusinterfaceclient.cpp \
|
|
evdashengine.cpp \
|
|
evdashjsonhandler.cpp \
|
|
evdashsettings.cpp \
|
|
evdashwebserverresource.cpp
|
|
|
|
target.path = $$[QT_INSTALL_LIBS]/nymea/experiences/
|
|
INSTALLS += target
|
|
|
|
# Install translation files
|
|
TRANSLATIONS *= $$files($${_PRO_FILE_PWD_}/translations/*ts, true)
|
|
lupdate.depends = FORCE
|
|
lupdate.depends += qmake_all
|
|
lupdate.commands = lupdate -recursive -no-obsolete $${_PRO_FILE_PWD_}/experience.pro
|
|
QMAKE_EXTRA_TARGETS += lupdate
|
|
|
|
# make lrelease to build .qm from .ts
|
|
lrelease.depends = FORCE
|
|
lrelease.commands += lrelease $$files($$_PRO_FILE_PWD_/translations/*.ts, true);
|
|
QMAKE_EXTRA_TARGETS += lrelease
|
|
|
|
translations.depends += lrelease
|
|
translations.path = /usr/share/nymea/translations
|
|
translations.files = $$[QT_SOURCE_TREE]/translations/*.qm
|
|
INSTALLS += translations
|
|
|