Moving the example compositor makes the separation between the
compositor interface and the example implementation explicit.
TARGET = qt-compositor
DEPENDPATH += .
INCLUDEPATH += .
-INCLUDEPATH += ../3rdparty/wayland
+INCLUDEPATH += ../../src/qt-compositor/
# comment out the following line to disable DRM
CONFIG += wayland_drm
LIBS += -L ../../lib
-wayland_drm {
- LIBS += -lxcb-dri2 -lEGL
-}
-include (qt-compositor.pri)
+include (../../src/qt-compositor/qt-compositor.pri)
# Input
SOURCES += main.cpp
$$PWD/wldisplay.h \
$$PWD/wlobject.h
+INCLUDEPATH += $$PWD/../3rdparty/wayland
+
wayland_drm {
SOURCES += $$PWD/wldrmbuffer.cpp
HEADERS += $$PWD/wldrmbuffer.h
DEFINES += QT_WAYLAND_DRM
+ LIBS += -lxcb-dri2 -lEGL
}