TARGET = qdirectfb PLUGIN_TYPE = platforms PLUGIN_CLASS_NAME = QDirectFbIntegrationPlugin load(qt_plugin) QT += core-private gui-private platformsupport-private LIBS += $$QMAKE_LIBS_DIRECTFB QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_DIRECTFB SOURCES = main.cpp \ qdirectfbintegration.cpp \ qdirectfbbackingstore.cpp \ qdirectfbblitter.cpp \ qdirectfbconvenience.cpp \ qdirectfbinput.cpp \ qdirectfbcursor.cpp \ qdirectfbwindow.cpp \ qdirectfbscreen.cpp HEADERS = qdirectfbintegration.h \ qdirectfbbackingstore.h \ qdirectfbblitter.h \ qdirectfbconvenience.h \ qdirectfbinput.h \ qdirectfbcursor.h \ qdirectfbwindow.h \ qdirectfbscreen.h \ qdirectfbeglhooks.h # ### port the GL context contains(QT_CONFIG, directfb_egl) { HEADERS += qdirectfb_egl.h SOURCES += qdirectfb_egl.cpp DEFINES += DIRECTFB_GL_EGL } !isEmpty(DIRECTFB_PLATFORM_HOOKS_SOURCES) { HEADERS += $$DIRECTFB_PLATFORM_HOOKS_HEADERS SOURCES += $$DIRECTFB_PLATFORM_HOOKS_SOURCES DEFINES += DIRECTFB_PLATFORM_HOOKS LIBS += $$DIRECTFB_PLATFORM_HOOKS_LIBS QMAKE_LIBDIR += $$DIRECTFB_PLATFORM_HOOKS_LIBDIR INCLUDEPATH += $$DIRECTFB_PLATFORM_HOOKS_INCLUDEPATH } else { SOURCES += qdirectfbeglhooks_stub.cpp } CONFIG += qpa/genericunixfontdatabase OTHER_FILES += directfb.json