summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/minimalegl/minimalegl.pro
diff options
context:
space:
mode:
authorGirish Ramakrishnan <girish.1.ramakrishnan@nokia.com>2012-05-27 09:27:57 -0700
committerQt by Nokia <qt-info@nokia.com>2012-05-30 08:30:42 +0200
commit0cb7dac534049ebda607a9a2cdde2f7c7d9533c2 (patch)
tree7944e3c430ee527be02c1d37180247aa6e828cf5 /src/plugins/platforms/minimalegl/minimalegl.pro
parent9e424adbdddc172ed63ee22995ba4bcc56bef0ce (diff)
Add minimalegl QPA platform plugin
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 <jorgen.lind@nokia.com>
Diffstat (limited to 'src/plugins/platforms/minimalegl/minimalegl.pro')
-rw-r--r--src/plugins/platforms/minimalegl/minimalegl.pro32
1 files changed, 32 insertions, 0 deletions
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