X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fplugins%2Fplatforms%2Fwayland%2Fwayland.pro;h=a3ad15d1deeb43b59d55195906214bf2653ae4e3;hb=d458c31998f5e4fcf85cf31e4b9033fd18f77052;hp=1a9368f13ccfc030dad7fad24f6465214e371d82;hpb=a85e53d7203576691dc18203d8784979b208033d;p=profile%2Fivi%2Fqtwayland.git diff --git a/src/plugins/platforms/wayland/wayland.pro b/src/plugins/platforms/wayland/wayland.pro index 1a9368f..a3ad15d 100644 --- a/src/plugins/platforms/wayland/wayland.pro +++ b/src/plugins/platforms/wayland/wayland.pro @@ -1,26 +1,48 @@ TARGET = qwayland -include(../../qpluginbase.pri) +load(qt_plugin) +load(qt_module) -QT+=gui-private core-private opengl-private +CONFIG += qpa/genericunixfontdatabase DESTDIR = $$QT.gui.plugins/platforms DEFINES += Q_PLATFORM_WAYLAND DEFINES += $$QMAKE_DEFINES_WAYLAND -QT += core-private gui-private opengl-private +mac { + DEFINES += QT_NO_WAYLAND_XKB +} + +QT += core-private gui-private platformsupport-private + +WAYLANDSOURCES += \ + $$PWD/../../../../extensions/surface-extension.xml \ + $$PWD/../../../../extensions/sub-surface-extension.xml \ + $$PWD/../../../../extensions/output-extension.xml \ + $$PWD/../../../../extensions/touch-extension.xml SOURCES = main.cpp \ qwaylandintegration.cpp \ qwaylandnativeinterface.cpp \ - qwaylandshmsurface.cpp \ + qwaylandshmbackingstore.cpp \ qwaylandinputdevice.cpp \ qwaylandcursor.cpp \ qwaylanddisplay.cpp \ qwaylandwindow.cpp \ qwaylandscreen.cpp \ qwaylandshmwindow.cpp \ - qwaylandclipboard.cpp + qwaylandclipboard.cpp \ + qwaylanddnd.cpp \ + qwaylanddataoffer.cpp \ + qwaylanddatadevicemanager.cpp \ + qwaylanddatasource.cpp \ + qwaylandshell.cpp \ + qwaylandshellsurface.cpp \ + qwaylandextendedoutput.cpp \ + qwaylandextendedsurface.cpp \ + qwaylandsubsurface.cpp \ + qwaylandtouch.cpp \ + $$PWD/../../../shared/qwaylandmimehelper.cpp HEADERS = qwaylandintegration.h \ qwaylandnativeinterface.h \ @@ -28,25 +50,36 @@ HEADERS = qwaylandintegration.h \ qwaylanddisplay.h \ qwaylandwindow.h \ qwaylandscreen.h \ - qwaylandshmsurface.h \ + qwaylandshmbackingstore.h \ qwaylandbuffer.h \ qwaylandshmwindow.h \ - qwaylandclipboard.h + qwaylandclipboard.h \ + qwaylanddnd.h \ + qwaylanddataoffer.h \ + qwaylanddatadevicemanager.h \ + qwaylanddatasource.h \ + qwaylandshell.h \ + qwaylandshellsurface.h \ + qwaylandextendedoutput.h \ + qwaylandextendedsurface.h \ + qwaylandsubsurface.h \ + qwaylandtouch.h \ + $$PWD/../../../shared/qwaylandmimehelper.h + +INCLUDEPATH += $$PWD/../../../shared INCLUDEPATH += $$QMAKE_INCDIR_WAYLAND + LIBS += $$QMAKE_LIBS_WAYLAND -QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND +mac { + LIBS += -lwayland-client +} -INCLUDEPATH += $$PWD +QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND -QT += gui-private -QT += opengl-private -QT += core-private -QT += widgets-private +target.path += $$[QT_INSTALL_PLUGINS]/platforms +INSTALLS += target include ($$PWD/gl_integration/gl_integration.pri) +include ($$PWD/windowmanager_integration/windowmanager_integration.pri) -include (../fontdatabases/genericunix/genericunix.pri) - -target.path += $$[QT_INSTALL_PLUGINS]/platforms -INSTALLS += target