From 0cb7dac534049ebda607a9a2cdde2f7c7d9533c2 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sun, 27 May 2012 09:27:57 -0700 Subject: Add minimalegl QPA platform plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The EGLFS platform plugin was originally meant to be an example and thus to be kept simple. However, EGLFS is becoming more and more complex with the addition of hooks for board support, cursor integration, built-in evdev support etc. minimalegl is a new platform plugin that intends to follow the original intentions of EGLFS. The code is an adaptation of EGLFS as of f913859f8 Change-Id: I3d4cf84cde380cdcc7e0e8bfefff4df6be731b8d Reviewed-by: Jørgen Lind --- src/plugins/platforms/minimalegl/minimalegl.pro | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/plugins/platforms/minimalegl/minimalegl.pro (limited to 'src/plugins/platforms/minimalegl/minimalegl.pro') diff --git a/src/plugins/platforms/minimalegl/minimalegl.pro b/src/plugins/platforms/minimalegl/minimalegl.pro new file mode 100644 index 0000000000..22e3729ed7 --- /dev/null +++ b/src/plugins/platforms/minimalegl/minimalegl.pro @@ -0,0 +1,32 @@ +TARGET = qminimalegl +load(qt_plugin) + +QT += core-private gui-private platformsupport-private + +DESTDIR = $$QT.gui.plugins/platforms + +#DEFINES += QEGL_EXTRA_DEBUG + +#DEFINES += Q_OPENKODE + +#Avoid X11 header collision +DEFINES += MESA_EGL_NO_X11_HEADERS + +SOURCES = main.cpp \ + qminimaleglintegration.cpp \ + qminimaleglwindow.cpp \ + qminimaleglbackingstore.cpp \ + qminimaleglscreen.cpp + +HEADERS = qminimaleglintegration.h \ + qminimaleglwindow.h \ + qminimaleglbackingstore.h \ + qminimaleglscreen.h + +CONFIG += egl qpa/genericunixfontdatabase + +target.path += $$[QT_INSTALL_PLUGINS]/platforms +INSTALLS += target + +OTHER_FILES += \ + minimalegl.json -- cgit v1.2.3