summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/kms/kms.pro
diff options
context:
space:
mode:
authorHannu Lyytinen <hannu.lyytinen@nomovok.com>2012-04-12 15:09:52 +0300
committerQt by Nokia <qt-info@nokia.com>2012-04-13 08:33:37 +0200
commit5ab6a3270d1121fb4d50c3f79f497a9c52d5afa8 (patch)
treeaf927a92c8e473b746abd62a5f186bf320eaa76d /src/plugins/platforms/kms/kms.pro
parent01b54bcd84d9a2129f2db4fe03a5f331f9eec203 (diff)
Implement basic bits for device autodetection via udev.
The graphics cards and eventually the input devices need to be resolved via udev. This commit adds a listener class and an abstract base class for writing device specific handlers. Change-Id: I62784c98bc7ad4bc1431d61cd5f13c8b48edf330 Reviewed-by: Andy Nichols <andy.nichols@nokia.com>
Diffstat (limited to 'src/plugins/platforms/kms/kms.pro')
-rw-r--r--src/plugins/platforms/kms/kms.pro10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/platforms/kms/kms.pro b/src/plugins/platforms/kms/kms.pro
index 93d972abe8..7c0cc79160 100644
--- a/src/plugins/platforms/kms/kms.pro
+++ b/src/plugins/platforms/kms/kms.pro
@@ -8,7 +8,7 @@ DEFINES += MESA_EGL_NO_X11_HEADERS
CONFIG += link_pkgconfig egl qpa/genericunixfontdatabase
-PKGCONFIG += libdrm egl gbm glesv2
+PKGCONFIG += libdrm libudev egl gbm glesv2
SOURCES = main.cpp \
qkmsintegration.cpp \
@@ -19,7 +19,9 @@ SOURCES = main.cpp \
qkmsdevice.cpp \
qkmsbuffermanager.cpp \
qkmsbackingstore.cpp \
- qkmsnativeinterface.cpp
+ qkmsnativeinterface.cpp \
+ qkmsudevlistener.cpp \
+ qkmsudevhandler.cpp
HEADERS = qkmsintegration.h \
qkmsscreen.h \
qkmscontext.h \
@@ -28,7 +30,9 @@ HEADERS = qkmsintegration.h \
qkmsdevice.h \
qkmsbuffermanager.h \
qkmsbackingstore.h \
- qkmsnativeinterface.h
+ qkmsnativeinterface.h \
+ qkmsudevlistener.h \
+ qkmsudevhandler.h
target.path += $$[QT_INSTALL_PLUGINS]/platforms
INSTALLS += target