125 lines
5.9 KiB
Prolog
125 lines
5.9 KiB
Prolog
TEMPLATE = lib
|
|
TARGET = guh-core
|
|
|
|
include(../guh.pri)
|
|
|
|
QT += sql
|
|
INCLUDEPATH += $$top_srcdir/libguh jsonrpc
|
|
LIBS += -L$$top_builddir/libguh/ -lguh -lssl -lcrypto
|
|
|
|
target.path = /usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH')
|
|
INSTALLS += target
|
|
|
|
# icons for the webserver
|
|
RESOURCES += $$top_srcdir/icons.qrc
|
|
|
|
HEADERS += $$top_srcdir/libguh-core/guhcore.h \
|
|
$$top_srcdir/libguh-core/tcpserver.h \
|
|
$$top_srcdir/libguh-core/mocktcpserver.h \
|
|
$$top_srcdir/libguh-core/ruleengine.h \
|
|
$$top_srcdir/libguh-core/rule.h \
|
|
$$top_srcdir/libguh-core/stateevaluator.h \
|
|
$$top_srcdir/libguh-core/webserver.h \
|
|
$$top_srcdir/libguh-core/transportinterface.h \
|
|
$$top_srcdir/libguh-core/servermanager.h \
|
|
$$top_srcdir/libguh-core/httprequest.h \
|
|
$$top_srcdir/libguh-core/websocketserver.h \
|
|
$$top_srcdir/libguh-core/httpreply.h \
|
|
$$top_srcdir/libguh-core/guhconfiguration.h \
|
|
$$top_srcdir/libguh-core/bluetoothserver.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsonrpcserver.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsonhandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/devicehandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsontypes.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/ruleshandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/actionhandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/eventhandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/statehandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/logginghandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/configurationhandler.h \
|
|
$$top_srcdir/libguh-core/jsonrpc/networkmanagerhandler.h \
|
|
$$top_srcdir/libguh-core/logging/logging.h \
|
|
$$top_srcdir/libguh-core/logging/logengine.h \
|
|
$$top_srcdir/libguh-core/logging/logfilter.h \
|
|
$$top_srcdir/libguh-core/logging/logentry.h \
|
|
$$top_srcdir/libguh-core/rest/restserver.h \
|
|
$$top_srcdir/libguh-core/rest/restresource.h \
|
|
$$top_srcdir/libguh-core/rest/devicesresource.h \
|
|
$$top_srcdir/libguh-core/rest/deviceclassesresource.h \
|
|
$$top_srcdir/libguh-core/rest/vendorsresource.h \
|
|
$$top_srcdir/libguh-core/rest/logsresource.h \
|
|
$$top_srcdir/libguh-core/rest/pluginsresource.h \
|
|
$$top_srcdir/libguh-core/rest/rulesresource.h \
|
|
$$top_srcdir/libguh-core/time/timedescriptor.h \
|
|
$$top_srcdir/libguh-core/time/calendaritem.h \
|
|
$$top_srcdir/libguh-core/time/repeatingoption.h \
|
|
$$top_srcdir/libguh-core/time/timeeventitem.h \
|
|
$$top_srcdir/libguh-core/time/timemanager.h \
|
|
$$top_srcdir/libguh-core/networkmanager/dbus-interfaces.h \
|
|
$$top_srcdir/libguh-core/networkmanager/networkmanager.h \
|
|
$$top_srcdir/libguh-core/networkmanager/networkdevice.h \
|
|
$$top_srcdir/libguh-core/networkmanager/wirelessaccesspoint.h \
|
|
$$top_srcdir/libguh-core/networkmanager/wirelessnetworkdevice.h \
|
|
$$top_srcdir/libguh-core/networkmanager/networksettings.h \
|
|
$$top_srcdir/libguh-core/networkmanager/networkconnection.h \
|
|
$$top_srcdir/libguh-core/networkmanager/wirednetworkdevice.h \
|
|
$$top_srcdir/libguh-core/usermanager.h \
|
|
$$top_srcdir/libguh-core/tokeninfo.h \
|
|
$$top_srcdir/libguh-core/certificategenerator.h \
|
|
$$top_srcdir/libguh-core/logging/logvaluetool.h
|
|
|
|
|
|
SOURCES += $$top_srcdir/libguh-core/guhcore.cpp \
|
|
$$top_srcdir/libguh-core/tcpserver.cpp \
|
|
$$top_srcdir/libguh-core/mocktcpserver.cpp \
|
|
$$top_srcdir/libguh-core/ruleengine.cpp \
|
|
$$top_srcdir/libguh-core/rule.cpp \
|
|
$$top_srcdir/libguh-core/stateevaluator.cpp \
|
|
$$top_srcdir/libguh-core/webserver.cpp \
|
|
$$top_srcdir/libguh-core/transportinterface.cpp \
|
|
$$top_srcdir/libguh-core/servermanager.cpp \
|
|
$$top_srcdir/libguh-core/httprequest.cpp \
|
|
$$top_srcdir/libguh-core/websocketserver.cpp \
|
|
$$top_srcdir/libguh-core/httpreply.cpp \
|
|
$$top_srcdir/libguh-core/guhconfiguration.cpp \
|
|
$$top_srcdir/libguh-core/bluetoothserver.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsonrpcserver.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsonhandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/devicehandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/jsontypes.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/ruleshandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/actionhandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/eventhandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/statehandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/logginghandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/configurationhandler.cpp \
|
|
$$top_srcdir/libguh-core/jsonrpc/networkmanagerhandler.cpp \
|
|
$$top_srcdir/libguh-core/logging/logengine.cpp \
|
|
$$top_srcdir/libguh-core/logging/logfilter.cpp \
|
|
$$top_srcdir/libguh-core/logging/logentry.cpp \
|
|
$$top_srcdir/libguh-core/rest/restserver.cpp \
|
|
$$top_srcdir/libguh-core/rest/restresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/devicesresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/deviceclassesresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/vendorsresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/logsresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/pluginsresource.cpp \
|
|
$$top_srcdir/libguh-core/rest/rulesresource.cpp \
|
|
$$top_srcdir/libguh-core/time/timedescriptor.cpp \
|
|
$$top_srcdir/libguh-core/time/calendaritem.cpp \
|
|
$$top_srcdir/libguh-core/time/repeatingoption.cpp \
|
|
$$top_srcdir/libguh-core/time/timeeventitem.cpp \
|
|
$$top_srcdir/libguh-core/time/timemanager.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/networkmanager.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/networkdevice.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/wirelessaccesspoint.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/wirelessnetworkdevice.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/networksettings.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/networkconnection.cpp \
|
|
$$top_srcdir/libguh-core/networkmanager/wirednetworkdevice.cpp \
|
|
$$top_srcdir/libguh-core/usermanager.cpp \
|
|
$$top_srcdir/libguh-core/tokeninfo.cpp \
|
|
$$top_srcdir/libguh-core/certificategenerator.cpp \
|
|
$$top_srcdir/libguh-core/logging/logvaluetool.cpp
|
|
|