nymea-experience-plugin-evdash/plugin/plugin.pro

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