WebKit2 lacks API for obtaining a representation of the RenderLayer tree of a page...
[WebKit-https.git] / Source / WebKit2 / GNUmakefile.am
1 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \
2         $(WebKit2)/Shared/API/c/gtk/WKBaseGtk.h \
3         $(WebKit2)/Shared/API/c/gtk/WKGraphicsContextGtk.h \
4         $(WebKit2)/Shared/API/c/WKArray.h \
5         $(WebKit2)/Shared/API/c/WKBase.h \
6         $(WebKit2)/Shared/API/c/WKCertificateInfo.h \
7         $(WebKit2)/Shared/API/c/WKConnectionRef.h \
8         $(WebKit2)/Shared/API/c/WKContextMenuItem.h \
9         $(WebKit2)/Shared/API/c/WKContextMenuItemTypes.h \
10         $(WebKit2)/Shared/API/c/WKData.h \
11         $(WebKit2)/Shared/API/c/WKDictionary.h \
12         $(WebKit2)/Shared/API/c/WKError.h \
13         $(WebKit2)/Shared/API/c/WKEvent.h \
14         $(WebKit2)/Shared/API/c/WKFindOptions.h \
15         $(WebKit2)/Shared/API/c/WKGeometry.h \
16         $(WebKit2)/Shared/API/c/WKGraphicsContext.h \
17         $(WebKit2)/Shared/API/c/WKImage.h \
18         $(WebKit2)/Shared/API/c/WKMutableArray.h \
19         $(WebKit2)/Shared/API/c/WKMutableDictionary.h \
20         $(WebKit2)/Shared/API/c/WKNumber.h \
21         $(WebKit2)/Shared/API/c/WKPageLoadTypes.h \
22         $(WebKit2)/Shared/API/c/WKRenderLayer.h \
23         $(WebKit2)/Shared/API/c/WKRenderObject.h \
24         $(WebKit2)/Shared/API/c/WKSecurityOrigin.h \
25         $(WebKit2)/Shared/API/c/WKSerializedScriptValue.h \
26         $(WebKit2)/Shared/API/c/WKSerializedScriptValuePrivate.h \
27         $(WebKit2)/Shared/API/c/WKSharedAPICast.h \
28         $(WebKit2)/Shared/API/c/WKString.h \
29         $(WebKit2)/Shared/API/c/WKStringPrivate.h \
30         $(WebKit2)/Shared/API/c/WKType.h \
31         $(WebKit2)/Shared/API/c/WKURL.h \
32         $(WebKit2)/Shared/API/c/WKURLRequest.h \
33         $(WebKit2)/Shared/API/c/WKURLResponse.h \
34         $(WebKit2)/Shared/API/c/WKUserContentURLPattern.h \
35         $(WebKit2)/UIProcess/API/C/gtk/WKAPICastGtk.h \
36         $(WebKit2)/UIProcess/API/C/gtk/WKView.h \
37         $(WebKit2)/UIProcess/API/C/WebKit2.h \
38         $(WebKit2)/UIProcess/API/C/WKAPICast.h \
39         $(WebKit2)/UIProcess/API/C/WKApplicationCacheManager.h \
40         $(WebKit2)/UIProcess/API/C/WKAuthenticationChallenge.h \
41         $(WebKit2)/UIProcess/API/C/WKAuthenticationDecisionListener.h \
42         $(WebKit2)/UIProcess/API/C/WKBackForwardList.h \
43         $(WebKit2)/UIProcess/API/C/WKBackForwardListItem.h \
44         $(WebKit2)/UIProcess/API/C/WKContext.h \
45         $(WebKit2)/UIProcess/API/C/WKContextPrivate.h \
46         $(WebKit2)/UIProcess/API/C/WKCookieManager.h \
47         $(WebKit2)/UIProcess/API/C/WKCredential.h \
48         $(WebKit2)/UIProcess/API/C/WKCredentialTypes.h \
49         $(WebKit2)/UIProcess/API/C/WKDatabaseManager.h \
50         $(WebKit2)/UIProcess/API/C/WKDownload.h \
51         $(WebKit2)/UIProcess/API/C/WKFormSubmissionListener.h \
52         $(WebKit2)/UIProcess/API/C/WKFrame.h \
53         $(WebKit2)/UIProcess/API/C/WKFramePolicyListener.h \
54         $(WebKit2)/UIProcess/API/C/WKGeolocationManager.h \
55         $(WebKit2)/UIProcess/API/C/WKGeolocationPermissionRequest.h \
56         $(WebKit2)/UIProcess/API/C/WKGeolocationPosition.h \
57         $(WebKit2)/UIProcess/API/C/WKGrammarDetail.h \
58         $(WebKit2)/UIProcess/API/C/WKHitTestResult.h \
59         $(WebKit2)/UIProcess/API/C/WKInspector.h \
60         $(WebKit2)/UIProcess/API/C/WKKeyValueStorageManager.h \
61         $(WebKit2)/UIProcess/API/C/WKMediaCacheManager.h \
62         $(WebKit2)/UIProcess/API/C/WKNativeEvent.h \
63         $(WebKit2)/UIProcess/API/C/WKNavigationData.h \
64         $(WebKit2)/UIProcess/API/C/WKNotification.h \
65         $(WebKit2)/UIProcess/API/C/WKNotificationManager.h \
66         $(WebKit2)/UIProcess/API/C/WKNotificationPermissionRequest.h \
67         $(WebKit2)/UIProcess/API/C/WKNotificationProvider.h \
68         $(WebKit2)/UIProcess/API/C/WKOpenPanelParameters.h \
69         $(WebKit2)/UIProcess/API/C/WKOpenPanelResultListener.h \
70         $(WebKit2)/UIProcess/API/C/WKPageGroup.h \
71         $(WebKit2)/UIProcess/API/C/WKPage.h \
72         $(WebKit2)/UIProcess/API/C/WKPagePrivate.h \
73         $(WebKit2)/UIProcess/API/C/WKPluginSiteDataManager.h \
74         $(WebKit2)/UIProcess/API/C/WKPreferences.h \
75         $(WebKit2)/UIProcess/API/C/WKPreferencesPrivate.h \
76         $(WebKit2)/UIProcess/API/C/WKProtectionSpace.h \
77         $(WebKit2)/UIProcess/API/C/WKProtectionSpaceTypes.h \
78         $(WebKit2)/UIProcess/API/C/WKResourceCacheManager.h \
79         $(WebKit2)/UIProcess/API/C/WKTextChecker.h \
80         $(WebKit2)/UIProcess/API/cpp/WKRetainPtr.h
81
82 libwebkit2gtkincludedir = $(libwebkitgtkincludedir)/webkit2
83 nodist_libwebkit2gtkinclude_HEADERS = \
84         DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.h
85
86 libwebkit2gtkinclude_HEADERS = \
87         $(WebKit2)/UIProcess/API/gtk/WebKitBackForwardList.h \
88         $(WebKit2)/UIProcess/API/gtk/WebKitBackForwardListItem.h \
89         $(WebKit2)/UIProcess/API/gtk/WebKitDefines.h \
90         $(WebKit2)/UIProcess/API/gtk/WebKitDownload.h \
91         $(WebKit2)/UIProcess/API/gtk/WebKitEditingCommands.h \
92         $(WebKit2)/UIProcess/API/gtk/WebKitError.h \
93         $(WebKit2)/UIProcess/API/gtk/WebKitFindController.h \
94         $(WebKit2)/UIProcess/API/gtk/WebKitHitTestResult.h \
95         $(WebKit2)/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h \
96         $(WebKit2)/UIProcess/API/gtk/WebKitPolicyDecision.h \
97         $(WebKit2)/UIProcess/API/gtk/WebKitPrintOperation.h \
98         $(WebKit2)/UIProcess/API/gtk/WebKitResponsePolicyDecision.h \
99         $(WebKit2)/UIProcess/API/gtk/WebKitScriptDialog.h \
100         $(WebKit2)/UIProcess/API/gtk/WebKitSettings.h \
101         $(WebKit2)/UIProcess/API/gtk/WebKitURIRequest.h \
102         $(WebKit2)/UIProcess/API/gtk/WebKitURIResponse.h \
103         $(WebKit2)/UIProcess/API/gtk/WebKitWebContext.h \
104         $(WebKit2)/UIProcess/API/gtk/WebKitWebView.h \
105         $(WebKit2)/UIProcess/API/gtk/WebKitWebViewBase.h \
106         $(WebKit2)/UIProcess/API/gtk/WebKitWindowProperties.h \
107         $(WebKit2)/UIProcess/API/gtk/webkit2.h
108
109 webkit2_built_sources += \
110         DerivedSources/WebKit2/AuthenticationManagerMessageReceiver.cpp \
111         DerivedSources/WebKit2/AuthenticationManagerMessages.h \
112         DerivedSources/WebKit2/DownloadProxyMessageReceiver.cpp \
113         DerivedSources/WebKit2/DownloadProxyMessages.h \
114         DerivedSources/WebKit2/DrawingAreaMessageReceiver.cpp \
115         DerivedSources/WebKit2/DrawingAreaMessages.h \
116         DerivedSources/WebKit2/DrawingAreaProxyMessageReceiver.cpp \
117         DerivedSources/WebKit2/DrawingAreaProxyMessages.h \
118         DerivedSources/WebKit2/EventDispatcherMessageReceiver.cpp \
119         DerivedSources/WebKit2/EventDispatcherMessages.h \
120         DerivedSources/WebKit2/LayerTreeHostProxyMessageReceiver.cpp \
121         DerivedSources/WebKit2/LayerTreeHostProxyMessages.h \
122         DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp \
123         DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h \
124         DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp \
125         DerivedSources/WebKit2/PluginControllerProxyMessages.h \
126         DerivedSources/WebKit2/PluginProcessConnectionMessageReceiver.cpp \
127         DerivedSources/WebKit2/PluginProcessConnectionMessages.h \
128         DerivedSources/WebKit2/PluginProcessMessageReceiver.cpp \
129         DerivedSources/WebKit2/PluginProcessMessages.h \
130         DerivedSources/WebKit2/PluginProcessProxyMessageReceiver.cpp \
131         DerivedSources/WebKit2/PluginProcessProxyMessages.h \
132         DerivedSources/WebKit2/PluginProxyMessageReceiver.cpp \
133         DerivedSources/WebKit2/PluginProxyMessages.h \
134         DerivedSources/WebKit2/WebApplicationCacheManagerMessageReceiver.cpp \
135         DerivedSources/WebKit2/WebApplicationCacheManagerMessages.h \
136         DerivedSources/WebKit2/WebApplicationCacheManagerProxyMessageReceiver.cpp \
137         DerivedSources/WebKit2/WebApplicationCacheManagerProxyMessages.h \
138         DerivedSources/WebKit2/WebContextMessageReceiver.cpp \
139         DerivedSources/WebKit2/WebContextMessages.h \
140         DerivedSources/WebKit2/WebCookieManagerMessageReceiver.cpp \
141         DerivedSources/WebKit2/WebCookieManagerMessages.h \
142         DerivedSources/WebKit2/WebCookieManagerProxyMessageReceiver.cpp \
143         DerivedSources/WebKit2/WebCookieManagerProxyMessages.h \
144         DerivedSources/WebKit2/WebDatabaseManagerMessageReceiver.cpp \
145         DerivedSources/WebKit2/WebDatabaseManagerMessages.h \
146         DerivedSources/WebKit2/WebDatabaseManagerProxyMessageReceiver.cpp \
147         DerivedSources/WebKit2/WebDatabaseManagerProxyMessages.h \
148         DerivedSources/WebKit2/WebFullScreenManagerMessageReceiver.cpp \
149         DerivedSources/WebKit2/WebFullScreenManagerMessages.h \
150         DerivedSources/WebKit2/WebFullScreenManagerProxyMessageReceiver.cpp \
151         DerivedSources/WebKit2/WebFullScreenManagerProxyMessages.h \
152         DerivedSources/WebKit2/WebGeolocationManagerMessageReceiver.cpp \
153         DerivedSources/WebKit2/WebGeolocationManagerMessages.h \
154         DerivedSources/WebKit2/WebGeolocationManagerProxyMessageReceiver.cpp \
155         DerivedSources/WebKit2/WebGeolocationManagerProxyMessages.h \
156         DerivedSources/WebKit2/WebIconDatabaseMessageReceiver.cpp \
157         DerivedSources/WebKit2/WebIconDatabaseMessages.h \
158         DerivedSources/WebKit2/WebIconDatabaseProxyMessageReceiver.cpp \
159         DerivedSources/WebKit2/WebIconDatabaseProxyMessages.h \
160         DerivedSources/WebKit2/WebInspectorMessageReceiver.cpp \
161         DerivedSources/WebKit2/WebInspectorMessages.h \
162         DerivedSources/WebKit2/WebInspectorProxyMessageReceiver.cpp \
163         DerivedSources/WebKit2/WebInspectorProxyMessages.h \
164         DerivedSources/WebKit2/WebKeyValueStorageManagerMessageReceiver.cpp \
165         DerivedSources/WebKit2/WebKeyValueStorageManagerMessages.h \
166         DerivedSources/WebKit2/WebKeyValueStorageManagerProxyMessageReceiver.cpp \
167         DerivedSources/WebKit2/WebKeyValueStorageManagerProxyMessages.h \
168         DerivedSources/WebKit2/WebMediaCacheManagerMessageReceiver.cpp \
169         DerivedSources/WebKit2/WebMediaCacheManagerMessages.h \
170         DerivedSources/WebKit2/WebMediaCacheManagerProxyMessageReceiver.cpp \
171         DerivedSources/WebKit2/WebMediaCacheManagerProxyMessages.h \
172         DerivedSources/WebKit2/WebNotificationManagerMessageReceiver.cpp \
173         DerivedSources/WebKit2/WebNotificationManagerMessages.h \
174         DerivedSources/WebKit2/WebNotificationManagerProxyMessageReceiver.cpp \
175         DerivedSources/WebKit2/WebNotificationManagerProxyMessages.h \
176         DerivedSources/WebKit2/WebPageProxyMessageReceiver.cpp \
177         DerivedSources/WebKit2/WebPageProxyMessages.h \
178         DerivedSources/WebKit2/WebPageMessageReceiver.cpp \
179         DerivedSources/WebKit2/WebPageMessages.h \
180         DerivedSources/WebKit2/WebResourceCacheManagerMessageReceiver.cpp \
181         DerivedSources/WebKit2/WebResourceCacheManagerMessages.h \
182         DerivedSources/WebKit2/WebResourceCacheManagerProxyMessageReceiver.cpp \
183         DerivedSources/WebKit2/WebResourceCacheManagerProxyMessages.h \
184         DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp \
185         DerivedSources/WebKit2/WebProcessConnectionMessages.h \
186         DerivedSources/WebKit2/WebProcessMessageReceiver.cpp \
187         DerivedSources/WebKit2/WebProcessMessages.h \
188         DerivedSources/WebKit2/WebProcessProxyMessageReceiver.cpp \
189         DerivedSources/WebKit2/WebProcessProxyMessages.h
190
191 webkit2_built_sources += \
192         DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.cpp \
193         DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.h \
194         DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitMarshal.cpp \
195         DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitMarshal.h
196
197 BUILT_SOURCES += $(webkit2_built_sources)
198
199 nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
200         $(webkit2_built_sources)
201
202 webkit2_sources += \
203         Source/WebKit2/config.h \
204         Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h \
205         Source/WebKit2/Platform/CoreIPC/ArgumentCoders.cpp \
206         Source/WebKit2/Platform/CoreIPC/ArgumentCoders.h \
207         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.cpp \
208         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h \
209         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.cpp \
210         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.h \
211         Source/WebKit2/Platform/CoreIPC/Arguments.h \
212         Source/WebKit2/Platform/CoreIPC/Attachment.cpp \
213         Source/WebKit2/Platform/CoreIPC/Attachment.h \
214         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.cpp \
215         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.h \
216         Source/WebKit2/Platform/CoreIPC/Connection.cpp \
217         Source/WebKit2/Platform/CoreIPC/Connection.h \
218         Source/WebKit2/Platform/CoreIPC/CoreIPCMessageKinds.h \
219         Source/WebKit2/Platform/CoreIPC/DataReference.cpp \
220         Source/WebKit2/Platform/CoreIPC/DataReference.h \
221         Source/WebKit2/Platform/CoreIPC/HandleMessage.h \
222         Source/WebKit2/Platform/CoreIPC/MessageID.h \
223         Source/WebKit2/Platform/CoreIPC/MessageSender.h \
224         Source/WebKit2/Platform/CoreIPC/unix/AttachmentUnix.cpp \
225         Source/WebKit2/Platform/CoreIPC/unix/ConnectionUnix.cpp \
226         Source/WebKit2/Platform/gtk/LoggingGtk.cpp \
227         Source/WebKit2/Platform/gtk/ModuleGtk.cpp \
228         Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp \
229         Source/WebKit2/Platform/Logging.cpp \
230         Source/WebKit2/Platform/Logging.h \
231         Source/WebKit2/Platform/Module.cpp \
232         Source/WebKit2/Platform/Module.h \
233         Source/WebKit2/Platform/PlatformProcessIdentifier.h \
234         Source/WebKit2/Platform/SharedMemory.h \
235         Source/WebKit2/Platform/unix/SharedMemoryUnix.cpp \
236         Source/WebKit2/Platform/WorkQueue.cpp \
237         Source/WebKit2/Platform/WorkQueue.h \
238         Source/WebKit2/PluginProcess/PluginControllerProxy.cpp \
239         Source/WebKit2/PluginProcess/PluginControllerProxy.h \
240         Source/WebKit2/PluginProcess/PluginCreationParameters.cpp \
241         Source/WebKit2/PluginProcess/PluginCreationParameters.h \
242         Source/WebKit2/PluginProcess/PluginProcess.cpp \
243         Source/WebKit2/PluginProcess/PluginProcess.h \
244         Source/WebKit2/PluginProcess/PluginProcessMain.h \
245         Source/WebKit2/PluginProcess/WebProcessConnection.cpp \
246         Source/WebKit2/PluginProcess/WebProcessConnection.h \
247         Source/WebKit2/PluginProcess/gtk/PluginControllerProxyGtk.cpp \
248         Source/WebKit2/PluginProcess/gtk/PluginProcessGtk.cpp \
249         Source/WebKit2/Shared/DragControllerAction.h \
250         Source/WebKit2/Shared/FontInfo.h \
251         Source/WebKit2/Shared/HTTPCookieAcceptPolicy.h \
252         Source/WebKit2/Shared/ResourceCachesToClear.h \
253         Source/WebKit2/Shared/WebMemorySampler.h \
254         Source/WebKit2/Shared/APIClient.h \
255         Source/WebKit2/Shared/APIClientTraits.cpp \
256         Source/WebKit2/Shared/APIClientTraits.h \
257         Source/WebKit2/Shared/API/c/cairo/WKImageCairo.cpp \
258         Source/WebKit2/Shared/API/c/cairo/WKImageCairo.h \
259         Source/WebKit2/Shared/API/c/gtk/WKBaseGtk.h \
260         Source/WebKit2/Shared/API/c/gtk/WKGraphicsContextGtk.h \
261         Source/WebKit2/Shared/API/c/gtk/WKGraphicsContextGtk.cpp \
262         Source/WebKit2/Shared/API/c/WKArray.cpp \
263         Source/WebKit2/Shared/API/c/WKArray.h \
264         Source/WebKit2/Shared/API/c/WKBase.h \
265         Source/WebKit2/Shared/API/c/WKCertificateInfo.cpp \
266         Source/WebKit2/Shared/API/c/WKCertificateInfo.h \
267         Source/WebKit2/Shared/API/c/WKConnectionRef.cpp \
268         Source/WebKit2/Shared/API/c/WKConnectionRef.h \
269         Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp \
270         Source/WebKit2/Shared/API/c/WKContextMenuItem.h \
271         Source/WebKit2/Shared/API/c/WKContextMenuItemTypes.h \
272         Source/WebKit2/Shared/API/c/WKData.cpp \
273         Source/WebKit2/Shared/API/c/WKData.h \
274         Source/WebKit2/Shared/API/c/WKDictionary.cpp \
275         Source/WebKit2/Shared/API/c/WKDictionary.h \
276         Source/WebKit2/Shared/API/c/WKError.cpp \
277         Source/WebKit2/Shared/API/c/WKError.h \
278         Source/WebKit2/Shared/API/c/WKEvent.h \
279         Source/WebKit2/Shared/API/c/WKFindOptions.h \
280         Source/WebKit2/Shared/API/c/WKGeometry.h \
281         Source/WebKit2/Shared/API/c/WKGeometry.cpp \
282         Source/WebKit2/Shared/API/c/WKGraphicsContext.cpp \
283         Source/WebKit2/Shared/API/c/WKGraphicsContext.h \
284         Source/WebKit2/Shared/API/c/WKImage.cpp \
285         Source/WebKit2/Shared/API/c/WKImage.h \
286         Source/WebKit2/Shared/API/c/WKMutableArray.cpp \
287         Source/WebKit2/Shared/API/c/WKMutableArray.h \
288         Source/WebKit2/Shared/API/c/WKMutableDictionary.cpp \
289         Source/WebKit2/Shared/API/c/WKMutableDictionary.h \
290         Source/WebKit2/Shared/API/c/WKNumber.cpp \
291         Source/WebKit2/Shared/API/c/WKNumber.h \
292         Source/WebKit2/Shared/API/c/WKPageLoadTypes.h \
293         Source/WebKit2/Shared/API/c/WKRenderLayer.cpp \
294         Source/WebKit2/Shared/API/c/WKRenderLayer.h \
295         Source/WebKit2/Shared/API/c/WKRenderObject.cpp \
296         Source/WebKit2/Shared/API/c/WKRenderObject.h \
297         Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp \
298         Source/WebKit2/Shared/API/c/WKSecurityOrigin.h \
299         Source/WebKit2/Shared/API/c/WKSerializedScriptValue.cpp \
300         Source/WebKit2/Shared/API/c/WKSerializedScriptValue.h \
301         Source/WebKit2/Shared/API/c/WKSerializedScriptValuePrivate.h \
302         Source/WebKit2/Shared/API/c/WKSharedAPICast.h \
303         Source/WebKit2/Shared/API/c/WKString.cpp \
304         Source/WebKit2/Shared/API/c/WKString.h \
305         Source/WebKit2/Shared/API/c/WKStringPrivate.h \
306         Source/WebKit2/Shared/API/c/WKType.cpp \
307         Source/WebKit2/Shared/API/c/WKType.h \
308         Source/WebKit2/Shared/API/c/WKURL.cpp \
309         Source/WebKit2/Shared/API/c/WKURL.h \
310         Source/WebKit2/Shared/API/c/WKURLRequest.cpp \
311         Source/WebKit2/Shared/API/c/WKURLRequest.h \
312         Source/WebKit2/Shared/API/c/WKURLResponse.cpp \
313         Source/WebKit2/Shared/API/c/WKURLResponse.h \
314         Source/WebKit2/Shared/API/c/WKUserContentURLPattern.cpp \
315         Source/WebKit2/Shared/API/c/WKUserContentURLPattern.h \
316         Source/WebKit2/Shared/APIObject.cpp \
317         Source/WebKit2/Shared/APIObject.h \
318         Source/WebKit2/Shared/ShareableBitmap.cpp \
319         Source/WebKit2/Shared/ShareableBitmap.h \
320         Source/WebKit2/Shared/CacheModel.h \
321         Source/WebKit2/Shared/ChildProcess.cpp \
322         Source/WebKit2/Shared/ChildProcess.h \
323         Source/WebKit2/Shared/CommandLine.h \
324         Source/WebKit2/Shared/CoreIPCSupport/InjectedBundleMessageKinds.h \
325         Source/WebKit2/Shared/CoreIPCSupport/WebConnectionMessageKinds.h \
326         Source/WebKit2/Shared/CoreIPCSupport/WebContextMessageKinds.h \
327         Source/WebKit2/Shared/CoreIPCSupport/WebPageProxyMessageKinds.h \
328         Source/WebKit2/Shared/DrawingAreaInfo.h \
329         Source/WebKit2/Shared/EditorState.cpp \
330         Source/WebKit2/Shared/EditorState.h \
331         Source/WebKit2/Shared/FontSmoothingLevel.h \
332         Source/WebKit2/Shared/cairo/LayerTreeContextCairo.cpp \
333         Source/WebKit2/Shared/cairo/ShareableBitmapCairo.cpp \
334         Source/WebKit2/Shared/gtk/ArgumentCodersGtk.h \
335         Source/WebKit2/Shared/gtk/ArgumentCodersGtk.cpp \
336         Source/WebKit2/Shared/gtk/NativeWebKeyboardEventGtk.cpp \
337         Source/WebKit2/Shared/gtk/NativeWebMouseEventGtk.cpp \
338         Source/WebKit2/Shared/gtk/NativeWebWheelEventGtk.cpp \
339         Source/WebKit2/Shared/gtk/PlatformCertificateInfo.h \
340         Source/WebKit2/Shared/gtk/PrintInfoGtk.cpp \
341         Source/WebKit2/Shared/gtk/WebCoreArgumentCodersGtk.cpp \
342         Source/WebKit2/Shared/gtk/WebEventFactory.cpp \
343         Source/WebKit2/Shared/gtk/WebEventFactory.h \
344         Source/WebKit2/Shared/ImageOptions.h \
345         Source/WebKit2/Shared/ImmutableArray.cpp \
346         Source/WebKit2/Shared/ImmutableArray.h \
347         Source/WebKit2/Shared/ImmutableDictionary.cpp \
348         Source/WebKit2/Shared/ImmutableDictionary.h \
349         Source/WebKit2/Shared/LayerTreeContext.h \
350         Source/WebKit2/Shared/MutableArray.cpp \
351         Source/WebKit2/Shared/MutableArray.h \
352         Source/WebKit2/Shared/MutableDictionary.cpp \
353         Source/WebKit2/Shared/MutableDictionary.h \
354         Source/WebKit2/Shared/NativeWebKeyboardEvent.h \
355         Source/WebKit2/Shared/NativeWebMouseEvent.h \
356         Source/WebKit2/Shared/NativeWebWheelEvent.h \
357         Source/WebKit2/Shared/OriginAndDatabases.cpp \
358         Source/WebKit2/Shared/OriginAndDatabases.h \
359         Source/WebKit2/Shared/PlatformPopupMenuData.cpp \
360         Source/WebKit2/Shared/PlatformPopupMenuData.h \
361         Source/WebKit2/Shared/PrintInfo.cpp \
362         Source/WebKit2/Shared/PrintInfo.h \
363         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.cpp \
364         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.h \
365         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp \
366         Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp \
367         Source/WebKit2/Shared/Plugins/NPIdentifierData.cpp \
368         Source/WebKit2/Shared/Plugins/NPIdentifierData.h \
369         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.cpp \
370         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h \
371         Source/WebKit2/Shared/Plugins/NPObjectProxy.cpp \
372         Source/WebKit2/Shared/Plugins/NPObjectProxy.h \
373         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp \
374         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h \
375         Source/WebKit2/Shared/Plugins/NPVariantData.cpp \
376         Source/WebKit2/Shared/Plugins/NPVariantData.h \
377         Source/WebKit2/Shared/Plugins/PluginModuleInfo.cpp \
378         Source/WebKit2/Shared/Plugins/PluginModuleInfo.h \
379         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.cpp \
380         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.h \
381         Source/WebKit2/Shared/Plugins/PluginQuirks.h \
382         Source/WebKit2/Shared/SameDocumentNavigationType.h \
383         Source/WebKit2/Shared/SandboxExtension.h \
384         Source/WebKit2/Shared/SecurityOriginData.h \
385         Source/WebKit2/Shared/SecurityOriginData.cpp \
386         Source/WebKit2/Shared/SessionState.cpp \
387         Source/WebKit2/Shared/SessionState.h \
388         Source/WebKit2/Shared/StatisticsData.cpp \
389         Source/WebKit2/Shared/StatisticsData.h \
390         Source/WebKit2/Shared/StringPairVector.h \
391         Source/WebKit2/Shared/TextCheckerState.h \
392         Source/WebKit2/Shared/UserMessageCoders.h \
393         Source/WebKit2/Shared/UpdateInfo.cpp \
394         Source/WebKit2/Shared/UpdateInfo.h \
395         Source/WebKit2/Shared/VisitedLinkTable.cpp \
396         Source/WebKit2/Shared/VisitedLinkTable.h \
397         Source/WebKit2/Shared/WebBackForwardListItem.cpp \
398         Source/WebKit2/Shared/WebBackForwardListItem.h \
399         Source/WebKit2/Shared/WebCertificateInfo.h \
400         Source/WebKit2/Shared/WebConnection.cpp \
401         Source/WebKit2/Shared/WebConnection.h \
402         Source/WebKit2/Shared/WebConnectionClient.cpp \
403         Source/WebKit2/Shared/WebConnectionClient.h \
404         Source/WebKit2/Shared/WebContextMenuItem.cpp \
405         Source/WebKit2/Shared/WebContextMenuItemData.cpp \
406         Source/WebKit2/Shared/WebContextMenuItemData.h \
407         Source/WebKit2/Shared/WebContextMenuItem.h \
408         Source/WebKit2/Shared/WebCoreArgumentCoders.cpp \
409         Source/WebKit2/Shared/WebCoreArgumentCoders.h \
410         Source/WebKit2/Shared/WebData.h \
411         Source/WebKit2/Shared/WebError.cpp \
412         Source/WebKit2/Shared/WebError.h \
413         Source/WebKit2/Shared/WebEventConversion.cpp \
414         Source/WebKit2/Shared/WebEventConversion.h \
415         Source/WebKit2/Shared/WebEvent.cpp \
416         Source/WebKit2/Shared/WebEvent.h \
417         Source/WebKit2/Shared/WebFindOptions.h \
418         Source/WebKit2/Shared/WebGeolocationPosition.cpp \
419         Source/WebKit2/Shared/WebGeolocationPosition.h \
420         Source/WebKit2/Shared/WebGeometry.h \
421         Source/WebKit2/Shared/WebGraphicsContext.cpp \
422         Source/WebKit2/Shared/WebGraphicsContext.h \
423         Source/WebKit2/Shared/WebHitTestResult.cpp \
424         Source/WebKit2/Shared/WebHitTestResult.h \
425         Source/WebKit2/Shared/WebImage.cpp \
426         Source/WebKit2/Shared/WebImage.h \
427         Source/WebKit2/Shared/WebKeyboardEvent.cpp \
428         Source/WebKit2/Shared/WebMouseEvent.cpp \
429         Source/WebKit2/Shared/WebNavigationDataStore.h \
430         Source/WebKit2/Shared/WebNumber.h \
431         Source/WebKit2/Shared/WebOpenPanelParameters.cpp \
432         Source/WebKit2/Shared/WebOpenPanelParameters.h \
433         Source/WebKit2/Shared/WebPageCreationParameters.cpp \
434         Source/WebKit2/Shared/WebPageCreationParameters.h \
435         Source/WebKit2/Shared/WebPageGroupData.cpp \
436         Source/WebKit2/Shared/WebPageGroupData.h \
437         Source/WebKit2/Shared/WebPlatformTouchPoint.cpp \
438         Source/WebKit2/Shared/WebPopupItem.cpp \
439         Source/WebKit2/Shared/WebPopupItem.h \
440         Source/WebKit2/Shared/WebPreferencesStore.cpp \
441         Source/WebKit2/Shared/WebPreferencesStore.h \
442         Source/WebKit2/Shared/WebProcessCreationParameters.cpp \
443         Source/WebKit2/Shared/WebProcessCreationParameters.h \
444         Source/WebKit2/Shared/WebRenderLayer.cpp \
445         Source/WebKit2/Shared/WebRenderLayer.h \
446         Source/WebKit2/Shared/WebRenderObject.cpp \
447         Source/WebKit2/Shared/WebRenderObject.h \
448         Source/WebKit2/Shared/WebSecurityOrigin.h \
449         Source/WebKit2/Shared/WebSerializedScriptValue.h \
450         Source/WebKit2/Shared/WebString.h \
451         Source/WebKit2/Shared/WebTouchEvent.cpp \
452         Source/WebKit2/Shared/WebURL.h \
453         Source/WebKit2/Shared/WebURLRequest.cpp \
454         Source/WebKit2/Shared/WebURLRequest.h \
455         Source/WebKit2/Shared/WebURLResponse.cpp \
456         Source/WebKit2/Shared/WebURLResponse.h \
457         Source/WebKit2/Shared/WebUserContentURLPattern.h \
458         Source/WebKit2/Shared/WebWheelEvent.cpp \
459         Source/WebKit2/UIProcess/API/C/gtk/WKAPICastGtk.h \
460         Source/WebKit2/UIProcess/API/C/gtk/WKView.cpp \
461         Source/WebKit2/UIProcess/API/C/gtk/WKView.h \
462         Source/WebKit2/UIProcess/API/C/WebKit2.h \
463         Source/WebKit2/UIProcess/API/C/WKAPICast.h \
464         Source/WebKit2/UIProcess/API/C/WKApplicationCacheManager.h \
465         Source/WebKit2/UIProcess/API/C/WKApplicationCacheManager.cpp \
466         Source/WebKit2/UIProcess/API/C/WKAuthenticationChallenge.cpp \
467         Source/WebKit2/UIProcess/API/C/WKAuthenticationChallenge.h \
468         Source/WebKit2/UIProcess/API/C/WKAuthenticationDecisionListener.cpp \
469         Source/WebKit2/UIProcess/API/C/WKAuthenticationDecisionListener.h \
470         Source/WebKit2/UIProcess/API/C/WKBackForwardList.cpp \
471         Source/WebKit2/UIProcess/API/C/WKBackForwardList.h \
472         Source/WebKit2/UIProcess/API/C/WKBackForwardListItem.cpp \
473         Source/WebKit2/UIProcess/API/C/WKBackForwardListItem.h \
474         Source/WebKit2/UIProcess/API/C/WKContext.cpp \
475         Source/WebKit2/UIProcess/API/C/WKContext.h \
476         Source/WebKit2/UIProcess/API/C/WKContextPrivate.h \
477         Source/WebKit2/UIProcess/API/C/WKCookieManager.h \
478         Source/WebKit2/UIProcess/API/C/WKCookieManager.cpp \
479         Source/WebKit2/UIProcess/API/C/WKCredential.cpp \
480         Source/WebKit2/UIProcess/API/C/WKCredential.h \
481         Source/WebKit2/UIProcess/API/C/WKCredentialTypes.h \
482         Source/WebKit2/UIProcess/API/C/WKDatabaseManager.cpp \
483         Source/WebKit2/UIProcess/API/C/WKDatabaseManager.h \
484         Source/WebKit2/UIProcess/API/C/WKDownload.cpp \
485         Source/WebKit2/UIProcess/API/C/WKDownload.h \
486         Source/WebKit2/UIProcess/API/C/WKFormSubmissionListener.cpp \
487         Source/WebKit2/UIProcess/API/C/WKFormSubmissionListener.h \
488         Source/WebKit2/UIProcess/API/C/WKFrame.cpp \
489         Source/WebKit2/UIProcess/API/C/WKFrame.h \
490         Source/WebKit2/UIProcess/API/C/WKFramePolicyListener.cpp \
491         Source/WebKit2/UIProcess/API/C/WKFramePolicyListener.h \
492         Source/WebKit2/UIProcess/API/C/WKGeolocationManager.h \
493         Source/WebKit2/UIProcess/API/C/WKGeolocationPermissionRequest.h \
494         Source/WebKit2/UIProcess/API/C/WKGeolocationPosition.h \
495         Source/WebKit2/UIProcess/API/C/WKGrammarDetail.cpp \
496         Source/WebKit2/UIProcess/API/C/WKGrammarDetail.h \
497         Source/WebKit2/UIProcess/API/C/WKHitTestResult.cpp \
498         Source/WebKit2/UIProcess/API/C/WKHitTestResult.h \
499         Source/WebKit2/UIProcess/API/C/WKIconDatabase.cpp \
500         Source/WebKit2/UIProcess/API/C/WKIconDatabase.h \
501         Source/WebKit2/UIProcess/API/C/WKInspector.cpp \
502         Source/WebKit2/UIProcess/API/C/WKInspector.h \
503         Source/WebKit2/UIProcess/API/C/WKKeyValueStorageManager.cpp \
504         Source/WebKit2/UIProcess/API/C/WKKeyValueStorageManager.h \
505         Source/WebKit2/UIProcess/API/C/WKMediaCacheManager.cpp \
506         Source/WebKit2/UIProcess/API/C/WKMediaCacheManager.h \
507         Source/WebKit2/UIProcess/API/C/WKNativeEvent.h \
508         Source/WebKit2/UIProcess/API/C/WKNavigationData.cpp \
509         Source/WebKit2/UIProcess/API/C/WKNavigationData.h \
510         Source/WebKit2/UIProcess/API/C/WKNotification.cpp \
511         Source/WebKit2/UIProcess/API/C/WKNotification.h \
512         Source/WebKit2/UIProcess/API/C/WKNotificationManager.cpp \
513         Source/WebKit2/UIProcess/API/C/WKNotificationManager.h \
514         Source/WebKit2/UIProcess/API/C/WKNotificationPermissionRequest.cpp \
515         Source/WebKit2/UIProcess/API/C/WKNotificationPermissionRequest.h \
516         Source/WebKit2/UIProcess/API/C/WKNotificationProvider.h \
517         Source/WebKit2/UIProcess/API/C/WKOpenPanelParameters.cpp \
518         Source/WebKit2/UIProcess/API/C/WKOpenPanelParameters.h \
519         Source/WebKit2/UIProcess/API/C/WKOpenPanelResultListener.cpp \
520         Source/WebKit2/UIProcess/API/C/WKOpenPanelResultListener.h \
521         Source/WebKit2/UIProcess/API/C/WKPage.cpp \
522         Source/WebKit2/UIProcess/API/C/WKPageGroup.cpp \
523         Source/WebKit2/UIProcess/API/C/WKPageGroup.h \
524         Source/WebKit2/UIProcess/API/C/WKPage.h \
525         Source/WebKit2/UIProcess/API/C/WKPagePrivate.h \
526         Source/WebKit2/UIProcess/API/C/WKPluginSiteDataManager.h \
527         Source/WebKit2/UIProcess/API/C/WKPluginSiteDataManager.cpp \
528         Source/WebKit2/UIProcess/API/C/WKPreferences.cpp \
529         Source/WebKit2/UIProcess/API/C/WKPreferences.h \
530         Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h \
531         Source/WebKit2/UIProcess/API/C/WKProtectionSpace.cpp \
532         Source/WebKit2/UIProcess/API/C/WKProtectionSpace.h \
533         Source/WebKit2/UIProcess/API/C/WKProtectionSpaceTypes.h \
534         Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.h \
535         Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.cpp \
536         Source/WebKit2/UIProcess/API/C/WKTextChecker.h \
537         Source/WebKit2/UIProcess/API/C/WKTextChecker.cpp \
538         Source/WebKit2/UIProcess/API/cpp/WKRetainPtr.h \
539         Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h \
540         Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp \
541         Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.h \
542         Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.cpp \
543         Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListItem.h \
544         Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListItem.cpp \
545         Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListPrivate.h \
546         Source/WebKit2/UIProcess/API/gtk/WebKitDefines.h \
547         Source/WebKit2/UIProcess/API/gtk/WebKitDownload.cpp \
548         Source/WebKit2/UIProcess/API/gtk/WebKitDownload.h \
549         Source/WebKit2/UIProcess/API/gtk/WebKitDownloadPrivate.h \
550         Source/WebKit2/UIProcess/API/gtk/WebKitDownloadClient.cpp \
551         Source/WebKit2/UIProcess/API/gtk/WebKitDownloadClient.h \
552         Source/WebKit2/UIProcess/API/gtk/WebKitEditingCommands.h \
553         Source/WebKit2/UIProcess/API/gtk/WebKitError.h \
554         Source/WebKit2/UIProcess/API/gtk/WebKitError.cpp \
555         Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResult.cpp \
556         Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResult.h \
557         Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResultPrivate.h \
558         Source/WebKit2/UIProcess/API/gtk/WebKitLoaderClient.h \
559         Source/WebKit2/UIProcess/API/gtk/WebKitLoaderClient.cpp \
560         Source/WebKit2/UIProcess/API/gtk/WebKitFindController.h \
561         Source/WebKit2/UIProcess/API/gtk/WebKitFindController.cpp \
562         Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecision.cpp \
563         Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h \
564         Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecisionPrivate.h \
565         Source/WebKit2/UIProcess/API/gtk/WebKitPolicyDecision.cpp \
566         Source/WebKit2/UIProcess/API/gtk/WebKitPolicyDecision.h \
567         Source/WebKit2/UIProcess/API/gtk/WebKitPolicyDecisionPrivate.h \
568         Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.cpp \
569         Source/WebKit2/UIProcess/API/gtk/WebKitPolicyClient.h \
570         Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp \
571         Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.h \
572         Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperationPrivate.h \
573         Source/WebKit2/UIProcess/API/gtk/WebKitPrivate.h \
574         Source/WebKit2/UIProcess/API/gtk/WebKitPrivate.cpp \
575         Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecision.cpp \
576         Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecision.h \
577         Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecisionPrivate.h \
578         Source/WebKit2/UIProcess/API/gtk/WebKitScriptDialog.cpp \
579         Source/WebKit2/UIProcess/API/gtk/WebKitScriptDialog.h \
580         Source/WebKit2/UIProcess/API/gtk/WebKitScriptDialogPrivate.h \
581         Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp \
582         Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h \
583         Source/WebKit2/UIProcess/API/gtk/WebKitSettingsPrivate.h \
584         Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.cpp \
585         Source/WebKit2/UIProcess/API/gtk/WebKitUIClient.h \
586         Source/WebKit2/UIProcess/API/gtk/WebKitURIRequest.cpp \
587         Source/WebKit2/UIProcess/API/gtk/WebKitURIRequest.h \
588         Source/WebKit2/UIProcess/API/gtk/WebKitURIRequestPrivate.h \
589         Source/WebKit2/UIProcess/API/gtk/WebKitURIResponse.cpp \
590         Source/WebKit2/UIProcess/API/gtk/WebKitURIResponse.h \
591         Source/WebKit2/UIProcess/API/gtk/WebKitURIResponsePrivate.h \
592         Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.h \
593         Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp \
594         Source/WebKit2/UIProcess/API/gtk/WebKitWebContextPrivate.h \
595         Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h \
596         Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp \
597         Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h \
598         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewPrivate.h \
599         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h \
600         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp \
601         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBaseAccessible.h \
602         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBaseAccessible.cpp \
603         Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBasePrivate.h \
604         Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.cpp \
605         Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.h \
606         Source/WebKit2/UIProcess/API/gtk/WebKitWindowPropertiesPrivate.h \
607         Source/WebKit2/UIProcess/API/gtk/webkit2.h \
608         Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.cpp \
609         Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h \
610         Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.cpp \
611         Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h \
612         Source/WebKit2/UIProcess/Authentication/WebCredential.cpp \
613         Source/WebKit2/UIProcess/Authentication/WebCredential.h \
614         Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.cpp \
615         Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h \
616         Source/WebKit2/UIProcess/BackingStore.cpp \
617         Source/WebKit2/UIProcess/BackingStore.h \
618         Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp \
619         Source/WebKit2/UIProcess/Downloads/DownloadProxy.h \
620         Source/WebKit2/UIProcess/DrawingAreaProxy.cpp \
621         Source/WebKit2/UIProcess/DrawingAreaProxy.h \
622         Source/WebKit2/UIProcess/DrawingAreaProxyImpl.cpp \
623         Source/WebKit2/UIProcess/DrawingAreaProxyImpl.h \
624         Source/WebKit2/UIProcess/FindIndicator.cpp \
625         Source/WebKit2/UIProcess/FindIndicator.h \
626         Source/WebKit2/UIProcess/GenericCallback.h \
627         Source/WebKit2/UIProcess/GeolocationPermissionRequestManagerProxy.cpp \
628         Source/WebKit2/UIProcess/GeolocationPermissionRequestManagerProxy.h \
629         Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.cpp \
630         Source/WebKit2/UIProcess/GeolocationPermissionRequestProxy.h \
631         Source/WebKit2/UIProcess/cairo/BackingStoreCairo.cpp \
632         Source/WebKit2/UIProcess/gtk/TextCheckerGtk.cpp \
633         Source/WebKit2/UIProcess/gtk/WebContextGtk.cpp \
634         Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.cpp \
635         Source/WebKit2/UIProcess/gtk/WebContextMenuProxyGtk.h \
636         Source/WebKit2/UIProcess/gtk/WebFullScreenManagerProxyGtk.cpp \
637         Source/WebKit2/UIProcess/gtk/WebInspectorGtk.cpp \
638         Source/WebKit2/UIProcess/gtk/WebPageProxyGtk.cpp \
639         Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.cpp \
640         Source/WebKit2/UIProcess/gtk/WebPopupMenuProxyGtk.h \
641         Source/WebKit2/UIProcess/gtk/WebPreferencesGtk.cpp \
642         Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp \
643         Source/WebKit2/UIProcess/Launcher/gtk/ThreadLauncherGtk.cpp \
644         Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp \
645         Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h \
646         Source/WebKit2/UIProcess/Launcher/ThreadLauncher.cpp \
647         Source/WebKit2/UIProcess/Launcher/ThreadLauncher.h \
648         Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.cpp \
649         Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h \
650         Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp \
651         Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequestManagerProxy.h \
652         Source/WebKit2/UIProcess/Notifications/WebNotification.cpp \
653         Source/WebKit2/UIProcess/Notifications/WebNotification.h \
654         Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.cpp \
655         Source/WebKit2/UIProcess/Notifications/WebNotificationManagerProxy.h \
656         Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.cpp \
657         Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h \
658         Source/WebKit2/UIProcess/PageClient.h \
659         Source/WebKit2/UIProcess/Plugins/PluginInfoStore.cpp \
660         Source/WebKit2/UIProcess/Plugins/PluginInfoStore.h \
661         Source/WebKit2/UIProcess/Plugins/PluginProcessManager.cpp \
662         Source/WebKit2/UIProcess/Plugins/PluginProcessManager.h \
663         Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp \
664         Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h \
665         Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h \
666         Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.cpp \
667         Source/WebKit2/UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp \
668         Source/WebKit2/UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp \
669         Source/WebKit2/UIProcess/ProcessModel.h \
670         Source/WebKit2/UIProcess/ResponsivenessTimer.cpp \
671         Source/WebKit2/UIProcess/ResponsivenessTimer.h \
672         Source/WebKit2/UIProcess/TextChecker.h \
673         Source/WebKit2/UIProcess/VisitedLinkProvider.cpp \
674         Source/WebKit2/UIProcess/VisitedLinkProvider.h \
675         Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.h \
676         Source/WebKit2/UIProcess/WebApplicationCacheManagerProxy.cpp \
677         Source/WebKit2/UIProcess/WebBackForwardList.cpp \
678         Source/WebKit2/UIProcess/WebBackForwardList.h \
679         Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp \
680         Source/WebKit2/UIProcess/WebConnectionToWebProcess.h \
681         Source/WebKit2/UIProcess/WebContext.cpp \
682         Source/WebKit2/UIProcess/WebContext.h \
683         Source/WebKit2/UIProcess/WebContextConnectionClient.cpp \
684         Source/WebKit2/UIProcess/WebContextConnectionClient.h \
685         Source/WebKit2/UIProcess/WebContextInjectedBundleClient.cpp \
686         Source/WebKit2/UIProcess/WebContextInjectedBundleClient.h \
687         Source/WebKit2/UIProcess/WebContextMenuProxy.cpp \
688         Source/WebKit2/UIProcess/WebContextMenuProxy.h \
689         Source/WebKit2/UIProcess/WebContextUserMessageCoders.h \
690         Source/WebKit2/UIProcess/WebCookieManagerProxy.h \
691         Source/WebKit2/UIProcess/WebCookieManagerProxy.cpp \
692         Source/WebKit2/UIProcess/WebCookieManagerProxyClient.cpp \
693         Source/WebKit2/UIProcess/WebCookieManagerProxyClient.h \
694         Source/WebKit2/UIProcess/WebDatabaseManagerProxyClient.cpp \
695         Source/WebKit2/UIProcess/WebDatabaseManagerProxyClient.h \
696         Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp \
697         Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h \
698         Source/WebKit2/UIProcess/WebDownloadClient.cpp \
699         Source/WebKit2/UIProcess/WebDownloadClient.h \
700         Source/WebKit2/UIProcess/WebEditCommandProxy.cpp \
701         Source/WebKit2/UIProcess/WebEditCommandProxy.h \
702         Source/WebKit2/UIProcess/WebFindClient.cpp \
703         Source/WebKit2/UIProcess/WebFindClient.h \
704         Source/WebKit2/UIProcess/WebFormClient.cpp \
705         Source/WebKit2/UIProcess/WebFormClient.h \
706         Source/WebKit2/UIProcess/WebFormSubmissionListenerProxy.cpp \
707         Source/WebKit2/UIProcess/WebFormSubmissionListenerProxy.h \
708         Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp \
709         Source/WebKit2/UIProcess/WebFrameListenerProxy.h \
710         Source/WebKit2/UIProcess/WebFramePolicyListenerProxy.cpp \
711         Source/WebKit2/UIProcess/WebFramePolicyListenerProxy.h \
712         Source/WebKit2/UIProcess/WebFrameProxy.cpp \
713         Source/WebKit2/UIProcess/WebFrameProxy.h \
714         Source/WebKit2/UIProcess/WebFullScreenManagerProxy.cpp \
715         Source/WebKit2/UIProcess/WebFullScreenManagerProxy.h \
716         Source/WebKit2/UIProcess/WebGeolocationManagerProxy.cpp \
717         Source/WebKit2/UIProcess/WebGeolocationManagerProxy.h \
718         Source/WebKit2/UIProcess/WebGeolocationProvider.cpp \
719         Source/WebKit2/UIProcess/WebGeolocationProvider.h \
720         Source/WebKit2/UIProcess/WebGrammarDetail.cpp \
721         Source/WebKit2/UIProcess/WebGrammarDetail.h \
722         Source/WebKit2/UIProcess/WebHistoryClient.cpp \
723         Source/WebKit2/UIProcess/WebHistoryClient.h \
724         Source/WebKit2/UIProcess/WebIconDatabase.cpp \
725         Source/WebKit2/UIProcess/WebIconDatabase.h \
726         Source/WebKit2/UIProcess/WebIconDatabaseClient.cpp \
727         Source/WebKit2/UIProcess/WebIconDatabaseClient.h \
728         Source/WebKit2/UIProcess/WebInspectorProxy.cpp \
729         Source/WebKit2/UIProcess/WebInspectorProxy.h \
730         Source/WebKit2/UIProcess/WebKeyValueStorageManagerProxy.cpp \
731         Source/WebKit2/UIProcess/WebKeyValueStorageManagerProxy.h \
732         Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.cpp \
733         Source/WebKit2/UIProcess/WebMediaCacheManagerProxy.h \
734         Source/WebKit2/UIProcess/WebLoaderClient.cpp \
735         Source/WebKit2/UIProcess/WebLoaderClient.h \
736         Source/WebKit2/UIProcess/WebNavigationData.cpp \
737         Source/WebKit2/UIProcess/WebNavigationData.h \
738         Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp \
739         Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h \
740         Source/WebKit2/UIProcess/WebPageContextMenuClient.cpp \
741         Source/WebKit2/UIProcess/WebPageContextMenuClient.h \
742         Source/WebKit2/UIProcess/WebPageGroup.cpp \
743         Source/WebKit2/UIProcess/WebPageGroup.h \
744         Source/WebKit2/UIProcess/WebPageProxy.cpp \
745         Source/WebKit2/UIProcess/WebPageProxy.h \
746         Source/WebKit2/UIProcess/WebPolicyClient.cpp \
747         Source/WebKit2/UIProcess/WebPolicyClient.h \
748         Source/WebKit2/UIProcess/WebPopupMenuProxy.h \
749         Source/WebKit2/UIProcess/WebPreferences.cpp \
750         Source/WebKit2/UIProcess/WebPreferences.h \
751         Source/WebKit2/UIProcess/WebProcessProxy.cpp \
752         Source/WebKit2/UIProcess/WebProcessProxy.h \
753         Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h \
754         Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.cpp \
755         Source/WebKit2/UIProcess/WebResourceLoadClient.cpp \
756         Source/WebKit2/UIProcess/WebResourceLoadClient.h \
757         Source/WebKit2/UIProcess/WebTextChecker.cpp \
758         Source/WebKit2/UIProcess/WebTextChecker.h \
759         Source/WebKit2/UIProcess/WebTextCheckerClient.cpp \
760         Source/WebKit2/UIProcess/WebTextCheckerClient.h \
761         Source/WebKit2/UIProcess/WebUIClient.cpp \
762         Source/WebKit2/UIProcess/WebUIClient.h \
763         Source/WebKit2/WebKit2Prefix.h \
764         Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.h \
765         Source/WebKit2/WebProcess/ApplicationCache/WebApplicationCacheManager.cpp \
766         Source/WebKit2/WebProcess/Authentication/AuthenticationManager.cpp \
767         Source/WebKit2/WebProcess/Authentication/AuthenticationManager.h \
768         Source/WebKit2/WebProcess/Cookies/WebCookieManager.h \
769         Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp \
770         Source/WebKit2/WebProcess/Cookies/soup/WebCookieManagerSoup.cpp \
771         Source/WebKit2/WebProcess/Downloads/Download.cpp \
772         Source/WebKit2/WebProcess/Downloads/Download.h \
773         Source/WebKit2/WebProcess/Downloads/DownloadAuthenticationClient.h \
774         Source/WebKit2/WebProcess/Downloads/DownloadManager.cpp \
775         Source/WebKit2/WebProcess/Downloads/DownloadManager.h \
776         Source/WebKit2/WebProcess/Downloads/soup/DownloadSoup.cpp \
777         Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.cpp \
778         Source/WebKit2/WebProcess/FullScreen/WebFullScreenManager.h \
779         Source/WebKit2/WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp \
780         Source/WebKit2/WebProcess/Geolocation/GeolocationPermissionRequestManager.h \
781         Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.cpp \
782         Source/WebKit2/WebProcess/Geolocation/WebGeolocationManager.h \
783         Source/WebKit2/WebProcess/gtk/WebAuthDialog.cpp \
784         Source/WebKit2/WebProcess/gtk/WebAuthDialog.h \
785         Source/WebKit2/WebProcess/gtk/WebProcessGtk.cpp \
786         Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp \
787         Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.h \
788         Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.cpp \
789         Source/WebKit2/WebProcess/IconDatabase/WebIconDatabaseProxy.h \
790         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleAPICast.h \
791         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.cpp \
792         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.h \
793         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.cpp \
794         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.h \
795         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp \
796         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp \
797         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.h \
798         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h \
799         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.h \
800         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp \
801         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h \
802         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.h \
803         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.cpp \
804         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInitialize.h \
805         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInspector.cpp \
806         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInspector.h \
807         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp \
808         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h \
809         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h \
810         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp \
811         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp \
812         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h \
813         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h \
814         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp \
815         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h \
816         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h \
817         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h \
818         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.cpp \
819         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.h \
820         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.cpp \
821         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h \
822         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp \
823         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h \
824         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp \
825         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h \
826         Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp \
827         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp \
828         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h \
829         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.cpp \
830         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h \
831         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.cpp \
832         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h \
833         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleClient.cpp \
834         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleClient.h \
835         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp \
836         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h \
837         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.cpp \
838         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleNavigationAction.h \
839         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp \
840         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h \
841         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp \
842         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageEditorClient.h \
843         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp \
844         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h \
845         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.cpp \
846         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.h \
847         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp \
848         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h \
849         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp \
850         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.h \
851         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.cpp \
852         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.h \
853         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp \
854         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageUIClient.h \
855         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp \
856         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h \
857         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h \
858         Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.cpp \
859         Source/WebKit2/WebProcess/KeyValueStorage/WebKeyValueStorageManager.h \
860         Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.cpp \
861         Source/WebKit2/WebProcess/MediaCache/WebMediaCacheManager.h \
862         Source/WebKit2/WebProcess/Notifications/NotificationPermissionRequestManager.cpp \
863         Source/WebKit2/WebProcess/Notifications/NotificationPermissionRequestManager.h \
864         Source/WebKit2/WebProcess/Notifications/WebNotificationManager.cpp \
865         Source/WebKit2/WebProcess/Notifications/WebNotificationManager.h \
866         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.cpp \
867         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.h \
868         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.cpp \
869         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.h \
870         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp \
871         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h \
872         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp \
873         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h \
874         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginNone.cpp \
875         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp \
876         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h \
877         Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.cpp \
878         Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.h \
879         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp \
880         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h \
881         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp \
882         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.h \
883         Source/WebKit2/WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp \
884         Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp \
885         Source/WebKit2/WebProcess/Plugins/PluginController.h \
886         Source/WebKit2/WebProcess/Plugins/Plugin.cpp \
887         Source/WebKit2/WebProcess/Plugins/Plugin.h \
888         Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp \
889         Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h \
890         Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.cpp \
891         Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h \
892         Source/WebKit2/WebProcess/Plugins/PluginProxy.cpp \
893         Source/WebKit2/WebProcess/Plugins/PluginProxy.h \
894         Source/WebKit2/WebProcess/Plugins/PluginView.cpp \
895         Source/WebKit2/WebProcess/Plugins/PluginView.h \
896         Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h \
897         Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.cpp \
898         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp \
899         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp \
900         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp \
901         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebErrorsGtk.cpp \
902         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebFrameNetworkingContext.h \
903         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp \
904         Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp \
905         Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h \
906         Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp \
907         Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h \
908         Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.cpp \
909         Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h \
910         Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.cpp \
911         Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h \
912         Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp \
913         Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h \
914         Source/WebKit2/WebProcess/WebCoreSupport/WebErrors.h \
915         Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp \
916         Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h \
917         Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.cpp \
918         Source/WebKit2/WebProcess/WebCoreSupport/WebGeolocationClient.h \
919         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp \
920         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h \
921         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorFrontendClient.cpp \
922         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorFrontendClient.h \
923         Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.cpp \
924         Source/WebKit2/WebProcess/WebCoreSupport/WebNotificationClient.h \
925         Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.cpp \
926         Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h \
927         Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.cpp \
928         Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h \
929         Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp \
930         Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h \
931         Source/WebKit2/WebProcess/WebPage/DecoderAdapter.cpp \
932         Source/WebKit2/WebProcess/WebPage/DecoderAdapter.h \
933         Source/WebKit2/WebProcess/WebPage/DrawingArea.cpp \
934         Source/WebKit2/WebProcess/WebPage/DrawingArea.h \
935         Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp \
936         Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h \
937         Source/WebKit2/WebProcess/WebPage/EncoderAdapter.cpp \
938         Source/WebKit2/WebProcess/WebPage/EncoderAdapter.h \
939         Source/WebKit2/WebProcess/WebPage/EventDispatcher.cpp \
940         Source/WebKit2/WebProcess/WebPage/EventDispatcher.h \
941         Source/WebKit2/WebProcess/WebPage/FindController.cpp \
942         Source/WebKit2/WebProcess/WebPage/FindController.h \
943         Source/WebKit2/WebProcess/WebPage/TapHighlightController.cpp \
944         Source/WebKit2/WebProcess/WebPage/TapHighlightController.h \
945         Source/WebKit2/WebProcess/WebPage/gtk/WebInspectorGtk.cpp \
946         Source/WebKit2/WebProcess/WebPage/gtk/WebPageAccessibilityObject.h \
947         Source/WebKit2/WebProcess/WebPage/gtk/WebPageAccessibilityObject.cpp \
948         Source/WebKit2/WebProcess/WebPage/gtk/WebPageGtk.cpp \
949         Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp \
950         Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.h \
951         Source/WebKit2/WebProcess/WebPage/LayerTreeHost.cpp \
952         Source/WebKit2/WebProcess/WebPage/LayerTreeHost.h \
953         Source/WebKit2/WebProcess/WebPage/PageOverlay.cpp \
954         Source/WebKit2/WebProcess/WebPage/PageOverlay.h \
955         Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.cpp \
956         Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h \
957         Source/WebKit2/WebProcess/WebPage/WebContextMenu.cpp \
958         Source/WebKit2/WebProcess/WebPage/WebContextMenu.h \
959         Source/WebKit2/WebProcess/WebPage/WebFrame.cpp \
960         Source/WebKit2/WebProcess/WebPage/WebFrame.h \
961         Source/WebKit2/WebProcess/WebPage/WebInspector.cpp \
962         Source/WebKit2/WebProcess/WebPage/WebInspector.h \
963         Source/WebKit2/WebProcess/WebPage/WebOpenPanelResultListener.cpp \
964         Source/WebKit2/WebProcess/WebPage/WebOpenPanelResultListener.h \
965         Source/WebKit2/WebProcess/WebPage/WebPage.cpp \
966         Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.cpp \
967         Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h \
968         Source/WebKit2/WebProcess/WebPage/WebPage.h \
969         Source/WebKit2/WebProcess/WebPage/WebUndoStep.cpp \
970         Source/WebKit2/WebProcess/WebPage/WebUndoStep.h \
971         Source/WebKit2/WebProcess/WebConnectionToUIProcess.cpp \
972         Source/WebKit2/WebProcess/WebConnectionToUIProcess.h \
973         Source/WebKit2/WebProcess/WebProcess.cpp \
974         Source/WebKit2/WebProcess/WebProcess.h
975
976 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
977         $(webkit2_sources)
978
979 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \
980         -fno-strict-aliasing \
981         $(global_cppflags) \
982         -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
983         -I$(srcdir)/Source/WebKit/gtk \
984         -I$(srcdir)/Source/WebKit2 \
985         -I$(srcdir)/Source/WebKit2/gtk \
986         -I$(srcdir)/Source/WebKit2/Platform \
987         -I$(srcdir)/Source/WebKit2/Platform/CoreIPC \
988         -I$(srcdir)/Source/WebKit2/Platform/CoreIPC/gtk \
989         -I$(srcdir)/Source/WebKit2/Platform/gtk \
990         -I$(srcdir)/Source/WebKit2/PluginProcess \
991         -I$(srcdir)/Source/WebKit2/Shared \
992         -I$(srcdir)/Source/WebKit2/Shared/API \
993         -I$(srcdir)/Source/WebKit2/Shared/API/c \
994         -I$(srcdir)/Source/WebKit2/Shared/API/c/gtk \
995         -I$(srcdir)/Source/WebKit2/Shared/CoreIPCSupport \
996         -I$(srcdir)/Source/WebKit2/Shared/gtk \
997         -I$(srcdir)/Source/WebKit2/Shared/Plugins \
998         -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape \
999         -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape/x11 \
1000         -I$(srcdir)/Source/WebKit2/UIProcess \
1001         -I$(srcdir)/Source/WebKit2/UIProcess/API \
1002         -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
1003         -I$(srcdir)/Source/WebKit2/UIProcess/API/C/gtk \
1004         -I$(srcdir)/Source/WebKit2/UIProcess/API/cpp \
1005         -I$(srcdir)/Source/WebKit2/UIProcess/API/gtk \
1006         -I$(srcdir)/Source/WebKit2/UIProcess/Authentication \
1007         -I$(srcdir)/Source/WebKit2/UIProcess/Downloads \
1008         -I$(srcdir)/Source/WebKit2/UIProcess/gtk \
1009         -I$(srcdir)/Source/WebKit2/UIProcess/Launcher \
1010         -I$(srcdir)/Source/WebKit2/UIProcess/Launcher/gtk \
1011         -I$(srcdir)/Source/WebKit2/UIProcess/Notifications \
1012         -I$(srcdir)/Source/WebKit2/UIProcess/Plugins \
1013         -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/gtk \
1014         -I$(srcdir)/Source/WebKit2/WebProcess \
1015         -I$(srcdir)/Source/WebKit2/WebProcess/ApplicationCache \
1016         -I$(srcdir)/Source/WebKit2/WebProcess/Authentication \
1017         -I$(srcdir)/Source/WebKit2/WebProcess/Cookies \
1018         -I$(srcdir)/Source/WebKit2/WebProcess/Downloads \
1019         -I$(srcdir)/Source/WebKit2/WebProcess/FullScreen \
1020         -I$(srcdir)/Source/WebKit2/WebProcess/Geolocation \
1021         -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
1022         -I$(srcdir)/Source/WebKit2/WebProcess/IconDatabase \
1023         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle \
1024         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API \
1025         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/c \
1026         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/DOM \
1027         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/gtk \
1028         -I$(srcdir)/Source/WebKit2/WebProcess/KeyValueStorage \
1029         -I$(srcdir)/Source/WebKit2/WebProcess/Launching \
1030         -I$(srcdir)/Source/WebKit2/WebProcess/MediaCache \
1031         -I$(srcdir)/Source/WebKit2/WebProcess/Notifications \
1032         -I$(srcdir)/Source/WebKit2/WebProcess/ResourceCache \
1033         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins \
1034         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape \
1035         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape/gtk \
1036         -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport \
1037         -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport/gtk \
1038         -I$(srcdir)/Source/WebKit2/WebProcess/WebPage \
1039         -I$(srcdir)/Source/WebKit2/WebProcess/WebPage/gtk \
1040         -I$(top_builddir)/DerivedSources/WebKit2 \
1041         -I$(top_builddir)/DerivedSources/WebKit2/include \
1042         -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk \
1043         -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/include \
1044         -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/webkit2 \
1045         -I$(top_builddir)/DerivedSources/WebKit2/include/JavaScriptCore \
1046         -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
1047         -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
1048         -DLIBEXECDIR=\""$(libexecdir)"\" \
1049         -DWEBKIT2_COMPILATION \
1050         $(webcore_cppflags) \
1051         $(webcoregtk_cppflags) \
1052         $(javascriptcore_cppflags) \
1053         $(COVERAGE_CFLAGS) \
1054         $(GLIB_CFLAGS) \
1055         $(GTK_CFLAGS) \
1056         $(GTK_UNIX_PRINTING_CFLAGS) \
1057         $(LIBSOUP_CFLAGS) \
1058         $(UNICODE_CFLAGS) \
1059         $(XT_CFLAGS)
1060
1061 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \
1062         $(global_cxxflags)
1063
1064 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \
1065         $(global_cflags)
1066
1067 if ENABLE_WEBKIT2
1068 # Shared libraries
1069 lib_LTLIBRARIES += \
1070         libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
1071 endif
1072
1073 # Artificial dependency to make sure libwebkit2gtk and libwebkitgtk are not linked at the same time
1074 # The variable creation is to avoid having automake override the entire rule instead of adding the
1075 # dependency.
1076 webkit2gtk_lib_for_dep = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
1077 $(webkit2gtk_lib_for_dep): libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
1078
1079 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = \
1080         $(libwebkit2gtkincludedir)/WebKit2
1081
1082 # For the Gtk port we want to use XP_UNIX both in X11 and Mac
1083 if !TARGET_WIN32
1084 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS += \
1085         -DXP_UNIX
1086 endif
1087
1088 # Plugin process
1089 if ENABLE_PLUGIN_PROCESS
1090 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS += \
1091         -DENABLE_PLUGIN_PROCESS=1
1092 endif
1093
1094 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS = \
1095         -version-info @LIBWEBKITGTK_VERSION@ \
1096         $(version_script) \
1097         $(no_undefined)
1098
1099 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
1100         -lpthread \
1101         libWebCore.la \
1102         libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
1103         libWebCoreGtk.la \
1104         $(CAIRO_LIBS) \
1105         $(COVERAGE_LDFLAGS) \
1106         $(ENCHANT_LIBS) \
1107         $(GAIL_LIBS) \
1108         $(GEOCLUE_LIBS) \
1109         $(GLIB_LIBS) \
1110         $(GSTREAMER_LIBS) \
1111         $(GTK_LIBS) \
1112         $(GTK_UNIX_PRINTING_LIBS) \
1113         $(JPEG_LIBS) \
1114         $(LIBSOUP_LIBS) \
1115         $(LIBXML_LIBS) \
1116         $(LIBXSLT_LIBS) \
1117         $(OPENGL_LIBS) \
1118         $(PANGO_LIBS) \
1119         $(PNG_LIBS) \
1120         $(SQLITE3_LIBS) \
1121         $(UNICODE_LIBS) \
1122         $(XRENDER_LIBS) \
1123         $(XT_LIBS) \
1124         $(ZLIB_LIBS)
1125
1126 if ENABLE_WEBKIT2
1127 pkgconfig_DATA += Source/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc
1128 endif
1129
1130 # WebKit2 specific variables
1131 forwarding_headers := $(GENSOURCES_WEBKIT2)/include
1132 generate-webkit2-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(libWebKit2_la_SOURCES)
1133         $(AM_V_GEN)$(PERL) $< $(WebKit2) $(forwarding_headers) gtk
1134         $(AM_V_GEN)$(PERL) $< $(WebKit2) $(forwarding_headers) soup
1135
1136 BUILT_SOURCES += generate-webkit2-forwarding-headers
1137
1138 $(GENSOURCES_WEBKIT2)/webkit2gtk/include/webkit2: $(libwebkit2gtkinclude_HEADERS)
1139         $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/include \
1140         && ln -n -s -f ${shell pwd}/$(WebKit2)/UIProcess/API/gtk $@
1141
1142 BUILT_SOURCES += $(GENSOURCES_WEBKIT2)/webkit2gtk/include/webkit2
1143
1144 vpath %.messages.in = \
1145         $(WebKit2)/PluginProcess \
1146         $(WebKit2)/Shared/Plugins \
1147         $(WebKit2)/UIProcess \
1148         $(WebKit2)/UIProcess/ApplicationCache \
1149         $(WebKit2)/UIProcess/Downloads \
1150         $(WebKit2)/UIProcess/Geolocation \
1151         $(WebKit2)/UIProcess/Notifications \
1152         $(WebKit2)/UIProcess/Plugins \
1153         $(WebKit2)/UIProcess/ResourceCache \
1154         $(WebKit2)/WebProcess \
1155         $(WebKit2)/WebProcess/ApplicationCache \
1156         $(WebKit2)/WebProcess/Authentication \
1157         $(WebKit2)/WebProcess/Cookies \
1158         $(WebKit2)/WebProcess/FullScreen \
1159         $(WebKit2)/WebProcess/Geolocation \
1160         $(WebKit2)/WebProcess/IconDatabase \
1161         $(WebKit2)/WebProcess/KeyValueStorage \
1162         $(WebKit2)/WebProcess/MediaCache \
1163         $(WebKit2)/WebProcess/Notifications \
1164         $(WebKit2)/WebProcess/Plugins \
1165         $(WebKit2)/WebProcess/ResourceCache \
1166         $(WebKit2)/WebProcess/WebCoreSupport \
1167         $(WebKit2)/WebProcess/WebPage
1168
1169 message_gen_scripts = \
1170         $(WebKit2)/Scripts/generate-message-receiver.py \
1171         $(WebKit2)/Scripts/generate-messages-header.py \
1172         $(WebKit2)/Scripts/webkit2/__init__.py \
1173         $(WebKit2)/Scripts/webkit2/messages.py \
1174         $(WebKit2)/Scripts/webkit2/model.py \
1175         $(WebKit2)/Scripts/webkit2/parser.py
1176
1177 # Message header generation
1178 DerivedSources/WebKit2/%MessageReceiver.cpp: %.messages.in $(message_gen_scripts)
1179         $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-message-receiver.py $< > $@
1180
1181 DerivedSources/WebKit2/%Messages.h: %.messages.in $(message_gen_scripts)
1182         $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-messages-header.py $< > $@
1183
1184 webkit2gtk_built_headers_dir := $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2
1185 $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitEnumTypes.h: stamp-webkit2enumtypes
1186         @true
1187
1188 stamp-webkit2enumtypes: $(libwebkit2gtkinclude_HEADERS) $(WebKit2)/GNUmakefile.am
1189         $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2 \
1190         && glib-mkenums \
1191                         --fhead "#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)\n" \
1192                         --fhead "#error \"Only <webkit2/webkit2.h> can be included directly.\"\n" \
1193                         --fhead "#endif\n\n" \
1194                         --fhead "#ifndef WEBKIT_ENUM_TYPES_H\n" \
1195                         --fhead "#define WEBKIT_ENUM_TYPES_H\n\n" \
1196                         --fhead "#include <glib-object.h>\n\n" \
1197                         --fhead "#include <webkit2/WebKitDefines.h>\n\n" \
1198                         --fhead "G_BEGIN_DECLS\n\n" \
1199                         --ftail "G_END_DECLS\n\n" \
1200                         --ftail "#endif\n" \
1201                         --fprod "#include <webkit2/@basename@>\n\n" \
1202                         --eprod "#define WEBKIT_TYPE_@ENUMSHORT@ @enum_name@_get_type()\n\n" \
1203                         --eprod "WEBKIT_API GType\n@enum_name@_get_type(void);\n\n" \
1204                 $(libwebkit2gtkinclude_HEADERS) | \
1205                 sed 's,web_kit,webkit,' | \
1206                 sed 's,WEBKIT_TYPE_KIT,WEBKIT_TYPE,' \
1207                 > wk2-xgen-gth \
1208         && (cmp -s wk2-xgen-gth $(webkit2gtk_built_headers_dir)/WebKitEnumTypes.h || cp wk2-xgen-gth $(webkit2gtk_built_headers_dir)/WebKitEnumTypes.h) \
1209         && rm -f wk2-xgen-gth \
1210         && echo timestamp > $(@F)
1211
1212 $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitEnumTypes.cpp: $(libwebkit2gtkinclude_HEADERS) $(WebKit2)/GNUmakefile.am
1213         $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2 \
1214         && glib-mkenums \
1215                         --fhead "#include <config.h>\n" \
1216                         --fhead "#include <glib-object.h>\n" \
1217                         --fhead "#include \"$(webkit2gtk_built_headers_dir)/WebKitEnumTypes.h\"\n\n" \
1218                         --fhead "extern \"C\" {\n\n" \
1219                         --fprod "\n/* Enumerations from \"@filename@\". */" \
1220                         --vhead "static const G@Type@Value _@enum_name@_values[] = {" \
1221                         --vprod "    { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
1222                         --vtail "    { 0, NULL, NULL }\n};\n\n" \
1223                         --vtail "GType @enum_name@_get_type(void)\n{\n" \
1224                         --vtail "    static GType type = 0;\n\n" \
1225                         --vtail "    if (!type)\n" \
1226                         --vtail "        type = g_@type@_register_static(\"@EnumName@\", _@enum_name@_values);\n\n" \
1227                         --vtail "    return type;\n}\n\n" \
1228                         --ftail "}\n" \
1229                 $(libwebkit2gtkinclude_HEADERS) | \
1230                 sed 's,web_kit,webkit,' \
1231                 > wk2-xgen-gtc \
1232         && cp wk2-xgen-gtc $@ \
1233         && rm -f wk2-xgen-gtc
1234
1235 WEBKIT2_MARSHAL_LIST = $(WebKit2)/UIProcess/API/gtk/webkit2marshal.list
1236
1237 $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitMarshal.cpp: stamp-webkit2marshal.cpp
1238         @true
1239 $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitMarshal.h: stamp-webkit2marshal.h
1240         @true
1241
1242 stamp-webkit2marshal.cpp: $(WEBKIT2_MARSHAL_LIST)
1243         $(AM_V_GEN) echo "extern \"C\" {" > $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
1244         $(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT2_MARSHAL_LIST) --body >> $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
1245         echo '}' >> $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
1246         echo timestamp > $(@F)
1247
1248 stamp-webkit2marshal.h: $(WEBKIT2_MARSHAL_LIST)
1249         $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT2_MARSHAL_LIST) --header > $(webkit2gtk_built_headers_dir)/WebKitMarshal.h && \
1250         echo timestamp > $(@F)
1251
1252 CLEANFILES += \
1253         $(BUILT_SOURCES) \
1254         $(top_builddir)/stamp-webkit2enumtypes \
1255         $(top_builddir)/stamp-webkit2marshal.cpp \
1256         $(top_builddir)/stamp-webkit2marshal.h \
1257         $(top_builddir)/Programs/WebKitWebProcess
1258
1259 DISTCLEANFILES += \
1260         $(top_builddir)/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc
1261
1262 if ENABLE_WEBKIT2
1263 libexec_PROGRAMS += \
1264         Programs/WebKitWebProcess
1265 endif
1266
1267 Programs_WebKitWebProcess_CPPFLAGS = \
1268         -I$(srcdir)/Source/WebKit2 \
1269         -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
1270         -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
1271         -I$(top_builddir)/DerivedSources/WebKit2 \
1272         -I$(top_builddir)/DerivedSources/WebKit2/include \
1273         -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
1274         $(global_cppflags) \
1275         $(javascriptcore_cppflags)
1276
1277 Programs_WebKitWebProcess_CFLAGS = \
1278         $(global_cflags) \
1279         $(CAIRO_CFLAGS) \
1280         $(GLIB_CFLAGS) \
1281         $(GTK_CFLAGS) \
1282         $(GTK_UNIX_PRINTING_CFLAGS) \
1283         $(LIBSOUP_CFLAGS) \
1284         $(ZLIB_CFLAGS)
1285
1286 Programs_WebKitWebProcess_SOURCES = \
1287         Source/WebKit2/gtk/MainGtk.cpp
1288
1289 Programs_WebKitWebProcess_LDADD = \
1290         libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
1291         $(GLIB_LIBS) \
1292         $(GTK_LIBS) \
1293         $(GTK_UNIX_PRINTING_LIBS) \
1294         $(LIBSOUP_LIBS)
1295
1296 Programs_WebKitWebProcess_LDFLAGS = \
1297         -no-fast-install \
1298         -no-install
1299
1300 # PluginProcess
1301 if ENABLE_PLUGIN_PROCESS
1302
1303 # We need to make sure plugin process is always built with gtk2, because plugins like flash
1304 # still use gtk2. Since webcore was built with gtk3, we need to build webcoregtk sources again with gtk2
1305 noinst_LTLIBRARIES += \
1306         libWebCoreGtk2.la
1307
1308 libWebCoreGtk2_la_SOURCES = \
1309         $(webcoregtk_sources)
1310
1311 libWebCoreGtk2_la_CXXFLAGS = \
1312         $(SYMBOL_VISIBILITY_INLINES) \
1313         $(global_cxxflags)
1314
1315 libWebCoreGtk2_la_CFLAGS = \
1316         $(SYMBOL_VISIBILITY) \
1317         $(global_cflags)
1318
1319 libWebCoreGtk2_la_CPPFLAGS = \
1320         -DBUILDING_WEBKIT \
1321         -DGTK_API_VERSION_2=1 \
1322         $(global_cppflags) \
1323         $(webcore_cppflags) \
1324         $(webcoregtk_cppflags) \
1325         $(javascriptcore_cppflags) \
1326         -fno-strict-aliasing \
1327         $(COVERAGE_CFLAGS) \
1328         $(ENCHANT_CFLAGS) \
1329         $(GEOCLUE_CFLAGS) \
1330         $(GLIB_CFLAGS) \
1331         $(GSTREAMER_CFLAGS) \
1332         $(GTK2_CFLAGS) \
1333         $(LIBSOUP_CFLAGS) \
1334         $(LIBXML_CFLAGS) \
1335         $(LIBXSLT_CFLAGS) \
1336         $(SQLITE3_CFLAGS) \
1337         $(UNICODE_CFLAGS) \
1338         $(XRENDER_CFLAGS) \
1339         $(XT_CFLAGS)
1340
1341 libexec_PROGRAMS += \
1342         Programs/WebKitPluginProcess
1343
1344 # Serialize linking of the plugin process with both webkit libraries.
1345 plugin_process_for_dep = Programs/WebKitPluginProcess
1346 $(plugin_process_for_dep): libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
1347
1348 Programs_WebKitPluginProcess_CPPFLAGS = \
1349         -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
1350         -I$(srcdir)/Source/WebKit2 \
1351         -I$(srcdir)/Source/WebKit2/Platform \
1352         -I$(srcdir)/Source/WebKit2/Platform/CoreIPC/ \
1353         -I$(srcdir)/Source/WebKit2/PluginProcess/ \
1354         -I$(srcdir)/Source/WebKit2/PluginProcess/gtk \
1355         -I$(srcdir)/Source/WebKit2/Shared \
1356         -I$(srcdir)/Source/WebKit2/Shared/Plugins \
1357         -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape/ \
1358         -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/ \
1359         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/ \
1360         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape/ \
1361         -I$(top_builddir)/DerivedSources/WebKit2 \
1362         -I$(top_builddir)/DerivedSources/WebKit2/include \
1363         -I$(top_builddir)/DerivedSources/WebKit2/include/JavaScriptCore \
1364         -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
1365         -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
1366         -DBUILDING_WEBKIT \
1367         -DGTK_API_VERSION_2=1 \
1368         -DENABLE_PLUGIN_PROCESS=1 \
1369         $(global_cppflags) \
1370         $(webcore_cppflags) \
1371         $(webcoregtk_cppflags) \
1372         $(javascriptcore_cppflags) \
1373         -fno-strict-aliasing \
1374         $(CAIRO_CFLAGS) \
1375         $(GLIB_CFLAGS) \
1376         $(GSTREAMER_CFLAGS) \
1377         $(GTK2_CFLAGS) \
1378         $(LIBSOUP_CFLAGS) \
1379         $(UNICODE_CFLAGS)
1380
1381 Programs_WebKitPluginProcess_CFLAGS = \
1382         $(SYMBOL_VISIBILITY) \
1383         $(global_cflags) \
1384         $(CAIRO_CFLAGS) \
1385         $(GLIB_CFLAGS) \
1386         $(GSTREAMER_CFLAGS) \
1387         $(GTK2_CFLAGS) \
1388         $(LIBSOUP_CFLAGS) \
1389         $(UNICODE_CFLAGS)
1390
1391 webkit2_plugin_process_built_sources += \
1392         DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp \
1393         DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h \
1394         DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp \
1395         DerivedSources/WebKit2/PluginControllerProxyMessages.h \
1396         DerivedSources/WebKit2/PluginProcessMessageReceiver.cpp \
1397         DerivedSources/WebKit2/PluginProcessMessages.h \
1398         DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp \
1399         DerivedSources/WebKit2/WebProcessConnectionMessages.h
1400 nodist_Programs_WebKitPluginProcess_SOURCES = $(webkit2_plugin_process_built_sources)
1401 BUILT_SOURCES += $(nodist_Programs_WebKitPluginProcess_SOURCES)
1402
1403 webkit2_plugin_process_sources += \
1404         Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h \
1405         Source/WebKit2/Platform/CoreIPC/ArgumentCoders.h \
1406         Source/WebKit2/Platform/CoreIPC/ArgumentCoders.cpp \
1407         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.cpp \
1408         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h \
1409         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.cpp \
1410         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.h \
1411         Source/WebKit2/Platform/CoreIPC/Arguments.h \
1412         Source/WebKit2/Platform/CoreIPC/Attachment.cpp \
1413         Source/WebKit2/Platform/CoreIPC/Attachment.h \
1414         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.cpp \
1415         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.h \
1416         Source/WebKit2/Platform/CoreIPC/Connection.cpp \
1417         Source/WebKit2/Platform/CoreIPC/Connection.h \
1418         Source/WebKit2/Platform/CoreIPC/CoreIPCMessageKinds.h \
1419         Source/WebKit2/Platform/CoreIPC/DataReference.cpp \
1420         Source/WebKit2/Platform/CoreIPC/DataReference.h \
1421         Source/WebKit2/Platform/CoreIPC/HandleMessage.h \
1422         Source/WebKit2/Platform/CoreIPC/MessageID.h \
1423         Source/WebKit2/Platform/CoreIPC/MessageSender.h \
1424         Source/WebKit2/Platform/CoreIPC/unix/AttachmentUnix.cpp \
1425         Source/WebKit2/Platform/CoreIPC/unix/ConnectionUnix.cpp \
1426         Source/WebKit2/Platform/Module.cpp \
1427         Source/WebKit2/Platform/Module.h \
1428         Source/WebKit2/Platform/WorkQueue.cpp \
1429         Source/WebKit2/Platform/WorkQueue.h \
1430         Source/WebKit2/Platform/SharedMemory.h \
1431         Source/WebKit2/Platform/gtk/ModuleGtk.cpp \
1432         Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp \
1433         Source/WebKit2/Platform/unix/SharedMemoryUnix.cpp \
1434         Source/WebKit2/PluginProcess/PluginControllerProxy.cpp \
1435         Source/WebKit2/PluginProcess/PluginControllerProxy.h \
1436         Source/WebKit2/PluginProcess/PluginCreationParameters.cpp \
1437         Source/WebKit2/PluginProcess/PluginCreationParameters.h \
1438         Source/WebKit2/PluginProcess/PluginProcess.cpp \
1439         Source/WebKit2/PluginProcess/PluginProcess.h \
1440         Source/WebKit2/PluginProcess/PluginProcessMain.h \
1441         Source/WebKit2/PluginProcess/WebProcessConnection.cpp \
1442         Source/WebKit2/PluginProcess/WebProcessConnection.h \
1443         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.cpp \
1444         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.h \
1445         Source/WebKit2/PluginProcess/gtk/PluginControllerProxyGtk.cpp \
1446         Source/WebKit2/PluginProcess/gtk/PluginProcessGtk.cpp \
1447         Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.h \
1448         Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.cpp \
1449         Source/WebKit2/Shared/ChildProcess.cpp \
1450         Source/WebKit2/Shared/ChildProcess.h \
1451         Source/WebKit2/Shared/Plugins/NPIdentifierData.cpp \
1452         Source/WebKit2/Shared/Plugins/NPIdentifierData.h \
1453         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.cpp \
1454         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h \
1455         Source/WebKit2/Shared/Plugins/NPObjectProxy.cpp \
1456         Source/WebKit2/Shared/Plugins/NPObjectProxy.h \
1457         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp \
1458         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h \
1459         Source/WebKit2/Shared/Plugins/NPVariantData.cpp \
1460         Source/WebKit2/Shared/Plugins/NPVariantData.h \
1461         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.cpp \
1462         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.h \
1463         Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp \
1464         Source/WebKit2/Shared/ShareableBitmap.cpp \
1465         Source/WebKit2/Shared/ShareableBitmap.h \
1466         Source/WebKit2/Shared/WebCoreArgumentCoders.cpp \
1467         Source/WebKit2/Shared/WebCoreArgumentCoders.h \
1468         Source/WebKit2/Shared/WebEvent.cpp \
1469         Source/WebKit2/Shared/WebEvent.h \
1470         Source/WebKit2/Shared/WebKeyboardEvent.cpp \
1471         Source/WebKit2/Shared/WebMouseEvent.cpp \
1472         Source/WebKit2/Shared/WebWheelEvent.cpp \
1473         Source/WebKit2/Shared/gtk/WebCoreArgumentCodersGtk.cpp \
1474         Source/WebKit2/Shared/gtk/NativeWebKeyboardEventGtk.cpp \
1475         Source/WebKit2/Shared/gtk/NativeWebWheelEventGtk.cpp \
1476         Source/WebKit2/Shared/gtk/NativeWebMouseEventGtk.cpp \
1477         Source/WebKit2/Shared/gtk/WebEventFactory.cpp \
1478         Source/WebKit2/Shared/cairo/ShareableBitmapCairo.cpp \
1479         Source/WebKit2/WebProcess/Plugins/Plugin.cpp \
1480         Source/WebKit2/WebProcess/Plugins/Plugin.h \
1481         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp \
1482         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.h \
1483         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp \
1484         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h \
1485         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp \
1486         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h \
1487         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp \
1488         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h \
1489         Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp \
1490         Source/WebKit2/gtk/PluginMainGtk.cpp
1491 Programs_WebKitPluginProcess_SOURCES = \
1492         $(webkit2_plugin_process_sources)
1493
1494 Programs_WebKitPluginProcess_LDADD = \
1495         -lpthread \
1496         libWebCore.la \
1497         libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
1498         libWebCoreGtk2.la \
1499         $(webcore_ldflags) \
1500         $(CAIRO_LIBS) \
1501         $(COVERAGE_LDFLAGS) \
1502         $(GEOCLUE_LIBS) \
1503         $(GLIB_LIBS) \
1504         $(GSTREAMER_LIBS) \
1505         $(GTK2_LIBS) \
1506         $(JPEG_LIBS) \
1507         $(LIBSOUP_LIBS) \
1508         $(LIBXML_LIBS) \
1509         $(LIBXSLT_LIBS) \
1510         $(OLE32_LIBS) \
1511         $(OPENGL_LIBS) \
1512         $(PANGO_LIBS) \
1513         $(PNG_LIBS) \
1514         $(SHLWAPI_LIBS) \
1515         $(SQLITE3_LIBS) \
1516         $(UNICODE_LIBS) \
1517         $(XRENDER_LIBS) \
1518         $(XT_LIBS) \
1519         $(WINMM_LIBS) \
1520         $(ZLIB_LIBS)
1521
1522 Programs_WebKitPluginProcess_LDFLAGS = \
1523         -no-fast-install \
1524         -no-install
1525
1526 Programs_WebKitPluginProcess_CXXFLAGS = \
1527         $(SYMBOL_VISIBILITY_INLINES) \
1528         $(global_cxxflags)
1529
1530 endif # ENABLE_PLUGIN_PROCESS
1531
1532 EXTRA_DIST += \
1533         $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml \
1534         $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk-sections.txt \
1535         $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk.types \
1536         $(WebKit2)/Scripts/generate-message-receiver.py \
1537         $(WebKit2)/Scripts/generate-messages-header.py \
1538         $(WebKit2)/Scripts/webkit2/__init__.py \
1539         $(WebKit2)/Scripts/webkit2/messages.py \
1540         $(WebKit2)/Scripts/webkit2/model.py \
1541         $(WebKit2)/Scripts/webkit2/parser.py \
1542         $(WebKit2)/UIProcess/API/gtk/webkit2marshal.list \
1543         $(WebKit2)/Scripts/generate-forwarding-headers.pl \
1544         $(shell ls $(WebKit2)/PluginProcess/*.in) \
1545         $(shell ls $(WebKit2)/Shared/Plugins/*.in) \
1546         $(shell ls $(WebKit2)/UIProcess/*.in) \
1547         $(shell ls $(WebKit2)/UIProcess/Downloads/*.in) \
1548         $(shell ls $(WebKit2)/UIProcess/Notifications/*.in) \
1549         $(shell ls $(WebKit2)/UIProcess/Plugins/*.in) \
1550         $(shell ls $(WebKit2)/WebProcess/*.in) \
1551         $(shell ls $(WebKit2)/WebProcess/ApplicationCache/*.in) \
1552         $(shell ls $(WebKit2)/WebProcess/Authentication/*.in) \
1553         $(shell ls $(WebKit2)/WebProcess/Cookies/*.in) \
1554         $(shell ls $(WebKit2)/WebProcess/FullScreen/*.in) \
1555         $(shell ls $(WebKit2)/WebProcess/Geolocation/*.in) \
1556         $(shell ls $(WebKit2)/WebProcess/IconDatabase/*.in) \
1557         $(shell ls $(WebKit2)/WebProcess/KeyValueStorage/*.in) \
1558         $(shell ls $(WebKit2)/WebProcess/MediaCache/*.in) \
1559         $(shell ls $(WebKit2)/WebProcess/Notifications/*.in) \
1560         $(shell ls $(WebKit2)/WebProcess/Plugins/*.in) \
1561         $(shell ls $(WebKit2)/WebProcess/ResourceCache/*.in) \
1562         $(shell ls $(WebKit2)/WebProcess/WebCoreSupport/*.in) \
1563         $(shell ls $(WebKit2)/WebProcess/WebPage/*.in)