summaryrefslogtreecommitdiffstats
path: root/src/gui/embedded/embedded.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/embedded/embedded.pri')
-rw-r--r--src/gui/embedded/embedded.pri226
1 files changed, 226 insertions, 0 deletions
diff --git a/src/gui/embedded/embedded.pri b/src/gui/embedded/embedded.pri
new file mode 100644
index 0000000000..31f0bc6d50
--- /dev/null
+++ b/src/gui/embedded/embedded.pri
@@ -0,0 +1,226 @@
+# Qt for Embedded Linux
+
+embedded {
+ CONFIG -= opengl x11
+ LIBS -= -dl
+ KERNEL_P = kernel
+
+ !mac:HEADERS += embedded/qsoundqss_qws.h
+ HEADERS += \
+ embedded/qcopchannel_qws.h \
+ embedded/qdecoration_qws.h \
+ embedded/qdecorationfactory_qws.h \
+ embedded/qdecorationplugin_qws.h \
+ embedded/qdirectpainter_qws.h \
+ embedded/qlock_p.h \
+ embedded/qscreen_qws.h \
+ embedded/qscreenmulti_qws_p.h \
+ embedded/qscreenproxy_qws.h \
+ embedded/qwindowsystem_qws.h \
+ embedded/qwindowsystem_p.h \
+ embedded/qwscommand_qws_p.h \
+ embedded/qwscursor_qws.h \
+ embedded/qwsdisplay_qws.h \
+ embedded/qwsdisplay_qws_p.h \
+ embedded/qwsevent_qws.h \
+ embedded/qwsmanager_qws.h \
+ embedded/qwsmanager_p.h \
+ embedded/qwsproperty_qws.h \
+ embedded/qwsprotocolitem_qws.h \
+ embedded/qtransportauth_qws.h \
+ embedded/qtransportauth_qws_p.h \
+ embedded/qtransportauthdefs_qws.h \
+ embedded/qwssocket_qws.h \
+ embedded/qwslock_p.h \
+ embedded/qwsutils_qws.h \
+ embedded/qwssharedmemory_p.h \
+ embedded/qwssignalhandler_p.h \
+ embedded/qwsembedwidget.h
+
+ !mac:SOURCES += embedded/qsoundqss_qws.cpp
+ SOURCES += \
+ embedded/qcopchannel_qws.cpp \
+ embedded/qdecoration_qws.cpp \
+ embedded/qdecorationfactory_qws.cpp \
+ embedded/qdecorationplugin_qws.cpp \
+ embedded/qdirectpainter_qws.cpp \
+ embedded/qlock.cpp \
+ embedded/qscreen_qws.cpp \
+ embedded/qscreenmulti_qws.cpp \
+ embedded/qscreenproxy_qws.cpp \
+ embedded/qwindowsystem_qws.cpp \
+ embedded/qwscommand_qws.cpp \
+ embedded/qwscursor_qws.cpp \
+ embedded/qwsevent_qws.cpp \
+ embedded/qwsmanager_qws.cpp \
+ embedded/qwsproperty_qws.cpp \
+ embedded/qtransportauth_qws.cpp \
+ embedded/qwslock.cpp \
+ embedded/qwssharedmemory.cpp \
+ embedded/qwssocket_qws.cpp \
+ embedded/qwssignalhandler.cpp \
+ embedded/qwsembedwidget.cpp
+
+ contains(QT_CONFIG,sxe)|contains(QT_CONFIG,qtopia) {
+ SOURCES += embedded/qunixsocket.cpp embedded/qunixsocketserver.cpp
+ HEADERS += embedded/qunixsocket_p.h embedded/qunixsocketserver_p.h
+ }
+
+#
+# Decorations
+#
+ contains( decorations, default ) {
+ HEADERS += embedded/qdecorationdefault_qws.h
+ SOURCES += embedded/qdecorationdefault_qws.cpp
+ }
+ contains( decorations, styled ) {
+ HEADERS += embedded/qdecorationstyled_qws.h
+ SOURCES += embedded/qdecorationstyled_qws.cpp
+ }
+
+ contains( decorations, windows ) {
+ HEADERS += embedded/qdecorationwindows_qws.h
+ SOURCES += embedded/qdecorationwindows_qws.cpp
+ }
+
+#
+# Qt for Embedded Linux Drivers
+#
+ HEADERS += embedded/qscreendriverplugin_qws.h \
+ embedded/qscreendriverfactory_qws.h \
+ embedded/qkbd_qws.h \
+ embedded/qkbd_qws_p.h \
+ embedded/qkbd_defaultmap_qws_p.h \
+ embedded/qkbddriverplugin_qws.h \
+ embedded/qkbddriverfactory_qws.h \
+ embedded/qmouse_qws.h \
+ embedded/qmousedriverplugin_qws.h \
+ embedded/qmousedriverfactory_qws.h
+
+ SOURCES += embedded/qscreendriverplugin_qws.cpp \
+ embedded/qscreendriverfactory_qws.cpp \
+ embedded/qkbd_qws.cpp \
+ embedded/qkbddriverplugin_qws.cpp \
+ embedded/qkbddriverfactory_qws.cpp \
+ embedded/qmouse_qws.cpp \
+ embedded/qmousedriverplugin_qws.cpp \
+ embedded/qmousedriverfactory_qws.cpp
+
+#
+# Graphics drivers
+#
+ contains( gfx-drivers, linuxfb ) {
+ HEADERS += embedded/qscreenlinuxfb_qws.h
+ SOURCES += embedded/qscreenlinuxfb_qws.cpp
+ }
+
+ contains( gfx-drivers, qnx ) {
+ HEADERS += embedded/qscreenqnx_qws.h
+ SOURCES += embedded/qscreenqnx_qws.cpp
+ LIBS += -lgf
+ }
+
+ contains( gfx-drivers, integrityfb ) {
+ HEADERS += embedded/qscreenintegrityfb_qws.h
+ SOURCES += embedded/qscreenintegrityfb_qws.cpp
+ LIBS += -lfbdev
+ }
+
+ contains( gfx-drivers, qvfb ) {
+ HEADERS += embedded/qscreenvfb_qws.h
+ SOURCES += embedded/qscreenvfb_qws.cpp
+ }
+
+
+ contains( gfx-drivers, vnc ) {
+ VNCDIR = $$QT_SOURCE_TREE/src/plugins/gfxdrivers/vnc
+ INCLUDEPATH += $$VNCDIR
+ HEADERS += $$VNCDIR/qscreenvnc_qws.h \
+ $$VNCDIR/qscreenvnc_p.h
+ SOURCES += $$VNCDIR/qscreenvnc_qws.cpp
+ }
+
+ contains( gfx-drivers, transformed ) {
+ HEADERS += embedded/qscreentransformed_qws.h
+ SOURCES += embedded/qscreentransformed_qws.cpp
+ }
+
+ contains( gfx-drivers, directfb ) {
+ INCLUDEPATH += $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb
+ include($$PWD/directfb.pri)
+ }
+#
+# Keyboard drivers
+#
+ contains( kbd-drivers, qvfb ) {
+ HEADERS +=embedded/qkbdvfb_qws.h
+ SOURCES +=embedded/qkbdvfb_qws.cpp
+ !contains( kbd-drivers, qvfb ) {
+ kbd-drivers += qvfb
+ }
+ }
+
+ contains( kbd-drivers, tty ) {
+ HEADERS +=embedded/qkbdtty_qws.h
+ SOURCES +=embedded/qkbdtty_qws.cpp
+ }
+
+ contains( kbd-drivers, linuxinput ) {
+ HEADERS +=embedded/qkbdlinuxinput_qws.h
+ SOURCES +=embedded/qkbdlinuxinput_qws.cpp
+ }
+
+ contains( kbd-drivers, um ) {
+ HEADERS +=embedded/qkbdum_qws.h
+ SOURCES +=embedded/qkbdum_qws.cpp
+ }
+
+ contains( kbd-drivers, qnx ) {
+ HEADERS += embedded/qkbdqnx_qws.h
+ SOURCES += embedded/qkbdqnx_qws.cpp
+ }
+
+ contains( kbd-drivers, integrity ) {
+ HEADERS += embedded/qkbdintegrity_qws.h
+ SOURCES += embedded/qkbdintegrity_qws.cpp
+ }
+
+#
+# Mouse drivers
+#
+ contains( mouse-drivers, qvfb ) {
+ HEADERS +=embedded/qmousevfb_qws.h
+ SOURCES +=embedded/qmousevfb_qws.cpp
+ }
+
+ contains( mouse-drivers, pc ) {
+ HEADERS +=embedded/qmousepc_qws.h
+ SOURCES +=embedded/qmousepc_qws.cpp
+ }
+
+ contains( mouse-drivers, linuxtp ) {
+ HEADERS +=embedded/qmouselinuxtp_qws.h
+ SOURCES +=embedded/qmouselinuxtp_qws.cpp
+ }
+
+ contains( mouse-drivers, tslib ) {
+ LIBS_PRIVATE += -lts
+ HEADERS +=embedded/qmousetslib_qws.h
+ SOURCES +=embedded/qmousetslib_qws.cpp
+ }
+
+ contains( mouse-drivers, linuxinput ) {
+ HEADERS +=embedded/qmouselinuxinput_qws.h
+ SOURCES +=embedded/qmouselinuxinput_qws.cpp
+ }
+
+ contains( mouse-drivers, qnx ) {
+ HEADERS += embedded/qmouseqnx_qws.h
+ SOURCES += embedded/qmouseqnx_qws.cpp
+ }
+
+ contains( mouse-drivers, integrity ) {
+ HEADERS += embedded/qmouseintegrity_qws.h
+ SOURCES += embedded/qmouseintegrity_qws.cpp
+ }
+}