3 # Only used on platforms with CONFIG += precompile_header
4 PRECOMPILED_HEADER = kernel/qt_gui_pch.h
11 kernel/qactiongroup.h \
12 kernel/qapplication.h \
13 kernel/qapplication_p.h \
17 kernel/qdesktopwidget.h \
22 kernel/qformlayout.h \
23 kernel/qgridlayout.h \
24 kernel/qkeysequence.h \
27 kernel/qlayoutengine_p.h \
28 kernel/qlayoutitem.h \
30 kernel/qsessionmanager.h \
32 kernel/qshortcutmap_p.h \
33 kernel/qsizepolicy.h \
35 kernel/qstackedlayout.h \
40 kernel/qwidgetaction.h \
41 kernel/qwidgetaction_p.h \
42 kernel/qwindowdefs.h \
43 kernel/qkeymapper_p.h \
46 kernel/qstandardgestures_p.h \
47 kernel/qgesturerecognizer.h \
48 kernel/qgesturemanager_p.h \
49 kernel/qsoftkeymanager_p.h \
50 kernel/qsoftkeymanager_common_p.h \
51 kernel/qguiplatformplugin_p.h \
55 kernel/qactiongroup.cpp \
56 kernel/qapplication.cpp \
57 kernel/qboxlayout.cpp \
58 kernel/qclipboard.cpp \
63 kernel/qformlayout.cpp \
64 kernel/qgridlayout.cpp \
65 kernel/qkeysequence.cpp \
67 kernel/qlayoutengine.cpp \
68 kernel/qlayoutitem.cpp \
71 kernel/qshortcut.cpp \
72 kernel/qshortcutmap.cpp \
73 kernel/qstackedlayout.cpp \
75 kernel/qguivariant.cpp \
76 kernel/qwhatsthis.cpp \
78 kernel/qwidgetaction.cpp \
79 kernel/qkeymapper.cpp \
81 kernel/qstandardgestures.cpp \
82 kernel/qgesturerecognizer.cpp \
83 kernel/qgesturemanager.cpp \
84 kernel/qsoftkeymanager.cpp \
85 kernel/qdesktopwidget.cpp \
86 kernel/qguiplatformplugin.cpp
89 DEFINES += QT_NO_DIRECTDRAW
92 kernel/qwinnativepangesturerecognizer_win_p.h
95 kernel/qapplication_win.cpp \
96 kernel/qclipboard_win.cpp \
97 kernel/qcursor_win.cpp \
98 kernel/qdesktopwidget_win.cpp \
100 kernel/qmime_win.cpp \
101 kernel/qsound_win.cpp \
102 kernel/qwidget_win.cpp \
103 kernel/qole_win.cpp \
104 kernel/qkeymapper_win.cpp \
105 kernel/qwinnativepangesturerecognizer_win.cpp
107 !contains(DEFINES, QT_NO_DIRECTDRAW):LIBS += ddraw.lib
111 exists($${EPOCROOT}epoc32/include/platform/mw/akntranseffect.h): DEFINES += QT_SYMBIAN_HAVE_AKNTRANSEFFECT_H
114 kernel/qapplication_s60.cpp \
115 kernel/qeventdispatcher_s60.cpp \
116 kernel/qwidget_s60.cpp \
117 kernel/qcursor_s60.cpp \
118 kernel/qdesktopwidget_s60.cpp \
119 kernel/qkeymapper_s60.cpp\
120 kernel/qclipboard_s60.cpp\
121 kernel/qdnd_s60.cpp \
122 kernel/qsound_s60.cpp
126 kernel/qeventdispatcher_s60_p.h
128 LIBS += -lbafl -lestor
130 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
131 INCLUDEPATH += ../3rdparty/s60
133 contains(QT_CONFIG, s60) {
134 SOURCES += kernel/qsoftkeymanager_s60.cpp
135 HEADERS += kernel/qsoftkeymanager_s60_p.h
141 INCLUDEPATH += ../3rdparty/xorg
143 kernel/qx11embed_x11.h \
144 kernel/qx11info_x11.h \
148 kernel/qapplication_x11.cpp \
149 kernel/qclipboard_x11.cpp \
150 kernel/qcursor_x11.cpp \
151 kernel/qdnd_x11.cpp \
152 kernel/qdesktopwidget_x11.cpp \
153 kernel/qmotifdnd_x11.cpp \
154 kernel/qsound_x11.cpp \
155 kernel/qwidget_x11.cpp \
156 kernel/qwidgetcreate_x11.cpp \
157 kernel/qx11embed_x11.cpp \
158 kernel/qx11info_x11.cpp \
159 kernel/qkeymapper_x11.cpp \
162 contains(QT_CONFIG, glib) {
164 kernel/qguieventdispatcher_glib.cpp
166 kernel/qguieventdispatcher_glib_p.h
167 QMAKE_CXXFLAGS += $$QT_CFLAGS_GLIB
168 LIBS_PRIVATE +=$$QT_LIBS_GLIB
171 kernel/qeventdispatcher_x11.cpp
173 kernel/qeventdispatcher_x11_p.h
187 kernel/qgenericpluginfactory_qpa.h \
188 kernel/qgenericplugin_qpa.h \
189 kernel/qeventdispatcher_qpa_p.h \
190 kernel/qwindowsysteminterface_qpa.h \
191 kernel/qwindowsysteminterface_qpa_p.h \
192 kernel/qplatformintegration_qpa.h \
193 kernel/qplatformscreen_qpa.h \
194 kernel/qplatformintegrationfactory_qpa_p.h \
195 kernel/qplatformintegrationplugin_qpa.h \
196 kernel/qplatformwindow_qpa.h \
197 kernel/qplatformglcontext_qpa.h \
198 kernel/qwindowcontext_qpa.h \
199 kernel/qdesktopwidget_qpa_p.h \
200 kernel/qplatformeventloopintegration_qpa.h \
201 kernel/qplatformcursor_qpa.h \
202 kernel/qplatformclipboard_qpa.h \
203 kernel/qplatformnativeinterface_qpa.h \
204 kernel/qwindowformat_qpa.h \
205 kernel/qguiapplication_qpa.h \
206 kernel/qguiapplication_qpa_p.h \
207 kernel/qwidgetwindow_qpa_p.h \
208 kernel/qwindow_qpa_p.h \
212 kernel/qapplication_qpa.cpp \
213 kernel/qclipboard_qpa.cpp \
214 kernel/qcursor_qpa.cpp \
215 kernel/qdnd_qpa.cpp \
216 kernel/qdesktopwidget_qpa.cpp \
217 kernel/qgenericpluginfactory_qpa.cpp \
218 kernel/qgenericplugin_qpa.cpp \
219 kernel/qkeymapper_qpa.cpp \
220 kernel/qwidget_qpa.cpp \
221 kernel/qeventdispatcher_qpa.cpp \
222 kernel/qwindowsysteminterface_qpa.cpp \
223 kernel/qplatformintegration_qpa.cpp \
224 kernel/qplatformscreen_qpa.cpp \
225 kernel/qplatformintegrationfactory_qpa.cpp \
226 kernel/qplatformintegrationplugin_qpa.cpp \
227 kernel/qplatformwindow_qpa.cpp \
228 kernel/qplatformeventloopintegration_qpa.cpp \
229 kernel/qplatformglcontext_qpa.cpp \
230 kernel/qwindowcontext_qpa.cpp \
231 kernel/qplatformcursor_qpa.cpp \
232 kernel/qplatformclipboard_qpa.cpp \
233 kernel/qplatformnativeinterface_qpa.cpp \
234 kernel/qsessionmanager_qpa.cpp \
235 kernel/qwindowformat_qpa.cpp \
236 kernel/qguiapplication_qpa.cpp \
237 kernel/qwidgetwindow_qpa.cpp \
238 kernel/qwindow_qpa.cpp
240 contains(QT_CONFIG, glib) {
242 kernel/qeventdispatcher_glib_qpa.cpp
244 kernel/qeventdispatcher_glib_qpa_p.h
245 QMAKE_CXXFLAGS += $$QT_CFLAGS_GLIB
246 LIBS_PRIVATE +=$$QT_LIBS_GLIB
252 kernel/qclipboard_mac.cpp \
253 kernel/qmime_mac.cpp \
255 kernel/qkeymapper_mac.cpp
257 OBJECTIVE_HEADERS += \
258 qcocoawindow_mac_p.h \
259 qcocoapanel_mac_p.h \
260 qcocoawindowdelegate_mac_p.h \
262 qcocoaapplication_mac_p.h \
263 qcocoaapplicationdelegate_mac_p.h \
264 qmacgesturerecognizer_mac_p.h \
265 qmultitouch_mac_p.h \
266 qcocoasharedwindowmethods_mac_p.h \
267 qcocoaintrospection_p.h
269 OBJECTIVE_SOURCES += \
270 kernel/qcursor_mac.mm \
272 kernel/qsound_mac.mm \
273 kernel/qapplication_mac.mm \
274 kernel/qwidget_mac.mm \
275 kernel/qcocoapanel_mac.mm \
276 kernel/qcocoaview_mac.mm \
277 kernel/qcocoawindow_mac.mm \
278 kernel/qcocoawindowdelegate_mac.mm \
279 kernel/qcocoamenuloader_mac.mm \
280 kernel/qcocoaapplication_mac.mm \
281 kernel/qcocoaapplicationdelegate_mac.mm \
282 kernel/qt_cocoa_helpers_mac.mm \
283 kernel/qdesktopwidget_mac.mm \
284 kernel/qeventdispatcher_mac.mm \
285 kernel/qcocoawindowcustomthemeframe_mac.mm \
286 kernel/qmacgesturerecognizer_mac.mm \
287 kernel/qmultitouch_mac.mm \
288 kernel/qcocoaintrospection_mac.mm
291 kernel/qt_cocoa_helpers_mac_p.h \
292 kernel/qcocoaapplication_mac_p.h \
293 kernel/qcocoaapplicationdelegate_mac_p.h \
294 kernel/qeventdispatcher_mac_p.h
296 MENU_NIB.files = mac/qt_menu.nib
297 MENU_NIB.path = Resources
298 MENU_NIB.version = Versions
299 QMAKE_BUNDLE_DATA += MENU_NIB
300 RESOURCES += mac/macresources.qrc
302 LIBS_PRIVATE += -framework AppKit
307 ../corelib/kernel/qfunctions_wince.h \
308 kernel/qguifunctions_wince.h
311 ../corelib/kernel/qfunctions_wince.cpp \
312 kernel/qguifunctions_wince.cpp