C

Monitor: Verifying the Rendering Output

TEMPLATE = app

QT =

INCLUDEPATH += $$PWD/inc
INCLUDEPATH += $$PWD/data
HEADERS += $$PWD/inc/message.h \
           $$PWD/inc/connection.h \
           $$PWD/inc/eventProcessor.h \
           $$PWD/inc/controller.h \
           $$PWD/inc/imagestatedata.h \
           $$PWD/inc/qsafechecksum.h \
           $$PWD/inc/qsafeglobal.h \
           $$PWD/inc/endian.h

SOURCES += $$PWD/qsrMonitor.c \
           $$PWD/connection_ip.c \
           $$PWD/eventProcessor.c \
           $$PWD/qsafechecksum.c \
           $$PWD/controller.c \
           $$PWD/errorcode.c \
           $$PWD/indicators.c \
           $$PWD/endian.c

qnx: target.path = /tmp/saferenderer/$${TARGET}
else: target.path = $$[QT_INSTALL_EXAMPLES]/saferenderer/$${TARGET}
INSTALLS += target

#Generate monitor configuration data
CONFIG += qtsafeconfigtool
SAFE_MONITOR_OUTPUTDIR = $$PWD/data
SAFE_MONITOR_LAYOUTS = $$PWD/../indicators/layoutData/MainForm/MainForm.ui.srl

LIBS += -lm
qnx: LIBS += -lsocket