1 # WebKit2 - Qt4 build info
3 CONFIG += building-libs
4 CONFIG += depend_includepath
6 include($$PWD/../WebKit.pri)
7 include($$PWD/../common.pri)
8 include($$PWD/../WebCore/features.pri)
13 TARGET = $$WEBKIT2_TARGET
14 DESTDIR = $$WEBKIT2_DESTDIR
17 !CONFIG(release, debug|release) {
18 OBJECTS_DIR = obj/debug
20 OBJECTS_DIR = obj/release
26 $$PWD/../JavaScriptCore \
27 $$PWD/../JavaScriptCore/assembler \
28 $$PWD/../JavaScriptCore/bytecode \
29 $$PWD/../JavaScriptCore/bytecompiler \
30 $$PWD/../JavaScriptCore/debugger \
31 $$PWD/../JavaScriptCore/interpreter \
32 $$PWD/../JavaScriptCore/jit \
33 $$PWD/../JavaScriptCore/parser \
34 $$PWD/../JavaScriptCore/pcre \
35 $$PWD/../JavaScriptCore/profiler \
36 $$PWD/../JavaScriptCore/runtime \
37 $$PWD/../JavaScriptCore/wtf \
38 $$PWD/../JavaScriptCore/wtf/symbian \
39 $$PWD/../JavaScriptCore/wtf/unicode \
40 $$PWD/../JavaScriptCore/yarr \
41 $$PWD/../JavaScriptCore/API \
42 $$PWD/../JavaScriptCore/ForwardingHeaders \
47 $$PWD/../WebCore/accessibility \
48 $$PWD/../WebCore/bindings \
49 $$PWD/../WebCore/bindings/generic \
50 $$PWD/../WebCore/bindings/js \
51 $$PWD/../WebCore/bridge \
52 $$PWD/../WebCore/bridge/c \
53 $$PWD/../WebCore/bridge/jsc \
54 $$PWD/../WebCore/css \
55 $$PWD/../WebCore/dom \
56 $$PWD/../WebCore/dom/default \
57 $$PWD/../WebCore/editing \
58 $$PWD/../WebCore/history \
59 $$PWD/../WebCore/html \
60 $$PWD/../WebCore/html/canvas \
61 $$PWD/../WebCore/inspector \
62 $$PWD/../WebCore/loader \
63 $$PWD/../WebCore/loader/appcache \
64 $$PWD/../WebCore/loader/archive \
65 $$PWD/../WebCore/loader/icon \
66 $$PWD/../WebCore/mathml \
67 $$PWD/../WebCore/notifications \
68 $$PWD/../WebCore/page \
69 $$PWD/../WebCore/page/animation \
70 $$PWD/../WebCore/platform \
71 $$PWD/../WebCore/platform/animation \
72 $$PWD/../WebCore/platform/graphics \
73 $$PWD/../WebCore/platform/graphics/filters \
74 $$PWD/../WebCore/platform/graphics/transforms \
75 $$PWD/../WebCore/platform/image-decoders \
76 $$PWD/../WebCore/platform/mock \
77 $$PWD/../WebCore/platform/network \
78 $$PWD/../WebCore/platform/sql \
79 $$PWD/../WebCore/platform/text \
80 $$PWD/../WebCore/platform/text/transcoder \
81 $$PWD/../WebCore/plugins \
82 $$PWD/../WebCore/rendering \
83 $$PWD/../WebCore/rendering/style \
84 $$PWD/../WebCore/storage \
85 $$PWD/../WebCore/svg \
86 $$PWD/../WebCore/svg/animation \
87 $$PWD/../WebCore/svg/graphics \
88 $$PWD/../WebCore/svg/graphics/filters \
89 $$PWD/../WebCore/websockets \
90 $$PWD/../WebCore/wml \
91 $$PWD/../WebCore/workers \
92 $$PWD/../WebCore/xml \
96 $$PWD/../WebCore/bridge/qt \
97 $$PWD/../WebCore/page/qt \
98 $$PWD/../WebCore/platform/graphics/qt \
99 $$PWD/../WebCore/platform/network/qt \
100 $$PWD/../WebCore/platform/qt \
101 $$PWD/../WebKit/qt/Api \
102 $$PWD/../WebKit/qt/WebCoreSupport \
110 Shared/CoreIPCSupport \
115 UIProcess/API/cpp/qt \
121 WebProcess/InjectedBundle \
122 WebProcess/InjectedBundle/DOM \
123 WebProcess/InjectedBundle/API/c \
125 WebProcess/Plugins/Netscape \
126 WebProcess/WebCoreSupport \
127 WebProcess/WebCoreSupport/qt \
132 $$OUTPUT_DIR/include \
133 $$OUTPUT_DIR/WebCore/generated \
134 $$OUTPUT_DIR/WebKit2/generated
137 PREFIX_HEADER = $$PWD/../WebKit2/WebKit2Prefix.h
138 QMAKE_CXXFLAGS += "-include $$PREFIX_HEADER"
140 DEFINES += BUILDING_QT__
142 WEBKIT2_GENERATED_HEADERS = \
143 $$OUTPUT_DIR/WebKit2/generated/WebPageMessages.h \
144 $$OUTPUT_DIR/WebKit2/generated/WebProcessMessages.h
146 WEBKIT2_GENERATED_SOURCES = \
147 $$OUTPUT_DIR/WebKit2/generated/WebPageMessageReceiver.cpp \
148 $$OUTPUT_DIR/WebKit2/generated/WebProcessMessageReceiver.cpp
151 Platform/CoreIPC/ArgumentDecoder.h \
152 Platform/CoreIPC/ArgumentEncoder.h \
153 Platform/CoreIPC/Arguments.h \
154 Platform/CoreIPC/Attachment.h \
155 Platform/CoreIPC/Connection.h \
156 Platform/CoreIPC/CoreIPCMessageKinds.h \
157 Platform/CoreIPC/DataReference.h \
158 Platform/CoreIPC/HandleMessage.h \
159 Platform/CoreIPC/MessageID.h \
162 Platform/PlatformProcessIdentifier.h \
164 Platform/SharedMemory.h \
165 Platform/WorkItem.h \
166 Platform/WorkQueue.h \
167 Shared/API/c/WKBase.h \
168 Shared/API/c/WKCertificateInfo.h \
169 Shared/API/c/WKNumber.h \
170 Shared/API/c/WKSerializedScriptValue.h \
171 Shared/API/c/WKSharedAPICast.h \
172 Shared/API/c/WKString.h \
173 Shared/API/c/WKStringPrivate.h \
174 Shared/API/c/WKType.h \
175 Shared/API/c/WKURL.h \
176 Shared/API/c/WKURLRequest.h \
177 Shared/API/c/WKURLResponse.h \
178 Shared/CoreIPCSupport/DrawingAreaMessageKinds.h \
179 Shared/CoreIPCSupport/DrawingAreaProxyMessageKinds.h \
180 Shared/CoreIPCSupport/WebPageProxyMessageKinds.h \
181 Shared/CacheModel.h \
182 Shared/DrawingAreaBase.h \
183 Shared/ImmutableArray.h \
184 Shared/ImmutableDictionary.h \
185 Shared/MutableArray.h \
186 Shared/MutableDictionary.h \
187 Shared/NativeWebKeyboardEvent.h \
188 Shared/NotImplemented.h \
189 Shared/qt/MappedMemory.h \
190 Shared/qt/PlatformCertificateInfo.h \
191 Shared/qt/UpdateChunk.h \
192 Shared/qt/WebEventFactoryQt.h \
193 Shared/UserMessageCoders.h \
194 Shared/VisitedLinkTable.h \
195 Shared/WebCertificateInfo.h \
197 Shared/WebEventConversion.h \
198 Shared/WebNavigationDataStore.h \
200 Shared/WebPageCreationParameters.h \
201 Shared/WebProcessCreationParameters.h \
202 Shared/WebPreferencesStore.h \
203 Shared/WebURLRequest.h \
204 Shared/WebURLResponse.h \
205 UIProcess/API/C/WebKit2.h \
206 UIProcess/API/C/WKAPICast.h \
207 UIProcess/API/C/WKContext.h \
208 UIProcess/API/C/WKContextPrivate.h \
209 UIProcess/API/C/WKFrame.h \
210 UIProcess/API/C/WKFramePolicyListener.h \
211 UIProcess/API/C/WKNavigationData.h \
212 UIProcess/API/C/WKPage.h \
213 UIProcess/API/C/WKPageNamespace.h \
214 UIProcess/API/C/WKPagePrivate.h \
215 UIProcess/API/C/WKPreferences.h \
216 UIProcess/API/C/WKPreferencesPrivate.h \
217 UIProcess/API/C/qt/WKNativeEvent.h \
218 UIProcess/API/cpp/qt/WKStringQt.h \
219 UIProcess/API/cpp/qt/WKURLQt.h \
220 UIProcess/API/cpp/WKRetainPtr.h \
221 UIProcess/API/qt/qgraphicswkview.h \
222 UIProcess/API/qt/qwkpage.h \
223 UIProcess/API/qt/qwkpage_p.h \
224 UIProcess/API/qt/qwkpreferences.h \
225 UIProcess/ChunkedUpdateDrawingAreaProxy.h \
226 UIProcess/DrawingAreaProxy.h \
227 UIProcess/GenericCallback.h \
228 UIProcess/Launcher/ProcessLauncher.h \
229 UIProcess/Launcher/ThreadLauncher.h \
230 UIProcess/Plugins/PluginInfoStore.h \
231 UIProcess/PageClient.h \
232 UIProcess/ProcessModel.h \
233 UIProcess/API/qt/ClientImpl.h \
234 UIProcess/ResponsivenessTimer.h \
235 UIProcess/VisitedLinkProvider.h \
236 UIProcess/WebContext.h \
237 UIProcess/WebContextInjectedBundleClient.h \
238 UIProcess/WebContextUserMessageCoders.h \
239 UIProcess/WebEditCommandProxy.h \
240 UIProcess/WebFormClient.h \
241 UIProcess/WebFormSubmissionListenerProxy.h \
242 UIProcess/WebFrameListenerProxy.h \
243 UIProcess/WebFramePolicyListenerProxy.h \
244 UIProcess/WebFrameProxy.h \
245 UIProcess/WebHistoryClient.h \
246 UIProcess/WebLoaderClient.h \
247 UIProcess/WebNavigationData.h \
248 UIProcess/WebPageNamespace.h \
249 UIProcess/WebPageProxy.h \
250 UIProcess/WebPolicyClient.h \
251 UIProcess/WebPreferences.h \
252 UIProcess/WebProcessManager.h \
253 UIProcess/WebProcessProxy.h \
254 UIProcess/WebUIClient.h \
255 WebProcess/InjectedBundle/API/c/WKBundlePage.h \
256 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h \
257 WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h \
258 WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h \
259 WebProcess/InjectedBundle/InjectedBundle.h \
260 WebProcess/InjectedBundle/InjectedBundleHitTestResult.h \
261 WebProcess/InjectedBundle/InjectedBundlePageFormClient.h \
262 WebProcess/InjectedBundle/InjectedBundlePageUIClient.h \
263 WebProcess/InjectedBundle/InjectedBundleScriptWorld.h \
264 WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h \
265 WebProcess/Plugins/JSNPObject.h \
266 WebProcess/Plugins/JSNPMethod.h \
267 WebProcess/Plugins/NPJSObject.h \
268 WebProcess/Plugins/NPRuntimeObjectMap.h \
269 WebProcess/Plugins/NPRuntimeUtilities.h \
270 WebProcess/Plugins/Plugin.h \
271 WebProcess/Plugins/PluginController.h \
272 WebProcess/Plugins/PluginView.h \
273 WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp \
274 WebProcess/Plugins/Netscape/NetscapePlugin.h \
275 WebProcess/Plugins/Netscape/NetscapePluginModule.h \
276 WebProcess/Plugins/Netscape/NetscapePluginStream.h \
277 WebProcess/WebCoreSupport/WebChromeClient.h \
278 WebProcess/WebCoreSupport/WebContextMenuClient.h \
279 WebProcess/WebCoreSupport/WebDragClient.h \
280 WebProcess/WebCoreSupport/WebEditorClient.h \
281 WebProcess/WebCoreSupport/WebErrors.h \
282 WebProcess/WebCoreSupport/WebFrameLoaderClient.h \
283 WebProcess/WebCoreSupport/WebInspectorClient.h \
284 WebProcess/WebCoreSupport/WebPopupMenu.h \
285 WebProcess/WebCoreSupport/WebSearchPopupMenu.h \
286 WebProcess/WebCoreSupport/WebPlatformStrategies.h \
287 WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.h \
288 WebProcess/WebPage/ChunkedUpdateDrawingArea.h \
289 WebProcess/WebPage/DrawingArea.h \
290 WebProcess/WebPage/WebEditCommand.h \
291 WebProcess/WebPage/WebFrame.h \
292 WebProcess/WebPage/WebPage.h \
293 WebProcess/WebProcess.h \
294 $$WEBKIT2_GENERATED_HEADERS
297 Platform/CoreIPC/ArgumentDecoder.cpp \
298 Platform/CoreIPC/ArgumentEncoder.cpp \
299 Platform/CoreIPC/Attachment.cpp \
300 Platform/CoreIPC/Connection.cpp \
301 Platform/CoreIPC/DataReference.cpp \
302 Platform/CoreIPC/qt/ConnectionQt.cpp \
303 Platform/Logging.cpp \
304 Platform/Module.cpp \
305 Platform/RunLoop.cpp \
306 Platform/WorkQueue.cpp \
307 Platform/qt/ModuleQt.cpp \
308 Platform/qt/RunLoopQt.cpp \
309 Platform/qt/SharedMemoryQt.cpp \
310 Platform/qt/WorkQueueQt.cpp \
311 Shared/API/c/WKCertificateInfo.cpp \
312 Shared/API/c/WKNumber.cpp \
313 Shared/API/c/WKSerializedScriptValue.cpp \
314 Shared/API/c/WKString.cpp \
315 Shared/API/c/WKType.cpp \
316 Shared/API/c/WKURL.cpp \
317 Shared/API/c/WKURLRequest.cpp \
318 Shared/API/c/WKURLResponse.cpp \
319 Shared/ImmutableArray.cpp \
320 Shared/ImmutableDictionary.cpp \
321 Shared/MutableArray.cpp \
322 Shared/MutableDictionary.cpp \
323 Shared/qt/MappedMemoryPool.cpp \
324 Shared/qt/NativeWebKeyboardEventQt.cpp \
325 Shared/qt/UpdateChunk.cpp \
326 Shared/qt/WebCoreArgumentCodersQt.cpp \
327 Shared/qt/WebEventFactoryQt.cpp \
328 Shared/qt/WebURLRequestQt.cpp \
329 Shared/qt/WebURLResponseQt.cpp \
330 Shared/VisitedLinkTable.cpp \
331 Shared/WebEventConversion.cpp \
332 Shared/WebPageCreationParameters.cpp \
333 Shared/WebProcessCreationParameters.cpp \
334 Shared/WebPreferencesStore.cpp \
335 Shared/WebURLRequest.cpp \
336 Shared/WebURLResponse.cpp \
337 UIProcess/API/C/WKContext.cpp \
338 UIProcess/API/C/WKFrame.cpp \
339 UIProcess/API/C/WKFramePolicyListener.cpp \
340 UIProcess/API/C/WKNavigationData.cpp \
341 UIProcess/API/C/WKPage.cpp \
342 UIProcess/API/C/WKPageNamespace.cpp \
343 UIProcess/API/C/WKPreferences.cpp \
344 UIProcess/API/C/WKPreferencesPrivate.cpp \
345 UIProcess/API/qt/ClientImpl.cpp \
346 UIProcess/API/qt/qgraphicswkview.cpp \
347 UIProcess/API/qt/qwkpage.cpp \
348 UIProcess/API/qt/qwkpreferences.cpp \
349 UIProcess/API/cpp/qt/WKStringQt.cpp \
350 UIProcess/API/cpp/qt/WKURLQt.cpp \
351 UIProcess/ChunkedUpdateDrawingAreaProxy.cpp \
352 UIProcess/DrawingAreaProxy.cpp \
353 UIProcess/Plugins/PluginInfoStore.cpp \
354 UIProcess/Plugins/qt/PluginInfoStoreQt.cpp \
355 UIProcess/Launcher/ProcessLauncher.cpp \
356 UIProcess/Launcher/ThreadLauncher.cpp \
357 UIProcess/Launcher/qt/ProcessLauncherQt.cpp \
358 UIProcess/Launcher/qt/ThreadLauncherQt.cpp \
359 UIProcess/ResponsivenessTimer.cpp \
360 UIProcess/VisitedLinkProvider.cpp \
361 UIProcess/WebBackForwardList.cpp \
362 UIProcess/WebBackForwardListItem.cpp \
363 UIProcess/WebContext.cpp \
364 UIProcess/WebContextInjectedBundleClient.cpp \
365 UIProcess/WebEditCommandProxy.cpp \
366 UIProcess/WebFormClient.cpp \
367 UIProcess/WebFormSubmissionListenerProxy.cpp \
368 UIProcess/WebFrameListenerProxy.cpp \
369 UIProcess/WebFramePolicyListenerProxy.cpp \
370 UIProcess/WebFrameProxy.cpp \
371 UIProcess/WebHistoryClient.cpp \
372 UIProcess/WebLoaderClient.cpp \
373 UIProcess/WebNavigationData.cpp \
374 UIProcess/WebPageNamespace.cpp \
375 UIProcess/WebPageProxy.cpp \
376 UIProcess/WebPolicyClient.cpp \
377 UIProcess/WebPreferences.cpp \
378 UIProcess/WebProcessManager.cpp \
379 UIProcess/WebProcessProxy.cpp \
380 UIProcess/WebUIClient.cpp \
381 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp \
382 WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp \
383 WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp \
384 WebProcess/InjectedBundle/InjectedBundle.cpp \
385 WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp \
386 WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp \
387 WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp \
388 WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp \
389 WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp \
390 WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp \
391 WebProcess/InjectedBundle/qt/InjectedBundleQt.cpp \
392 WebProcess/Plugins/JSNPObject.cpp \
393 WebProcess/Plugins/JSNPMethod.cpp \
394 WebProcess/Plugins/NPJSObject.cpp \
395 WebProcess/Plugins/NPRuntimeObjectMap.cpp \
396 WebProcess/Plugins/NPRuntimeUtilities.cpp \
397 WebProcess/Plugins/Plugin.cpp \
398 WebProcess/Plugins/PluginView.cpp \
399 WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp \
400 WebProcess/Plugins/Netscape/NetscapePlugin.cpp \
401 WebProcess/Plugins/Netscape/NetscapePluginModule.cpp \
402 WebProcess/Plugins/Netscape/NetscapePluginStream.cpp \
403 WebProcess/Plugins/Netscape/qt/NetscapePluginQt.cpp \
404 WebProcess/WebCoreSupport/WebChromeClient.cpp \
405 WebProcess/WebCoreSupport/WebContextMenuClient.cpp \
406 WebProcess/WebCoreSupport/WebDragClient.cpp \
407 WebProcess/WebCoreSupport/WebEditorClient.cpp \
408 WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp \
409 WebProcess/WebCoreSupport/WebInspectorClient.cpp \
410 WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp \
411 WebProcess/WebCoreSupport/WebPopupMenu.cpp \
412 WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp \
413 WebProcess/WebCoreSupport/WebPlatformStrategies.cpp \
414 WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp \
415 WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.cpp \
416 WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp \
417 WebProcess/WebPage/DrawingArea.cpp \
418 WebProcess/WebPage/WebEditCommand.cpp \
419 WebProcess/WebPage/WebFrame.cpp \
420 WebProcess/WebPage/WebPage.cpp \
421 WebProcess/WebPage/WebBackForwardListProxy.cpp \
422 WebProcess/WebPage/qt/ChunkedUpdateDrawingAreaQt.cpp \
423 WebProcess/WebPage/qt/WebPageQt.cpp \
424 WebProcess/WebProcess.cpp \
425 UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp \
426 UIProcess/qt/WebContextQt.cpp \
427 WebProcess/qt/WebProcessMainQt.cpp \
428 WebProcess/qt/WebProcessQt.cpp \
429 $$WEBKIT2_GENERATED_SOURCES