Reviewed by Anders Carlsson and Darin Adler.
[WebKit-https.git] / Source / WebKit2 / GNUmakefile.am
1 # WebKit2 Convenience libraries
2 noinst_LTLIBRARIES += \
3         libWebKit2.la
4
5 libWebKit2_ladir = $(prefix)/include/webkit2-@WEBKITGTK_API_VERSION@/WebKit2
6 libWebKit2_la_HEADERS = \
7         $(WebKit2)/Shared/API/c/WKArray.h \
8         $(WebKit2)/Shared/API/c/WKBase.h \
9         $(WebKit2)/Shared/API/c/WKCertificateInfo.h \
10         $(WebKit2)/Shared/API/c/WKContextMenuItem.h \
11         $(WebKit2)/Shared/API/c/WKContextMenuItemTypes.h \
12         $(WebKit2)/Shared/API/c/WKData.h \
13         $(WebKit2)/Shared/API/c/WKDictionary.h \
14         $(WebKit2)/Shared/API/c/WKError.h \
15         $(WebKit2)/Shared/API/c/WKEvent.h \
16         $(WebKit2)/Shared/API/c/WKFindOptions.h \
17         $(WebKit2)/Shared/API/c/WKGeometry.h \
18         $(WebKit2)/Shared/API/c/WKImage.h \
19         $(WebKit2)/Shared/API/c/WKMutableArray.h \
20         $(WebKit2)/Shared/API/c/WKMutableDictionary.h \
21         $(WebKit2)/Shared/API/c/WKNumber.h \
22         $(WebKit2)/Shared/API/c/WKPageLoadTypes.h \
23         $(WebKit2)/Shared/API/c/WKSecurityOrigin.h \
24         $(WebKit2)/Shared/API/c/WKSerializedScriptValue.h \
25         $(WebKit2)/Shared/API/c/WKSerializedScriptValuePrivate.h \
26         $(WebKit2)/Shared/API/c/WKSharedAPICast.h \
27         $(WebKit2)/Shared/API/c/WKString.h \
28         $(WebKit2)/Shared/API/c/WKStringPrivate.h \
29         $(WebKit2)/Shared/API/c/WKType.h \
30         $(WebKit2)/Shared/API/c/WKURL.h \
31         $(WebKit2)/Shared/API/c/WKURLRequest.h \
32         $(WebKit2)/Shared/API/c/WKURLResponse.h \
33         $(WebKit2)/Shared/API/c/WKUserContentURLPattern.h \
34         $(WebKit2)/UIProcess/API/cpp/WKRetainPtr.h \
35         $(WebKit2)/UIProcess/API/C/WebKit2.h \
36         $(WebKit2)/UIProcess/API/C/WKAPICast.h \
37         $(WebKit2)/UIProcess/API/C/WKAuthenticationChallenge.h \
38         $(WebKit2)/UIProcess/API/C/WKAuthenticationDecisionListener.h \
39         $(WebKit2)/UIProcess/API/C/WKBackForwardList.h \
40         $(WebKit2)/UIProcess/API/C/WKBackForwardListItem.h \
41         $(WebKit2)/UIProcess/API/C/WKContext.h \
42         $(WebKit2)/UIProcess/API/C/WKContextPrivate.h \
43         $(WebKit2)/UIProcess/API/C/WKCredential.h \
44         $(WebKit2)/UIProcess/API/C/WKCredentialTypes.h \
45         $(WebKit2)/UIProcess/API/C/WKDatabaseManager.h \
46         $(WebKit2)/UIProcess/API/C/WKDownload.h \
47         $(WebKit2)/UIProcess/API/C/WKFormSubmissionListener.h \
48         $(WebKit2)/UIProcess/API/C/WKFrame.h \
49         $(WebKit2)/UIProcess/API/C/WKFramePolicyListener.h \
50         $(WebKit2)/UIProcess/API/C/WKInspector.h \
51         $(WebKit2)/UIProcess/API/C/WKNativeEvent.h \
52         $(WebKit2)/UIProcess/API/C/WKNavigationData.h \
53         $(WebKit2)/UIProcess/API/C/WKOpenPanelParameters.h \
54         $(WebKit2)/UIProcess/API/C/WKOpenPanelResultListener.h \
55         $(WebKit2)/UIProcess/API/C/WKPageGroup.h \
56         $(WebKit2)/UIProcess/API/C/WKPage.h \
57         $(WebKit2)/UIProcess/API/C/WKPagePrivate.h \
58         $(WebKit2)/UIProcess/API/C/WKPreferences.h \
59         $(WebKit2)/UIProcess/API/C/WKPreferencesPrivate.h \
60         $(WebKit2)/UIProcess/API/C/WKProtectionSpace.h \
61         $(WebKit2)/UIProcess/API/C/WKProtectionSpaceTypes.h
62
63 nodist_libWebKit2_la_SOURCES = \
64         $(webkit2_built_sources)
65
66 libWebKit2_la_SOURCES = \
67         Source/WebKit2/Platform/CoreIPC/ArgumentCoder.h \
68         Source/WebKit2/Platform/CoreIPC/ArgumentCoders.h \
69         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.cpp \
70         Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.h \
71         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.cpp \
72         Source/WebKit2/Platform/CoreIPC/ArgumentEncoder.h \
73         Source/WebKit2/Platform/CoreIPC/Arguments.h \
74         Source/WebKit2/Platform/CoreIPC/Attachment.cpp \
75         Source/WebKit2/Platform/CoreIPC/Attachment.h \
76         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.cpp \
77         Source/WebKit2/Platform/CoreIPC/BinarySemaphore.h \
78         Source/WebKit2/Platform/CoreIPC/Connection.cpp \
79         Source/WebKit2/Platform/CoreIPC/Connection.h \
80         Source/WebKit2/Platform/CoreIPC/CoreIPCMessageKinds.h \
81         Source/WebKit2/Platform/CoreIPC/DataReference.cpp \
82         Source/WebKit2/Platform/CoreIPC/DataReference.h \
83         Source/WebKit2/Platform/CoreIPC/gtk/ConnectionGtk.cpp \
84         Source/WebKit2/Platform/CoreIPC/HandleMessage.h \
85         Source/WebKit2/Platform/CoreIPC/MessageID.h \
86         Source/WebKit2/Platform/CoreIPC/MessageSender.h \
87         Source/WebKit2/Platform/gtk/RunLoopGtk.cpp \
88         Source/WebKit2/Platform/gtk/SharedMemoryGtk.cpp \
89         Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp \
90         Source/WebKit2/Platform/Logging.cpp \
91         Source/WebKit2/Platform/Logging.h \
92         Source/WebKit2/Platform/Module.cpp \
93         Source/WebKit2/Platform/Module.h \
94         Source/WebKit2/Platform/PlatformProcessIdentifier.h \
95         Source/WebKit2/Platform/RunLoop.cpp \
96         Source/WebKit2/Platform/RunLoop.h \
97         Source/WebKit2/Platform/SharedMemory.h \
98         Source/WebKit2/Platform/WorkItem.h \
99         Source/WebKit2/Platform/WorkQueue.cpp \
100         Source/WebKit2/Platform/WorkQueue.h \
101         Source/WebKit2/PluginProcess/PluginControllerProxy.cpp \
102         Source/WebKit2/PluginProcess/PluginControllerProxy.h \
103         Source/WebKit2/PluginProcess/PluginProcess.cpp \
104         Source/WebKit2/PluginProcess/PluginProcess.h \
105         Source/WebKit2/PluginProcess/PluginProcessMain.h \
106         Source/WebKit2/PluginProcess/WebProcessConnection.cpp \
107         Source/WebKit2/PluginProcess/WebProcessConnection.h \
108         Source/WebKit2/Shared/APIClient.h \
109         Source/WebKit2/Shared/API/c/WKArray.cpp \
110         Source/WebKit2/Shared/API/c/WKArray.h \
111         Source/WebKit2/Shared/API/c/WKBase.h \
112         Source/WebKit2/Shared/API/c/WKCertificateInfo.cpp \
113         Source/WebKit2/Shared/API/c/WKCertificateInfo.h \
114         Source/WebKit2/Shared/API/c/WKContextMenuItem.cpp \
115         Source/WebKit2/Shared/API/c/WKContextMenuItem.h \
116         Source/WebKit2/Shared/API/c/WKContextMenuItemTypes.h \
117         Source/WebKit2/Shared/API/c/WKData.cpp \
118         Source/WebKit2/Shared/API/c/WKData.h \
119         Source/WebKit2/Shared/API/c/WKDictionary.cpp \
120         Source/WebKit2/Shared/API/c/WKDictionary.h \
121         Source/WebKit2/Shared/API/c/WKError.cpp \
122         Source/WebKit2/Shared/API/c/WKError.h \
123         Source/WebKit2/Shared/API/c/WKEvent.h \
124         Source/WebKit2/Shared/API/c/WKFindOptions.h \
125         Source/WebKit2/Shared/API/c/WKGeometry.h \
126         Source/WebKit2/Shared/API/c/WKImage.cpp \
127         Source/WebKit2/Shared/API/c/WKImage.h \
128         Source/WebKit2/Shared/API/c/WKMutableArray.cpp \
129         Source/WebKit2/Shared/API/c/WKMutableArray.h \
130         Source/WebKit2/Shared/API/c/WKMutableDictionary.cpp \
131         Source/WebKit2/Shared/API/c/WKMutableDictionary.h \
132         Source/WebKit2/Shared/API/c/WKNumber.cpp \
133         Source/WebKit2/Shared/API/c/WKNumber.h \
134         Source/WebKit2/Shared/API/c/WKPageLoadTypes.h \
135         Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp \
136         Source/WebKit2/Shared/API/c/WKSecurityOrigin.h \
137         Source/WebKit2/Shared/API/c/WKSerializedScriptValue.cpp \
138         Source/WebKit2/Shared/API/c/WKSerializedScriptValue.h \
139         Source/WebKit2/Shared/API/c/WKSerializedScriptValuePrivate.h \
140         Source/WebKit2/Shared/API/c/WKSharedAPICast.h \
141         Source/WebKit2/Shared/API/c/WKString.cpp \
142         Source/WebKit2/Shared/API/c/WKString.h \
143         Source/WebKit2/Shared/API/c/WKStringPrivate.h \
144         Source/WebKit2/Shared/API/c/WKType.cpp \
145         Source/WebKit2/Shared/API/c/WKType.h \
146         Source/WebKit2/Shared/API/c/WKURL.cpp \
147         Source/WebKit2/Shared/API/c/WKURL.h \
148         Source/WebKit2/Shared/API/c/WKURLRequest.cpp \
149         Source/WebKit2/Shared/API/c/WKURLRequest.h \
150         Source/WebKit2/Shared/API/c/WKURLResponse.cpp \
151         Source/WebKit2/Shared/API/c/WKURLResponse.h \
152         Source/WebKit2/Shared/API/c/WKUserContentURLPattern.cpp \
153         Source/WebKit2/Shared/API/c/WKUserContentURLPattern.h \
154         Source/WebKit2/Shared/APIObject.h \
155         Source/WebKit2/Shared/ShareableBitmap.cpp \
156         Source/WebKit2/Shared/ShareableBitmap.h \
157         Source/WebKit2/Shared/CacheModel.h \
158         Source/WebKit2/Shared/ChildProcess.cpp \
159         Source/WebKit2/Shared/ChildProcess.h \
160         Source/WebKit2/Shared/CommandLine.h \
161         Source/WebKit2/Shared/CoreIPCSupport/DrawingAreaMessageKinds.h \
162         Source/WebKit2/Shared/CoreIPCSupport/DrawingAreaProxyMessageKinds.h \
163         Source/WebKit2/Shared/CoreIPCSupport/InjectedBundleMessageKinds.h \
164         Source/WebKit2/Shared/CoreIPCSupport/WebContextMessageKinds.h \
165         Source/WebKit2/Shared/CoreIPCSupport/WebPageProxyMessageKinds.h \
166         Source/WebKit2/Shared/CoreIPCSupport/WebProcessProxyMessageKinds.h \
167         Source/WebKit2/Shared/DrawingAreaInfo.h \
168         Source/WebKit2/Shared/FontSmoothingLevel.h \
169         Source/WebKit2/Shared/gtk/ShareableBitmapGtk.cpp \
170         Source/WebKit2/Shared/gtk/PlatformCertificateInfo.h \
171         Source/WebKit2/Shared/gtk/WebCoreArgumentCodersGtk.cpp \
172         Source/WebKit2/Shared/ImageOptions.h \
173         Source/WebKit2/Shared/ImmutableArray.cpp \
174         Source/WebKit2/Shared/ImmutableArray.h \
175         Source/WebKit2/Shared/ImmutableDictionary.cpp \
176         Source/WebKit2/Shared/ImmutableDictionary.h \
177         Source/WebKit2/Shared/MutableArray.cpp \
178         Source/WebKit2/Shared/MutableArray.h \
179         Source/WebKit2/Shared/MutableDictionary.cpp \
180         Source/WebKit2/Shared/MutableDictionary.h \
181         Source/WebKit2/Shared/NativeWebKeyboardEvent.h \
182         Source/WebKit2/Shared/NotImplemented.h \
183         Source/WebKit2/Shared/OriginAndDatabases.cpp \
184         Source/WebKit2/Shared/OriginAndDatabases.h \
185         Source/WebKit2/Shared/PlatformPopupMenuData.cpp \
186         Source/WebKit2/Shared/PlatformPopupMenuData.h \
187         Source/WebKit2/Shared/PrintInfo.cpp \
188         Source/WebKit2/Shared/PrintInfo.h \
189         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.cpp \
190         Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.h \
191         Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp \
192         Source/WebKit2/Shared/Plugins/NPIdentifierData.cpp \
193         Source/WebKit2/Shared/Plugins/NPIdentifierData.h \
194         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.cpp \
195         Source/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h \
196         Source/WebKit2/Shared/Plugins/NPObjectProxy.cpp \
197         Source/WebKit2/Shared/Plugins/NPObjectProxy.h \
198         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.cpp \
199         Source/WebKit2/Shared/Plugins/NPRemoteObjectMap.h \
200         Source/WebKit2/Shared/Plugins/NPVariantData.cpp \
201         Source/WebKit2/Shared/Plugins/NPVariantData.h \
202         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.cpp \
203         Source/WebKit2/Shared/Plugins/PluginProcessCreationParameters.h \
204         Source/WebKit2/Shared/Plugins/PluginQuirks.h \
205         Source/WebKit2/Shared/SameDocumentNavigationType.h \
206         Source/WebKit2/Shared/SandboxExtension.h \
207         Source/WebKit2/Shared/SelectionState.h \
208         Source/WebKit2/Shared/SessionState.cpp \
209         Source/WebKit2/Shared/SessionState.h \
210         Source/WebKit2/Shared/StringPairVector.h \
211         Source/WebKit2/Shared/TextCheckerState.h \
212         Source/WebKit2/Shared/UserMessageCoders.h \
213         Source/WebKit2/Shared/VisitedLinkTable.cpp \
214         Source/WebKit2/Shared/VisitedLinkTable.h \
215         Source/WebKit2/Shared/WebBackForwardListItem.cpp \
216         Source/WebKit2/Shared/WebBackForwardListItem.h \
217         Source/WebKit2/Shared/WebCertificateInfo.h \
218         Source/WebKit2/Shared/WebContextMenuItem.cpp \
219         Source/WebKit2/Shared/WebContextMenuItemData.cpp \
220         Source/WebKit2/Shared/WebContextMenuItemData.h \
221         Source/WebKit2/Shared/WebContextMenuItem.h \
222         Source/WebKit2/Shared/WebCoreArgumentCoders.h \
223         Source/WebKit2/Shared/WebData.h \
224         Source/WebKit2/Shared/WebError.cpp \
225         Source/WebKit2/Shared/WebError.h \
226         Source/WebKit2/Shared/WebEventConversion.cpp \
227         Source/WebKit2/Shared/WebEventConversion.h \
228         Source/WebKit2/Shared/WebEvent.cpp \
229         Source/WebKit2/Shared/WebEvent.h \
230         Source/WebKit2/Shared/WebFindOptions.h \
231         Source/WebKit2/Shared/WebImage.cpp \
232         Source/WebKit2/Shared/WebImage.h \
233         Source/WebKit2/Shared/WebKeyboardEvent.cpp \
234         Source/WebKit2/Shared/WebMouseEvent.cpp \
235         Source/WebKit2/Shared/WebNavigationDataStore.h \
236         Source/WebKit2/Shared/WebNumber.h \
237         Source/WebKit2/Shared/WebOpenPanelParameters.cpp \
238         Source/WebKit2/Shared/WebOpenPanelParameters.h \
239         Source/WebKit2/Shared/WebPageCreationParameters.cpp \
240         Source/WebKit2/Shared/WebPageCreationParameters.h \
241         Source/WebKit2/Shared/WebPageGroupData.cpp \
242         Source/WebKit2/Shared/WebPageGroupData.h \
243         Source/WebKit2/Shared/WebPlatformTouchPoint.cpp \
244         Source/WebKit2/Shared/WebPopupItem.cpp \
245         Source/WebKit2/Shared/WebPopupItem.h \
246         Source/WebKit2/Shared/WebPreferencesStore.cpp \
247         Source/WebKit2/Shared/WebPreferencesStore.h \
248         Source/WebKit2/Shared/WebProcessCreationParameters.cpp \
249         Source/WebKit2/Shared/WebProcessCreationParameters.h \
250         Source/WebKit2/Shared/WebSecurityOrigin.h \
251         Source/WebKit2/Shared/WebSerializedScriptValue.h \
252         Source/WebKit2/Shared/WebString.h \
253         Source/WebKit2/Shared/WebTouchEvent.cpp \
254         Source/WebKit2/Shared/WebURL.h \
255         Source/WebKit2/Shared/WebURLRequest.cpp \
256         Source/WebKit2/Shared/WebURLRequest.h \
257         Source/WebKit2/Shared/WebURLResponse.cpp \
258         Source/WebKit2/Shared/WebURLResponse.h \
259         Source/WebKit2/Shared/WebUserContentURLPattern.h \
260         Source/WebKit2/Shared/WebWheelEvent.cpp \
261         Source/WebKit2/UIProcess/API/cpp/WKRetainPtr.h \
262         Source/WebKit2/UIProcess/API/C/WebKit2.h \
263         Source/WebKit2/UIProcess/API/C/WKAPICast.h \
264         Source/WebKit2/UIProcess/API/C/WKAuthenticationChallenge.cpp \
265         Source/WebKit2/UIProcess/API/C/WKAuthenticationChallenge.h \
266         Source/WebKit2/UIProcess/API/C/WKAuthenticationDecisionListener.cpp \
267         Source/WebKit2/UIProcess/API/C/WKAuthenticationDecisionListener.h \
268         Source/WebKit2/UIProcess/API/C/WKBackForwardList.cpp \
269         Source/WebKit2/UIProcess/API/C/WKBackForwardList.h \
270         Source/WebKit2/UIProcess/API/C/WKBackForwardListItem.cpp \
271         Source/WebKit2/UIProcess/API/C/WKBackForwardListItem.h \
272         Source/WebKit2/UIProcess/API/C/WKContext.cpp \
273         Source/WebKit2/UIProcess/API/C/WKContext.h \
274         Source/WebKit2/UIProcess/API/C/WKContextPrivate.h \
275         Source/WebKit2/UIProcess/API/C/WKCredential.cpp \
276         Source/WebKit2/UIProcess/API/C/WKCredential.h \
277         Source/WebKit2/UIProcess/API/C/WKCredentialTypes.h \
278         Source/WebKit2/UIProcess/API/C/WKDatabaseManager.cpp \
279         Source/WebKit2/UIProcess/API/C/WKDatabaseManager.h \
280         Source/WebKit2/UIProcess/API/C/WKDownload.cpp \
281         Source/WebKit2/UIProcess/API/C/WKDownload.h \
282         Source/WebKit2/UIProcess/API/C/WKFormSubmissionListener.cpp \
283         Source/WebKit2/UIProcess/API/C/WKFormSubmissionListener.h \
284         Source/WebKit2/UIProcess/API/C/WKFrame.cpp \
285         Source/WebKit2/UIProcess/API/C/WKFrame.h \
286         Source/WebKit2/UIProcess/API/C/WKFramePolicyListener.cpp \
287         Source/WebKit2/UIProcess/API/C/WKFramePolicyListener.h \
288         Source/WebKit2/UIProcess/API/C/WKInspector.cpp \
289         Source/WebKit2/UIProcess/API/C/WKInspector.h \
290         Source/WebKit2/UIProcess/API/C/WKNativeEvent.h \
291         Source/WebKit2/UIProcess/API/C/WKNavigationData.cpp \
292         Source/WebKit2/UIProcess/API/C/WKNavigationData.h \
293         Source/WebKit2/UIProcess/API/C/WKOpenPanelParameters.cpp \
294         Source/WebKit2/UIProcess/API/C/WKOpenPanelParameters.h \
295         Source/WebKit2/UIProcess/API/C/WKOpenPanelResultListener.cpp \
296         Source/WebKit2/UIProcess/API/C/WKOpenPanelResultListener.h \
297         Source/WebKit2/UIProcess/API/C/WKPage.cpp \
298         Source/WebKit2/UIProcess/API/C/WKPageGroup.cpp \
299         Source/WebKit2/UIProcess/API/C/WKPageGroup.h \
300         Source/WebKit2/UIProcess/API/C/WKPage.h \
301         Source/WebKit2/UIProcess/API/C/WKPagePrivate.h \
302         Source/WebKit2/UIProcess/API/C/WKPreferences.cpp \
303         Source/WebKit2/UIProcess/API/C/WKPreferences.h \
304         Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h \
305         Source/WebKit2/UIProcess/API/C/WKProtectionSpace.cpp \
306         Source/WebKit2/UIProcess/API/C/WKProtectionSpace.h \
307         Source/WebKit2/UIProcess/API/C/WKProtectionSpaceTypes.h \
308         Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.cpp \
309         Source/WebKit2/UIProcess/Authentication/AuthenticationChallengeProxy.h \
310         Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.cpp \
311         Source/WebKit2/UIProcess/Authentication/AuthenticationDecisionListener.h \
312         Source/WebKit2/UIProcess/Authentication/WebCredential.cpp \
313         Source/WebKit2/UIProcess/Authentication/WebCredential.h \
314         Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.cpp \
315         Source/WebKit2/UIProcess/Authentication/WebProtectionSpace.h \
316         Source/WebKit2/UIProcess/ChunkedUpdateDrawingAreaProxy.cpp \
317         Source/WebKit2/UIProcess/ChunkedUpdateDrawingAreaProxy.h \
318         Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp \
319         Source/WebKit2/UIProcess/Downloads/DownloadProxy.h \
320         Source/WebKit2/UIProcess/DrawingAreaProxy.cpp \
321         Source/WebKit2/UIProcess/DrawingAreaProxy.h \
322         Source/WebKit2/UIProcess/FindIndicator.cpp \
323         Source/WebKit2/UIProcess/FindIndicator.h \
324         Source/WebKit2/UIProcess/GenericCallback.h \
325         Source/WebKit2/UIProcess/gtk/TextCheckerGtk.cpp \
326         Source/WebKit2/UIProcess/gtk/WebInspectorGtk.cpp \
327         Source/WebKit2/UIProcess/gtk/WebPageProxyGtk.cpp \
328         Source/WebKit2/UIProcess/gtk/WebPreferencesGtk.cpp \
329         Source/WebKit2/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp \
330         Source/WebKit2/UIProcess/Launcher/gtk/ThreadLauncherGtk.cpp \
331         Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp \
332         Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h \
333         Source/WebKit2/UIProcess/Launcher/ThreadLauncher.cpp \
334         Source/WebKit2/UIProcess/Launcher/ThreadLauncher.h \
335         Source/WebKit2/UIProcess/LayerBackedDrawingAreaProxy.cpp \
336         Source/WebKit2/UIProcess/LayerBackedDrawingAreaProxy.h \
337         Source/WebKit2/UIProcess/PageClient.h \
338         Source/WebKit2/UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp \
339         Source/WebKit2/UIProcess/Plugins/PluginInfoStore.cpp \
340         Source/WebKit2/UIProcess/Plugins/PluginInfoStore.h \
341         Source/WebKit2/UIProcess/Plugins/PluginProcessManager.cpp \
342         Source/WebKit2/UIProcess/Plugins/PluginProcessManager.h \
343         Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp \
344         Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.h \
345         Source/WebKit2/UIProcess/ProcessModel.h \
346         Source/WebKit2/UIProcess/ResponsivenessTimer.cpp \
347         Source/WebKit2/UIProcess/ResponsivenessTimer.h \
348         Source/WebKit2/UIProcess/TextChecker.h \
349         Source/WebKit2/UIProcess/TiledDrawingAreaProxy.cpp \
350         Source/WebKit2/UIProcess/TiledDrawingAreaProxy.h \
351         Source/WebKit2/UIProcess/TiledDrawingAreaTile.h \
352         Source/WebKit2/UIProcess/VisitedLinkProvider.cpp \
353         Source/WebKit2/UIProcess/VisitedLinkProvider.h \
354         Source/WebKit2/UIProcess/WebBackForwardList.cpp \
355         Source/WebKit2/UIProcess/WebBackForwardList.h \
356         Source/WebKit2/UIProcess/WebContext.cpp \
357         Source/WebKit2/UIProcess/WebContext.h \
358         Source/WebKit2/UIProcess/WebContextInjectedBundleClient.cpp \
359         Source/WebKit2/UIProcess/WebContextInjectedBundleClient.h \
360         Source/WebKit2/UIProcess/WebContextMenuProxy.cpp \
361         Source/WebKit2/UIProcess/WebContextMenuProxy.h \
362         Source/WebKit2/UIProcess/WebContextUserMessageCoders.h \
363         Source/WebKit2/UIProcess/WebDatabaseManagerProxyClient.cpp \
364         Source/WebKit2/UIProcess/WebDatabaseManagerProxyClient.h \
365         Source/WebKit2/UIProcess/WebDatabaseManagerProxy.cpp \
366         Source/WebKit2/UIProcess/WebDatabaseManagerProxy.h \
367         Source/WebKit2/UIProcess/WebDownloadClient.cpp \
368         Source/WebKit2/UIProcess/WebDownloadClient.h \
369         Source/WebKit2/UIProcess/WebEditCommandProxy.cpp \
370         Source/WebKit2/UIProcess/WebEditCommandProxy.h \
371         Source/WebKit2/UIProcess/WebFindClient.cpp \
372         Source/WebKit2/UIProcess/WebFindClient.h \
373         Source/WebKit2/UIProcess/WebFormClient.cpp \
374         Source/WebKit2/UIProcess/WebFormClient.h \
375         Source/WebKit2/UIProcess/WebFormSubmissionListenerProxy.cpp \
376         Source/WebKit2/UIProcess/WebFormSubmissionListenerProxy.h \
377         Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp \
378         Source/WebKit2/UIProcess/WebFrameListenerProxy.h \
379         Source/WebKit2/UIProcess/WebFramePolicyListenerProxy.cpp \
380         Source/WebKit2/UIProcess/WebFramePolicyListenerProxy.h \
381         Source/WebKit2/UIProcess/WebFrameProxy.cpp \
382         Source/WebKit2/UIProcess/WebFrameProxy.h \
383         Source/WebKit2/UIProcess/WebHistoryClient.cpp \
384         Source/WebKit2/UIProcess/WebHistoryClient.h \
385         Source/WebKit2/UIProcess/WebInspectorProxy.cpp \
386         Source/WebKit2/UIProcess/WebInspectorProxy.h \
387         Source/WebKit2/UIProcess/WebLoaderClient.cpp \
388         Source/WebKit2/UIProcess/WebLoaderClient.h \
389         Source/WebKit2/UIProcess/WebNavigationData.cpp \
390         Source/WebKit2/UIProcess/WebNavigationData.h \
391         Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp \
392         Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.h \
393         Source/WebKit2/UIProcess/WebPageContextMenuClient.cpp \
394         Source/WebKit2/UIProcess/WebPageContextMenuClient.h \
395         Source/WebKit2/UIProcess/WebPageGroup.cpp \
396         Source/WebKit2/UIProcess/WebPageGroup.h \
397         Source/WebKit2/UIProcess/WebPageProxy.cpp \
398         Source/WebKit2/UIProcess/WebPageProxy.h \
399         Source/WebKit2/UIProcess/WebPolicyClient.cpp \
400         Source/WebKit2/UIProcess/WebPolicyClient.h \
401         Source/WebKit2/UIProcess/WebPopupMenuProxy.h \
402         Source/WebKit2/UIProcess/WebPreferences.cpp \
403         Source/WebKit2/UIProcess/WebPreferences.h \
404         Source/WebKit2/UIProcess/WebProcessManager.cpp \
405         Source/WebKit2/UIProcess/WebProcessManager.h \
406         Source/WebKit2/UIProcess/WebProcessProxy.cpp \
407         Source/WebKit2/UIProcess/WebProcessProxy.h \
408         Source/WebKit2/UIProcess/WebResourceLoadClient.cpp \
409         Source/WebKit2/UIProcess/WebResourceLoadClient.h \
410         Source/WebKit2/UIProcess/WebUIClient.cpp \
411         Source/WebKit2/UIProcess/WebUIClient.h \
412         Source/WebKit2/WebProcess/Authentication/AuthenticationManager.cpp \
413         Source/WebKit2/WebProcess/Authentication/AuthenticationManager.h \
414         Source/WebKit2/WebProcess/Downloads/curl/DownloadCurl.cpp \
415         Source/WebKit2/WebProcess/Downloads/Download.cpp \
416         Source/WebKit2/WebProcess/Downloads/Download.h \
417         Source/WebKit2/WebProcess/Downloads/DownloadManager.cpp \
418         Source/WebKit2/WebProcess/Downloads/DownloadManager.h \
419         Source/WebKit2/WebProcess/gtk/WebProcessGtk.cpp \
420         Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp \
421         Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.h \
422         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleAPICast.h \
423         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.cpp \
424         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.h \
425         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.cpp \
426         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.h \
427         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.cpp \
428         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp \
429         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.h \
430         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h \
431         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundle.h \
432         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp \
433         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h \
434         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInitialize.h \
435         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp \
436         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h \
437         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h \
438         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp \
439         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp \
440         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h \
441         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h \
442         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp \
443         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h \
444         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h \
445         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h \
446         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.cpp \
447         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.h \
448         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.cpp \
449         Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.h \
450         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp \
451         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h \
452         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp \
453         Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h \
454         Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp \
455         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.cpp \
456         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardList.h \
457         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.cpp \
458         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h \
459         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleClient.cpp \
460         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleClient.h \
461         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp \
462         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h \
463         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp \
464         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h \
465         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp \
466         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h \
467         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp \
468         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageEditorClient.h \
469         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp \
470         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageFormClient.h \
471         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp \
472         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h \
473         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp \
474         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageUIClient.h \
475         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp \
476         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h \
477         Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h \
478         Source/WebKit2/WebProcess/Plugins/Netscape/gtk/NetscapePluginGtk.cpp \
479         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.cpp \
480         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.h \
481         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.cpp \
482         Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.h \
483         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp \
484         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h \
485         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp \
486         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h \
487         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp \
488         Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h \
489         Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.cpp \
490         Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.h \
491         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp \
492         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h \
493         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp \
494         Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.h \
495         Source/WebKit2/WebProcess/Plugins/PluginController.h \
496         Source/WebKit2/WebProcess/Plugins/Plugin.cpp \
497         Source/WebKit2/WebProcess/Plugins/Plugin.h \
498         Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp \
499         Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h \
500         Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.cpp \
501         Source/WebKit2/WebProcess/Plugins/PluginProcessConnectionManager.h \
502         Source/WebKit2/WebProcess/Plugins/PluginProxy.cpp \
503         Source/WebKit2/WebProcess/Plugins/PluginProxy.h \
504         Source/WebKit2/WebProcess/Plugins/PluginView.cpp \
505         Source/WebKit2/WebProcess/Plugins/PluginView.h \
506         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp \
507         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebDatabaseManagerGtk.cpp \
508         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebFrameNetworkingContext.h \
509         Source/WebKit2/WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp \
510         Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp \
511         Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h \
512         Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp \
513         Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.h \
514         Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.cpp \
515         Source/WebKit2/WebProcess/WebCoreSupport/WebDatabaseManager.h \
516         Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.cpp \
517         Source/WebKit2/WebProcess/WebCoreSupport/WebDragClient.h \
518         Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp \
519         Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.h \
520         Source/WebKit2/WebProcess/WebCoreSupport/WebErrors.h \
521         Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp \
522         Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h \
523         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp \
524         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.h \
525         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorFrontendClient.cpp \
526         Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorFrontendClient.h \
527         Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.cpp \
528         Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h \
529         Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.cpp \
530         Source/WebKit2/WebProcess/WebCoreSupport/WebPopupMenu.h \
531         Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp \
532         Source/WebKit2/WebProcess/WebCoreSupport/WebSearchPopupMenu.h \
533         Source/WebKit2/WebProcess/WebKitMain.cpp \
534         Source/WebKit2/WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp \
535         Source/WebKit2/WebProcess/WebPage/ChunkedUpdateDrawingArea.h \
536         Source/WebKit2/WebProcess/WebPage/DecoderAdapter.cpp \
537         Source/WebKit2/WebProcess/WebPage/DecoderAdapter.h \
538         Source/WebKit2/WebProcess/WebPage/DrawingArea.cpp \
539         Source/WebKit2/WebProcess/WebPage/DrawingArea.h \
540         Source/WebKit2/WebProcess/WebPage/EncoderAdapter.cpp \
541         Source/WebKit2/WebProcess/WebPage/EncoderAdapter.h \
542         Source/WebKit2/WebProcess/WebPage/FindController.cpp \
543         Source/WebKit2/WebProcess/WebPage/FindController.h \
544         Source/WebKit2/WebProcess/WebPage/gtk/WebInspectorGtk.cpp \
545         Source/WebKit2/WebProcess/WebPage/LayerBackedDrawingArea.cpp \
546         Source/WebKit2/WebProcess/WebPage/LayerBackedDrawingArea.h \
547         Source/WebKit2/WebProcess/WebPage/PageOverlay.cpp \
548         Source/WebKit2/WebProcess/WebPage/PageOverlay.h \
549         Source/WebKit2/WebProcess/WebPage/TiledDrawingArea.cpp \
550         Source/WebKit2/WebProcess/WebPage/TiledDrawingArea.h \
551         Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.cpp \
552         Source/WebKit2/WebProcess/WebPage/WebBackForwardListProxy.h \
553         Source/WebKit2/WebProcess/WebPage/WebContextMenu.cpp \
554         Source/WebKit2/WebProcess/WebPage/WebContextMenu.h \
555         Source/WebKit2/WebProcess/WebPage/WebEditCommand.cpp \
556         Source/WebKit2/WebProcess/WebPage/WebEditCommand.h \
557         Source/WebKit2/WebProcess/WebPage/WebFrame.cpp \
558         Source/WebKit2/WebProcess/WebPage/WebFrame.h \
559         Source/WebKit2/WebProcess/WebPage/WebInspector.cpp \
560         Source/WebKit2/WebProcess/WebPage/WebInspector.h \
561         Source/WebKit2/WebProcess/WebPage/WebOpenPanelResultListener.cpp \
562         Source/WebKit2/WebProcess/WebPage/WebOpenPanelResultListener.h \
563         Source/WebKit2/WebProcess/WebPage/WebPage.cpp \
564         Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.cpp \
565         Source/WebKit2/WebProcess/WebPage/WebPageGroupProxy.h \
566         Source/WebKit2/WebProcess/WebPage/WebPage.h \
567         Source/WebKit2/WebProcess/WebProcess.cpp \
568         Source/WebKit2/WebProcess/WebProcess.h \
569         Source/WebKit2/WebProcess/WebProcessMain.h
570
571 libWebKit2_la_CPPFLAGS = \
572         -fno-strict-aliasing \
573         $(global_cppflags) \
574         -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
575         -I$(srcdir)/Source/WebKit2 \
576         -I$(srcdir)/Source/WebKit2/gtk \
577         -I$(srcdir)/Source/WebKit2/Platform \
578         -I$(srcdir)/Source/WebKit2/Platform/CoreIPC \
579         -I$(srcdir)/Source/WebKit2/Platform/CoreIPC/gtk \
580         -I$(srcdir)/Source/WebKit2/Platform/gtk \
581         -I$(srcdir)/Source/WebKit2/PluginProcess \
582         -I$(srcdir)/Source/WebKit2/Shared \
583         -I$(srcdir)/Source/WebKit2/Shared/API \
584         -I$(srcdir)/Source/WebKit2/Shared/API/c \
585         -I$(srcdir)/Source/WebKit2/Shared/API/c/gtk \
586         -I$(srcdir)/Source/WebKit2/Shared/CoreIPCSupport \
587         -I$(srcdir)/Source/WebKit2/Shared/gtk \
588         -I$(srcdir)/Source/WebKit2/Shared/Plugins \
589         -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape \
590         -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape/x11 \
591         -I$(srcdir)/Source/WebKit2/UIProcess \
592         -I$(srcdir)/Source/WebKit2/UIProcess/API \
593         -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
594         -I$(srcdir)/Source/WebKit2/UIProcess/API/C/gtk \
595         -I$(srcdir)/Source/WebKit2/UIProcess/API/cpp \
596         -I$(srcdir)/Source/WebKit2/UIProcess/Authentication \
597         -I$(srcdir)/Source/WebKit2/UIProcess/Downloads \
598         -I$(srcdir)/Source/WebKit2/UIProcess/gtk \
599         -I$(srcdir)/Source/WebKit2/UIProcess/Launcher \
600         -I$(srcdir)/Source/WebKit2/UIProcess/Launcher/gtk \
601         -I$(srcdir)/Source/WebKit2/UIProcess/Plugins \
602         -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/gtk \
603         -I$(srcdir)/Source/WebKit2/WebProcess \
604         -I$(srcdir)/Source/WebKit2/WebProcess/Authentication \
605         -I$(srcdir)/Source/WebKit2/WebProcess/Downloads \
606         -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
607         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle \
608         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API \
609         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/c \
610         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/DOM \
611         -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/gtk \
612         -I$(srcdir)/Source/WebKit2/WebProcess/Launching \
613         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins \
614         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape \
615         -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape/gtk \
616         -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport \
617         -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport/gtk \
618         -I$(srcdir)/Source/WebKit2/WebProcess/WebPage \
619         -I$(srcdir)/Source/WebKit2/WebProcess/WebPage/gtk \
620         -I$(top_builddir)/DerivedSources/WebKit2 \
621         -I$(top_builddir)/DerivedSources/WebKit2/include \
622         -I$(top_builddir)/DerivedSources/WebKit2/include/JavaScriptCore \
623         -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
624         -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
625         $(webcore_cppflags) \
626         $(webcoregtk_cppflags) \
627         $(javascriptcore_cppflags)
628
629 libWebKit2_la_CXXFLAGS = \
630         $(global_cxxflags) \
631         $(libWebKit2_la_CFLAGS)
632
633 libWebKit2_la_CFLAGS = \
634         $(global_cflags) \
635         $(COVERAGE_CFLAGS) \
636         $(GLIB_CFLAGS) \
637         $(GTK_CFLAGS) \
638         $(LIBSOUP_CFLAGS) \
639         $(UNICODE_CFLAGS) \
640         $(XT_CFLAGS)
641
642 libWebKit2_la_LIBADD = \
643         -lpthread \
644         $(CAIRO_LIBS) \
645         $(COVERAGE_LDFLAGS) \
646         $(GLIB_LIBS) \
647         $(GTK_LIBS) \
648         $(LIBSOUP_LIBS) \
649         $(UNICODE_LIBS) \
650         $(XT_LIBS)
651
652 # Shared libraries
653 lib_LTLIBRARIES += \
654         libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
655
656 nodist_EXTRA_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
657         $(webcore_built_nosources)
658
659 nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
660         $(webcore_built_sources)
661
662 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
663         $(webcore_sources) \
664         $(webcoregtk_sources)
665
666 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \
667         $(global_cxxflags)
668
669 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \
670         $(global_cflags)
671
672 # When building WebCore, we want WebCore/config.h and NOT JavaScriptCore/config.h,
673 # hence, it's important that WebCore/ should come first before JavaScriptCore in the
674 # include path.
675 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \
676         -DBUILDING_WEBKIT \
677         -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
678         -DDATA_DIR=\"${datadir}\" \
679         $(global_cppflags) \
680         $(webcore_cppflags) \
681         $(webcoregtk_cppflags) \
682         $(javascriptcore_cppflags) \
683         -fno-strict-aliasing \
684         $(COVERAGE_CFLAGS) \
685         $(ENCHANT_CFLAGS) \
686         $(GAIL_CFLAGS) \
687         $(GEOCLUE_CFLAGS) \
688         $(GLIB_CFLAGS) \
689         $(GSTREAMER_CFLAGS) \
690         $(GTK_CFLAGS) \
691         $(HILDON_CFLAGS) \
692         $(HILDON_CPPFLAGS) \
693         $(LIBSOUP_CFLAGS) \
694         $(LIBXML_CFLAGS) \
695         $(LIBXSLT_CFLAGS) \
696         $(SQLITE3_CFLAGS) \
697         $(UNICODE_CFLAGS) \
698         $(XT_CFLAGS)
699
700 # For the Gtk port we want to use XP_UNIX both in X11 and Mac
701 if !TARGET_WIN32
702 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS += \
703         -DXP_UNIX
704 endif
705
706 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS = \
707         -version-info @LIBWEBKITGTK_VERSION@ \
708         $(version_script) \
709         $(no_undefined)
710
711 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
712         -lpthread \
713         libJavaScriptCore.la \
714         libWebKit2.la \
715         $(COVERAGE_LDFLAGS) \
716         $(ENCHANT_LIBS) \
717         $(GAIL_LIBS) \
718         $(GEOCLUE_LIBS) \
719         $(GLIB_LIBS) \
720         $(GSTREAMER_LIBS) \
721         $(GTK_LIBS) \
722         $(HILDON_LIBS) \
723         $(JPEG_LIBS) \
724         $(LIBSOUP_LIBS) \
725         $(LIBXML_LIBS) \
726         $(LIBXSLT_LIBS) \
727         $(PANGO_LIBS) \
728         $(PNG_LIBS) \
729         $(SQLITE3_LIBS) \
730         $(UNICODE_LIBS) \
731         $(XT_LIBS)
732
733 pkgconfigdir = $(libdir)/pkgconfig
734 pkgconfig_DATA = Source/WebKit2/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc
735
736 # WebKit2 specific variables
737 webkit2_built_sources += \
738         DerivedSources/WebKit2/AuthenticationManagerMessageReceiver.cpp \
739         DerivedSources/WebKit2/AuthenticationManagerMessages.h \
740         DerivedSources/WebKit2/DownloadProxyMessageReceiver.cpp \
741         DerivedSources/WebKit2/DownloadProxyMessages.h \
742         DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp \
743         DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h \
744         DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp \
745         DerivedSources/WebKit2/PluginControllerProxyMessages.h \
746         DerivedSources/WebKit2/PluginProcessMessageReceiver.cpp \
747         DerivedSources/WebKit2/PluginProcessMessages.h \
748         DerivedSources/WebKit2/PluginProcessProxyMessageReceiver.cpp \
749         DerivedSources/WebKit2/PluginProcessProxyMessages.h \
750         DerivedSources/WebKit2/PluginProxyMessageReceiver.cpp \
751         DerivedSources/WebKit2/PluginProxyMessages.h \
752         DerivedSources/WebKit2/WebContextMessageReceiver.cpp \
753         DerivedSources/WebKit2/WebContextMessages.h \
754         DerivedSources/WebKit2/WebDatabaseManagerMessageReceiver.cpp \
755         DerivedSources/WebKit2/WebDatabaseManagerMessages.h \
756         DerivedSources/WebKit2/WebDatabaseManagerProxyMessageReceiver.cpp \
757         DerivedSources/WebKit2/WebDatabaseManagerProxyMessages.h \
758         DerivedSources/WebKit2/WebInspectorMessageReceiver.cpp \
759         DerivedSources/WebKit2/WebInspectorMessages.h \
760         DerivedSources/WebKit2/WebInspectorProxyMessageReceiver.cpp \
761         DerivedSources/WebKit2/WebInspectorProxyMessages.h \
762         DerivedSources/WebKit2/WebPageProxyMessageReceiver.cpp \
763         DerivedSources/WebKit2/WebPageProxyMessages.h \
764         DerivedSources/WebKit2/WebPageMessageReceiver.cpp \
765         DerivedSources/WebKit2/WebPageMessages.h \
766         DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp \
767         DerivedSources/WebKit2/WebProcessConnectionMessages.h \
768         DerivedSources/WebKit2/WebProcessMessageReceiver.cpp \
769         DerivedSources/WebKit2/WebProcessMessages.h \
770         DerivedSources/WebKit2/WebProcessProxyMessageReceiver.cpp \
771         DerivedSources/WebKit2/WebProcessProxyMessages.h
772
773 BUILT_SOURCES += \
774         $(webkit2_built_sources) \
775         generate-webkit2-forwarding-headers
776
777 forwarding_headers := $(GENSOURCES_WEBKIT2)/include
778 generate-webkit2-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(libWebKit2_la_SOURCES)
779         $(AM_V_at)$(mkdir_p) $(forwarding_headers)/JavaScriptCore
780         $(AM_V_at)$(mkdir_p) $(forwarding_headers)/WebCore
781         $(AM_V_at)$(mkdir_p) $(forwarding_headers)/WebKit2
782         $(AM_V_GEN)$(PERL) $< $(WebKit2) $(forwarding_headers) gtk
783         $(AM_V_GEN)$(PERL) $< $(WebKit2) $(forwarding_headers) soup 
784
785 vpath %.messages.in = \
786         $(WebKit2)/PluginProcess \
787         $(WebKit2)/Shared/Plugins \
788         $(WebKit2)/UIProcess \
789         $(WebKit2)/UIProcess/Downloads \
790         $(WebKit2)/UIProcess/Plugins \
791         $(WebKit2)/WebProcess \
792         $(WebKit2)/WebProcess/Authentication \
793         $(WebKit2)/WebProcess/Plugins \
794         $(WebKit2)/WebProcess/WebCoreSupport \
795         $(WebKit2)/WebProcess/WebPage
796
797 message_gen_scripts = \
798         $(WebKit2)/Scripts/generate-message-receiver.py \
799         $(WebKit2)/Scripts/generate-messages-header.py \
800         $(WebKit2)/Scripts/webkit2/__init__.py \
801         $(WebKit2)/Scripts/webkit2/messages.py
802
803 # Message header generation
804 DerivedSources/WebKit2/%MessageReceiver.cpp: %.messages.in $(message_gen_scripts)
805         $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-message-receiver.py $< > $@
806
807 DerivedSources/WebKit2/%Messages.h: %.messages.in $(message_gen_scripts)
808         $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-messages-header.py $< > $@
809
810 CLEANFILES += \
811         $(BUILT_SOURCES) \
812         $(top_builddir)/WebKit2/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc \
813         $(top_builddir)/Programs/WebKitWebProcess
814
815 # WebKitWebProcess
816 bin_PROGRAMS += \
817         Programs/WebKitWebProcess
818
819 Programs_WebKitWebProcess_CPPFLAGS = \
820         -I$(srcdir)/Source/WebKit2 \
821         -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
822         -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
823         -I$(top_builddir)/DerivedSources/WebKit2 \
824         -I$(top_builddir)/DerivedSources/WebKit2/include \
825         -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
826         $(global_cppflags) \
827         $(javascriptcore_cppflags)
828
829 Programs_WebKitWebProcess_CFLAGS = \
830         $(global_cflags) \
831         $(GLIB_CFLAGS) \
832         $(GTK_CFLAGS) \
833         $(LIBSOUP_CFLAGS)
834
835 Programs_WebKitWebProcess_SOURCES = \
836         Source/WebKit2/gtk/MainGtk.cpp
837
838 Programs_WebKitWebProcess_LDADD = \
839         libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
840         $(GLIB_LIBS) \
841         $(GTK_LIBS) \
842         $(LIBSOUP_LIBS)
843
844 Programs_WebKitWebProcess_LDFLAGS = \
845         -no-fast-install \
846         -no-install