1 # Qt for Embedded Linux
8 !mac:HEADERS += embedded/qsoundqss_qws.h
10 embedded/qcopchannel_qws.h \
11 embedded/qdecoration_qws.h \
12 embedded/qdecorationfactory_qws.h \
13 embedded/qdecorationplugin_qws.h \
14 embedded/qdirectpainter_qws.h \
16 embedded/qscreen_qws.h \
17 embedded/qscreenmulti_qws_p.h \
18 embedded/qscreenproxy_qws.h \
19 embedded/qwindowsystem_qws.h \
20 embedded/qwindowsystem_p.h \
21 embedded/qwscommand_qws_p.h \
22 embedded/qwscursor_qws.h \
23 embedded/qwsdisplay_qws.h \
24 embedded/qwsdisplay_qws_p.h \
25 embedded/qwsevent_qws.h \
26 embedded/qwsmanager_qws.h \
27 embedded/qwsmanager_p.h \
28 embedded/qwsproperty_qws.h \
29 embedded/qwsprotocolitem_qws.h \
30 embedded/qtransportauth_qws.h \
31 embedded/qtransportauth_qws_p.h \
32 embedded/qtransportauthdefs_qws.h \
33 embedded/qwssocket_qws.h \
34 embedded/qwslock_p.h \
35 embedded/qwsutils_qws.h \
36 embedded/qwssharedmemory_p.h \
37 embedded/qwssignalhandler_p.h \
38 embedded/qwsembedwidget.h
40 !mac:SOURCES += embedded/qsoundqss_qws.cpp
42 embedded/qcopchannel_qws.cpp \
43 embedded/qdecoration_qws.cpp \
44 embedded/qdecorationfactory_qws.cpp \
45 embedded/qdecorationplugin_qws.cpp \
46 embedded/qdirectpainter_qws.cpp \
48 embedded/qscreen_qws.cpp \
49 embedded/qscreenmulti_qws.cpp \
50 embedded/qscreenproxy_qws.cpp \
51 embedded/qwindowsystem_qws.cpp \
52 embedded/qwscommand_qws.cpp \
53 embedded/qwscursor_qws.cpp \
54 embedded/qwsevent_qws.cpp \
55 embedded/qwsmanager_qws.cpp \
56 embedded/qwsproperty_qws.cpp \
57 embedded/qtransportauth_qws.cpp \
58 embedded/qwslock.cpp \
59 embedded/qwssharedmemory.cpp \
60 embedded/qwssocket_qws.cpp \
61 embedded/qwssignalhandler.cpp \
62 embedded/qwsembedwidget.cpp
64 contains(QT_CONFIG,sxe)|contains(QT_CONFIG,qtopia) {
65 SOURCES += embedded/qunixsocket.cpp embedded/qunixsocketserver.cpp
66 HEADERS += embedded/qunixsocket_p.h embedded/qunixsocketserver_p.h
72 contains( decorations, default ) {
73 HEADERS += embedded/qdecorationdefault_qws.h
74 SOURCES += embedded/qdecorationdefault_qws.cpp
76 contains( decorations, styled ) {
77 HEADERS += embedded/qdecorationstyled_qws.h
78 SOURCES += embedded/qdecorationstyled_qws.cpp
81 contains( decorations, windows ) {
82 HEADERS += embedded/qdecorationwindows_qws.h
83 SOURCES += embedded/qdecorationwindows_qws.cpp
87 # Qt for Embedded Linux Drivers
89 HEADERS += embedded/qscreendriverplugin_qws.h \
90 embedded/qscreendriverfactory_qws.h \
92 embedded/qkbd_qws_p.h \
93 embedded/qkbd_defaultmap_qws_p.h \
94 embedded/qkbddriverplugin_qws.h \
95 embedded/qkbddriverfactory_qws.h \
96 embedded/qmouse_qws.h \
97 embedded/qmousedriverplugin_qws.h \
98 embedded/qmousedriverfactory_qws.h
100 SOURCES += embedded/qscreendriverplugin_qws.cpp \
101 embedded/qscreendriverfactory_qws.cpp \
102 embedded/qkbd_qws.cpp \
103 embedded/qkbddriverplugin_qws.cpp \
104 embedded/qkbddriverfactory_qws.cpp \
105 embedded/qmouse_qws.cpp \
106 embedded/qmousedriverplugin_qws.cpp \
107 embedded/qmousedriverfactory_qws.cpp
112 contains( gfx-drivers, linuxfb ) {
113 HEADERS += embedded/qscreenlinuxfb_qws.h
114 SOURCES += embedded/qscreenlinuxfb_qws.cpp
117 contains( gfx-drivers, qnx ) {
118 HEADERS += embedded/qscreenqnx_qws.h
119 SOURCES += embedded/qscreenqnx_qws.cpp
123 contains( gfx-drivers, integrityfb ) {
124 HEADERS += embedded/qscreenintegrityfb_qws.h
125 SOURCES += embedded/qscreenintegrityfb_qws.cpp
129 contains( gfx-drivers, qvfb ) {
130 HEADERS += embedded/qscreenvfb_qws.h
131 SOURCES += embedded/qscreenvfb_qws.cpp
135 contains( gfx-drivers, vnc ) {
136 VNCDIR = $$QT_SOURCE_TREE/src/plugins/gfxdrivers/vnc
137 INCLUDEPATH += $$VNCDIR
138 HEADERS += $$VNCDIR/qscreenvnc_qws.h \
139 $$VNCDIR/qscreenvnc_p.h
140 SOURCES += $$VNCDIR/qscreenvnc_qws.cpp
143 contains( gfx-drivers, transformed ) {
144 HEADERS += embedded/qscreentransformed_qws.h
145 SOURCES += embedded/qscreentransformed_qws.cpp
148 contains( gfx-drivers, directfb ) {
149 INCLUDEPATH += $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb
150 include($$PWD/directfb.pri)
155 contains( kbd-drivers, qvfb ) {
156 HEADERS +=embedded/qkbdvfb_qws.h
157 SOURCES +=embedded/qkbdvfb_qws.cpp
158 !contains( kbd-drivers, qvfb ) {
163 contains( kbd-drivers, tty ) {
164 HEADERS +=embedded/qkbdtty_qws.h
165 SOURCES +=embedded/qkbdtty_qws.cpp
168 contains( kbd-drivers, linuxinput ) {
169 HEADERS +=embedded/qkbdlinuxinput_qws.h
170 SOURCES +=embedded/qkbdlinuxinput_qws.cpp
173 contains( kbd-drivers, um ) {
174 HEADERS +=embedded/qkbdum_qws.h
175 SOURCES +=embedded/qkbdum_qws.cpp
178 contains( kbd-drivers, qnx ) {
179 HEADERS += embedded/qkbdqnx_qws.h
180 SOURCES += embedded/qkbdqnx_qws.cpp
183 contains( kbd-drivers, integrity ) {
184 HEADERS += embedded/qkbdintegrity_qws.h
185 SOURCES += embedded/qkbdintegrity_qws.cpp
191 contains( mouse-drivers, qvfb ) {
192 HEADERS +=embedded/qmousevfb_qws.h
193 SOURCES +=embedded/qmousevfb_qws.cpp
196 contains( mouse-drivers, pc ) {
197 HEADERS +=embedded/qmousepc_qws.h
198 SOURCES +=embedded/qmousepc_qws.cpp
201 contains( mouse-drivers, linuxtp ) {
202 HEADERS +=embedded/qmouselinuxtp_qws.h
203 SOURCES +=embedded/qmouselinuxtp_qws.cpp
206 contains( mouse-drivers, tslib ) {
208 HEADERS +=embedded/qmousetslib_qws.h
209 SOURCES +=embedded/qmousetslib_qws.cpp
212 contains( mouse-drivers, linuxinput ) {
213 HEADERS +=embedded/qmouselinuxinput_qws.h
214 SOURCES +=embedded/qmouselinuxinput_qws.cpp
217 contains( mouse-drivers, qnx ) {
218 HEADERS += embedded/qmouseqnx_qws.h
219 SOURCES += embedded/qmouseqnx_qws.cpp
222 contains( mouse-drivers, integrity ) {
223 HEADERS += embedded/qmouseintegrity_qws.h
224 SOURCES += embedded/qmouseintegrity_qws.cpp