C
Telltales: Rendering Safety-Critical UI
TEMPLATE = app
TARGET = telltales
SOURCES = main.cpp
QT = qtsaferenderer qsrplatformadaptation
integrity {
for(p, QMAKE_LIBDIR_EGL) {
LIBS += -L$$p
}
LIBS += -lsrv_init -lmmgr_usr -lwm_usr -lprr_usr -lpool -livfs
DEFINES += Q_OS_INTEGRITY
DEFINES += IPMMU_VMR_INT_FIRST=0x0000000080000000
DEFINES += IPMMU_VMR_INT_LAST=0x00000000BFFFFFFF
INCLUDEPATH += $$[QT_INSTALL_HEADERS]
INCLUDEPATH += $$QMAKE_INCDIR_EGL
INCLUDEPATH += ../../../src/saferenderer
} else:boot2qt {
CONFIG += resources
}
CONFIG += qtsafercctool exceptions
qnx: target.path = /tmp/saferenderer/$${TARGET}
else: target.path = $$[QT_INSTALL_EXAMPLES]/saferenderer/$${TARGET}
layoutdata.files += safeasset.qrc
layoutdata.path = $$[QT_INSTALL_EXAMPLES]/saferenderer
INSTALLS = target layoutdata
SAFE_RESOURCES += \
$$PWD/safeasset.qrc
OTHER_FILES += safeasset.qrc