Add interfaces and stubs for audio and video tracks
[WebKit-https.git] / Source / WebCore / bindings / gobject / GNUmakefile.am
1 webkitgtk_gdom_built_sources += \
2         DerivedSources/webkitdom/WebKitDOMAttr.cpp \
3         DerivedSources/webkitdom/WebKitDOMAttrPrivate.h \
4         DerivedSources/webkitdom/WebKitDOMBarInfo.cpp \
5         DerivedSources/webkitdom/WebKitDOMBarInfoPrivate.h \
6         DerivedSources/webkitdom/WebKitDOMBlob.cpp \
7         DerivedSources/webkitdom/WebKitDOMBlobPrivate.h \
8         DerivedSources/webkitdom/WebKitDOMCDATASection.cpp \
9         DerivedSources/webkitdom/WebKitDOMCDATASectionPrivate.h \
10         DerivedSources/webkitdom/WebKitDOMCharacterData.cpp \
11         DerivedSources/webkitdom/WebKitDOMCharacterDataPrivate.h \
12         DerivedSources/webkitdom/WebKitDOMComment.cpp \
13         DerivedSources/webkitdom/WebKitDOMCommentPrivate.h \
14         DerivedSources/webkitdom/WebKitDOMConsole.cpp \
15         DerivedSources/webkitdom/WebKitDOMConsolePrivate.h \
16         DerivedSources/webkitdom/WebKitDOMCSSRule.cpp \
17         DerivedSources/webkitdom/WebKitDOMCSSRuleList.cpp \
18         DerivedSources/webkitdom/WebKitDOMCSSRuleListPrivate.h \
19         DerivedSources/webkitdom/WebKitDOMCSSRulePrivate.h \
20         DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.cpp \
21         DerivedSources/webkitdom/WebKitDOMCSSStyleDeclarationPrivate.h \
22         DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.cpp \
23         DerivedSources/webkitdom/WebKitDOMCSSStyleSheetPrivate.h \
24         DerivedSources/webkitdom/WebKitDOMCSSValue.cpp \
25         DerivedSources/webkitdom/WebKitDOMCSSValuePrivate.h \
26         DerivedSources/webkitdom/WebKitDOMDatabase.cpp \
27         DerivedSources/webkitdom/WebKitDOMDatabasePrivate.h \
28         DerivedSources/webkitdom/WebKitDOMDocument.cpp \
29         DerivedSources/webkitdom/WebKitDOMDocumentFragment.cpp \
30         DerivedSources/webkitdom/WebKitDOMDocumentFragmentPrivate.h \
31         DerivedSources/webkitdom/WebKitDOMDocumentPrivate.h \
32         DerivedSources/webkitdom/WebKitDOMDocumentType.cpp \
33         DerivedSources/webkitdom/WebKitDOMDocumentTypePrivate.h \
34         DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.cpp \
35         DerivedSources/webkitdom/WebKitDOMDOMApplicationCachePrivate.h \
36         DerivedSources/webkitdom/WebKitDOMDOMImplementation.cpp \
37         DerivedSources/webkitdom/WebKitDOMDOMImplementationPrivate.h \
38         DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.cpp \
39         DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArrayPrivate.h \
40         DerivedSources/webkitdom/WebKitDOMDOMMimeType.cpp \
41         DerivedSources/webkitdom/WebKitDOMDOMMimeTypePrivate.h \
42         DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.cpp \
43         DerivedSources/webkitdom/WebKitDOMDOMPluginArray.cpp \
44         DerivedSources/webkitdom/WebKitDOMDOMPluginArrayPrivate.h \
45         DerivedSources/webkitdom/WebKitDOMDOMPlugin.cpp \
46         DerivedSources/webkitdom/WebKitDOMDOMPluginPrivate.h \
47         DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.cpp \
48         DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicyPrivate.h \
49         DerivedSources/webkitdom/WebKitDOMDOMSelection.cpp \
50         DerivedSources/webkitdom/WebKitDOMDOMSelectionPrivate.h \
51         DerivedSources/webkitdom/WebKitDOMDOMStringList.cpp \
52         DerivedSources/webkitdom/WebKitDOMDOMStringListPrivate.h \
53         DerivedSources/webkitdom/WebKitDOMDOMStringMap.cpp \
54         DerivedSources/webkitdom/WebKitDOMDOMStringMapPrivate.h \
55         DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.cpp \
56         DerivedSources/webkitdom/WebKitDOMDOMSettableTokenListPrivate.h \
57         DerivedSources/webkitdom/WebKitDOMDOMTokenList.cpp \
58         DerivedSources/webkitdom/WebKitDOMDOMTokenListPrivate.h \
59         DerivedSources/webkitdom/WebKitDOMDOMWindow.cpp \
60         DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.cpp \
61         DerivedSources/webkitdom/WebKitDOMDOMWindowCSSPrivate.h \
62         DerivedSources/webkitdom/WebKitDOMDOMWindowPrivate.h \
63         DerivedSources/webkitdom/WebKitDOMElement.cpp \
64         DerivedSources/webkitdom/WebKitDOMElementPrivate.h \
65         DerivedSources/webkitdom/WebKitDOMEntityReference.cpp \
66         DerivedSources/webkitdom/WebKitDOMEntityReferencePrivate.h \
67         DerivedSources/webkitdom/WebKitDOMEvent.cpp \
68         DerivedSources/webkitdom/WebKitDOMEventPrivate.h \
69         DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h \
70         DerivedSources/webkitdom/WebKitDOMFile.cpp \
71         DerivedSources/webkitdom/WebKitDOMFileList.cpp \
72         DerivedSources/webkitdom/WebKitDOMFileListPrivate.h \
73         DerivedSources/webkitdom/WebKitDOMFilePrivate.h \
74         DerivedSources/webkitdom/WebKitDOMGamepad.cpp \
75         DerivedSources/webkitdom/WebKitDOMGamepadList.cpp \
76         DerivedSources/webkitdom/WebKitDOMGamepadListPrivate.h \
77         DerivedSources/webkitdom/WebKitDOMGamepadPrivate.h \
78         DerivedSources/webkitdom/WebKitDOMGeolocation.cpp \
79         DerivedSources/webkitdom/WebKitDOMGeolocationPrivate.h \
80         DerivedSources/webkitdom/WebKitDOMHistory.cpp \
81         DerivedSources/webkitdom/WebKitDOMHistoryPrivate.h \
82         DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.cpp \
83         DerivedSources/webkitdom/WebKitDOMHTMLAnchorElementPrivate.h \
84         DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.cpp \
85         DerivedSources/webkitdom/WebKitDOMHTMLAppletElementPrivate.h \
86         DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.cpp \
87         DerivedSources/webkitdom/WebKitDOMHTMLAreaElementPrivate.h \
88         DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.cpp \
89         DerivedSources/webkitdom/WebKitDOMHTMLBaseElementPrivate.h \
90         DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.cpp \
91         DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElementPrivate.h \
92         DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.cpp \
93         DerivedSources/webkitdom/WebKitDOMHTMLBodyElementPrivate.h \
94         DerivedSources/webkitdom/WebKitDOMHTMLBRElement.cpp \
95         DerivedSources/webkitdom/WebKitDOMHTMLBRElementPrivate.h \
96         DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.cpp \
97         DerivedSources/webkitdom/WebKitDOMHTMLButtonElementPrivate.h \
98         DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.cpp \
99         DerivedSources/webkitdom/WebKitDOMHTMLCanvasElementPrivate.h \
100         DerivedSources/webkitdom/WebKitDOMHTMLCollection.cpp \
101         DerivedSources/webkitdom/WebKitDOMHTMLCollectionPrivate.h \
102         DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.cpp \
103         DerivedSources/webkitdom/WebKitDOMHTMLDetailsElementPrivate.h \
104         DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.cpp \
105         DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElementPrivate.h \
106         DerivedSources/webkitdom/WebKitDOMHTMLDivElement.cpp \
107         DerivedSources/webkitdom/WebKitDOMHTMLDivElementPrivate.h \
108         DerivedSources/webkitdom/WebKitDOMHTMLDListElement.cpp \
109         DerivedSources/webkitdom/WebKitDOMHTMLDListElementPrivate.h \
110         DerivedSources/webkitdom/WebKitDOMHTMLDocument.cpp \
111         DerivedSources/webkitdom/WebKitDOMHTMLDocumentPrivate.h \
112         DerivedSources/webkitdom/WebKitDOMHTMLElement.cpp \
113         DerivedSources/webkitdom/WebKitDOMHTMLElementPrivate.h \
114         DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.cpp \
115         DerivedSources/webkitdom/WebKitDOMHTMLEmbedElementPrivate.h \
116         DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.cpp \
117         DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElementPrivate.h \
118         DerivedSources/webkitdom/WebKitDOMHTMLFontElement.cpp \
119         DerivedSources/webkitdom/WebKitDOMHTMLFontElementPrivate.h \
120         DerivedSources/webkitdom/WebKitDOMHTMLFormElement.cpp \
121         DerivedSources/webkitdom/WebKitDOMHTMLFormElementPrivate.h \
122         DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.cpp \
123         DerivedSources/webkitdom/WebKitDOMHTMLFrameElementPrivate.h \
124         DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.cpp \
125         DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElementPrivate.h \
126         DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.cpp \
127         DerivedSources/webkitdom/WebKitDOMHTMLHeadElementPrivate.h \
128         DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.cpp \
129         DerivedSources/webkitdom/WebKitDOMHTMLHeadingElementPrivate.h \
130         DerivedSources/webkitdom/WebKitDOMHTMLHRElement.cpp \
131         DerivedSources/webkitdom/WebKitDOMHTMLHRElementPrivate.h \
132         DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.cpp \
133         DerivedSources/webkitdom/WebKitDOMHTMLHtmlElementPrivate.h \
134         DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.cpp \
135         DerivedSources/webkitdom/WebKitDOMHTMLIFrameElementPrivate.h \
136         DerivedSources/webkitdom/WebKitDOMHTMLImageElement.cpp \
137         DerivedSources/webkitdom/WebKitDOMHTMLImageElementPrivate.h \
138         DerivedSources/webkitdom/WebKitDOMHTMLInputElement.cpp \
139         DerivedSources/webkitdom/WebKitDOMHTMLInputElementPrivate.h \
140         DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.cpp \
141         DerivedSources/webkitdom/WebKitDOMHTMLKeygenElementPrivate.h \
142         DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.cpp \
143         DerivedSources/webkitdom/WebKitDOMHTMLLabelElementPrivate.h \
144         DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.cpp \
145         DerivedSources/webkitdom/WebKitDOMHTMLLegendElementPrivate.h \
146         DerivedSources/webkitdom/WebKitDOMHTMLLIElement.cpp \
147         DerivedSources/webkitdom/WebKitDOMHTMLLIElementPrivate.h \
148         DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.cpp \
149         DerivedSources/webkitdom/WebKitDOMHTMLLinkElementPrivate.h \
150         DerivedSources/webkitdom/WebKitDOMHTMLMapElement.cpp \
151         DerivedSources/webkitdom/WebKitDOMHTMLMapElementPrivate.h \
152         DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.cpp \
153         DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElementPrivate.h \
154         DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.cpp \
155         DerivedSources/webkitdom/WebKitDOMHTMLMediaElementPrivate.h \
156         DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.cpp \
157         DerivedSources/webkitdom/WebKitDOMHTMLMenuElementPrivate.h \
158         DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.cpp \
159         DerivedSources/webkitdom/WebKitDOMHTMLMetaElementPrivate.h \
160         DerivedSources/webkitdom/WebKitDOMHTMLModElement.cpp \
161         DerivedSources/webkitdom/WebKitDOMHTMLModElementPrivate.h \
162         DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.cpp \
163         DerivedSources/webkitdom/WebKitDOMHTMLObjectElementPrivate.h \
164         DerivedSources/webkitdom/WebKitDOMHTMLOListElement.cpp \
165         DerivedSources/webkitdom/WebKitDOMHTMLOListElementPrivate.h \
166         DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.cpp \
167         DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElementPrivate.h \
168         DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.cpp \
169         DerivedSources/webkitdom/WebKitDOMHTMLOptionElementPrivate.h \
170         DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.cpp \
171         DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollectionPrivate.h \
172         DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.cpp \
173         DerivedSources/webkitdom/WebKitDOMHTMLParagraphElementPrivate.h \
174         DerivedSources/webkitdom/WebKitDOMHTMLParamElement.cpp \
175         DerivedSources/webkitdom/WebKitDOMHTMLParamElementPrivate.h \
176         DerivedSources/webkitdom/WebKitDOMHTMLPreElement.cpp \
177         DerivedSources/webkitdom/WebKitDOMHTMLPreElementPrivate.h \
178         DerivedSources/webkitdom/WebKitDOMHTMLPropertiesCollection.cpp \
179         DerivedSources/webkitdom/WebKitDOMHTMLPropertiesCollectionPrivate.h \
180         DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.cpp \
181         DerivedSources/webkitdom/WebKitDOMHTMLQuoteElementPrivate.h \
182         DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.cpp \
183         DerivedSources/webkitdom/WebKitDOMHTMLScriptElementPrivate.h \
184         DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.cpp \
185         DerivedSources/webkitdom/WebKitDOMHTMLSelectElementPrivate.h \
186         DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.cpp \
187         DerivedSources/webkitdom/WebKitDOMHTMLStyleElementPrivate.h \
188         DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.cpp \
189         DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElementPrivate.h \
190         DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.cpp \
191         DerivedSources/webkitdom/WebKitDOMHTMLTableCellElementPrivate.h \
192         DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.cpp \
193         DerivedSources/webkitdom/WebKitDOMHTMLTableColElementPrivate.h \
194         DerivedSources/webkitdom/WebKitDOMHTMLTableElement.cpp \
195         DerivedSources/webkitdom/WebKitDOMHTMLTableElementPrivate.h \
196         DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.cpp \
197         DerivedSources/webkitdom/WebKitDOMHTMLTableRowElementPrivate.h \
198         DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.cpp \
199         DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElementPrivate.h \
200         DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.cpp \
201         DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElementPrivate.h \
202         DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.cpp \
203         DerivedSources/webkitdom/WebKitDOMHTMLTitleElementPrivate.h \
204         DerivedSources/webkitdom/WebKitDOMHTMLUListElement.cpp \
205         DerivedSources/webkitdom/WebKitDOMHTMLUListElementPrivate.h \
206         DerivedSources/webkitdom/WebKitDOMLocation.cpp \
207         DerivedSources/webkitdom/WebKitDOMLocationPrivate.h \
208         DerivedSources/webkitdom/WebKitDOMMediaError.cpp \
209         DerivedSources/webkitdom/WebKitDOMMediaErrorPrivate.h \
210         DerivedSources/webkitdom/WebKitDOMMediaList.cpp \
211         DerivedSources/webkitdom/WebKitDOMMediaListPrivate.h \
212         DerivedSources/webkitdom/WebKitDOMMediaQueryList.cpp \
213         DerivedSources/webkitdom/WebKitDOMMediaQueryListPrivate.h \
214         DerivedSources/webkitdom/WebKitDOMMemoryInfo.cpp \
215         DerivedSources/webkitdom/WebKitDOMMemoryInfoPrivate.h \
216         DerivedSources/webkitdom/WebKitDOMMessagePort.cpp \
217         DerivedSources/webkitdom/WebKitDOMMessagePortPrivate.h \
218         DerivedSources/webkitdom/WebKitDOMMicroDataItemValue.cpp \
219         DerivedSources/webkitdom/WebKitDOMMicroDataItemValuePrivate.h \
220         DerivedSources/webkitdom/WebKitDOMMouseEvent.cpp \
221         DerivedSources/webkitdom/WebKitDOMMouseEventPrivate.h \
222         DerivedSources/webkitdom/WebKitDOMNamedNodeMap.cpp \
223         DerivedSources/webkitdom/WebKitDOMNamedNodeMapPrivate.h \
224         DerivedSources/webkitdom/WebKitDOMNavigator.cpp \
225         DerivedSources/webkitdom/WebKitDOMNavigatorPrivate.h \
226         DerivedSources/webkitdom/WebKitDOMNode.cpp \
227         DerivedSources/webkitdom/WebKitDOMNodeFilter.cpp \
228         DerivedSources/webkitdom/WebKitDOMNodeFilterPrivate.h \
229         DerivedSources/webkitdom/WebKitDOMNodeIterator.cpp \
230         DerivedSources/webkitdom/WebKitDOMNodeIteratorPrivate.h \
231         DerivedSources/webkitdom/WebKitDOMNodeList.cpp \
232         DerivedSources/webkitdom/WebKitDOMNodeListPrivate.h \
233         DerivedSources/webkitdom/WebKitDOMNodePrivate.h \
234         DerivedSources/webkitdom/WebKitDOMPerformance.cpp \
235         DerivedSources/webkitdom/WebKitDOMPerformanceEntry.cpp \
236         DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.cpp \
237         DerivedSources/webkitdom/WebKitDOMPerformanceEntryPrivate.h \
238         DerivedSources/webkitdom/WebKitDOMPerformancePrivate.h \
239         DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.cpp \
240         DerivedSources/webkitdom/WebKitDOMPerformanceNavigationPrivate.h \
241         DerivedSources/webkitdom/WebKitDOMPerformanceTiming.cpp \
242         DerivedSources/webkitdom/WebKitDOMPerformanceTimingPrivate.h \
243         DerivedSources/webkitdom/WebKitDOMProcessingInstruction.cpp \
244         DerivedSources/webkitdom/WebKitDOMProcessingInstructionPrivate.h \
245         DerivedSources/webkitdom/WebKitDOMPropertyNodeList.cpp \
246         DerivedSources/webkitdom/WebKitDOMPropertyNodeListPrivate.h \
247         DerivedSources/webkitdom/WebKitDOMRange.cpp \
248         DerivedSources/webkitdom/WebKitDOMRangePrivate.h \
249         DerivedSources/webkitdom/WebKitDOMScreen.cpp \
250         DerivedSources/webkitdom/WebKitDOMScreenPrivate.h \
251         DerivedSources/webkitdom/WebKitDOMShadowRoot.cpp \
252         DerivedSources/webkitdom/WebKitDOMShadowRootPrivate.h \
253         DerivedSources/webkitdom/WebKitDOMStorage.cpp \
254         DerivedSources/webkitdom/WebKitDOMStorageInfo.cpp \
255         DerivedSources/webkitdom/WebKitDOMStorageInfoPrivate.h \
256         DerivedSources/webkitdom/WebKitDOMStoragePrivate.h \
257         DerivedSources/webkitdom/WebKitDOMStorageQuota.cpp \
258         DerivedSources/webkitdom/WebKitDOMStorageQuotaPrivate.h \
259         DerivedSources/webkitdom/WebKitDOMStyleMedia.cpp \
260         DerivedSources/webkitdom/WebKitDOMStyleMediaPrivate.h \
261         DerivedSources/webkitdom/WebKitDOMStyleSheet.cpp \
262         DerivedSources/webkitdom/WebKitDOMStyleSheetList.cpp \
263         DerivedSources/webkitdom/WebKitDOMStyleSheetListPrivate.h \
264         DerivedSources/webkitdom/WebKitDOMStyleSheetPrivate.h \
265         DerivedSources/webkitdom/WebKitDOMText.cpp \
266         DerivedSources/webkitdom/WebKitDOMTextPrivate.h \
267         DerivedSources/webkitdom/WebKitDOMTimeRanges.cpp \
268         DerivedSources/webkitdom/WebKitDOMTimeRangesPrivate.h \
269         DerivedSources/webkitdom/WebKitDOMTreeWalker.cpp \
270         DerivedSources/webkitdom/WebKitDOMTreeWalkerPrivate.h \
271         DerivedSources/webkitdom/WebKitDOMUIEvent.cpp \
272         DerivedSources/webkitdom/WebKitDOMUIEventPrivate.h \
273         DerivedSources/webkitdom/WebKitDOMValidityState.cpp \
274         DerivedSources/webkitdom/WebKitDOMValidityStatePrivate.h \
275         DerivedSources/webkitdom/WebKitDOMWebKitPoint.cpp \
276         DerivedSources/webkitdom/WebKitDOMWebKitPointPrivate.h \
277         DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.cpp \
278         DerivedSources/webkitdom/WebKitDOMXPathExpression.cpp \
279         DerivedSources/webkitdom/WebKitDOMXPathExpressionPrivate.h \
280         DerivedSources/webkitdom/WebKitDOMXPathNSResolver.cpp \
281         DerivedSources/webkitdom/WebKitDOMXPathNSResolverPrivate.h \
282         DerivedSources/webkitdom/WebKitDOMXPathResult.cpp \
283         DerivedSources/webkitdom/WebKitDOMXPathResultPrivate.h
284
285 webkitgtk_gdom_built_h_api += \
286         DerivedSources/webkitdom/WebKitDOMCSSRule.h \
287         DerivedSources/webkitdom/WebKitDOMCSSRuleList.h \
288         DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.h \
289         DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.h \
290         DerivedSources/webkitdom/WebKitDOMCSSValue.h \
291         DerivedSources/webkitdom/WebKitDOMMediaList.h \
292         DerivedSources/webkitdom/WebKitDOMMediaQueryList.h \
293         DerivedSources/webkitdom/WebKitDOMStyleMedia.h \
294         DerivedSources/webkitdom/WebKitDOMStyleSheet.h \
295         DerivedSources/webkitdom/WebKitDOMStyleSheetList.h \
296         DerivedSources/webkitdom/WebKitDOMAttr.h \
297         DerivedSources/webkitdom/WebKitDOMCDATASection.h \
298         DerivedSources/webkitdom/WebKitDOMCharacterData.h \
299         DerivedSources/webkitdom/WebKitDOMComment.h \
300         DerivedSources/webkitdom/WebKitDOMDocument.h \
301         DerivedSources/webkitdom/WebKitDOMDocumentFragment.h \
302         DerivedSources/webkitdom/WebKitDOMDocumentType.h \
303         DerivedSources/webkitdom/WebKitDOMDOMImplementation.h \
304         DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.h \
305         DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.h \
306         DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.h \
307         DerivedSources/webkitdom/WebKitDOMDOMStringList.h \
308         DerivedSources/webkitdom/WebKitDOMDOMStringMap.h \
309         DerivedSources/webkitdom/WebKitDOMDOMTokenList.h \
310         DerivedSources/webkitdom/WebKitDOMElement.h \
311         DerivedSources/webkitdom/WebKitDOMEntityReference.h \
312         DerivedSources/webkitdom/WebKitDOMEvent.h \
313         DerivedSources/webkitdom/WebKitDOMMessagePort.h \
314         DerivedSources/webkitdom/WebKitDOMMouseEvent.h \
315         DerivedSources/webkitdom/WebKitDOMNamedNodeMap.h \
316         DerivedSources/webkitdom/WebKitDOMNode.h \
317         DerivedSources/webkitdom/WebKitDOMNodeFilter.h \
318         DerivedSources/webkitdom/WebKitDOMNodeIterator.h \
319         DerivedSources/webkitdom/WebKitDOMNodeList.h \
320         DerivedSources/webkitdom/WebKitDOMProcessingInstruction.h \
321         DerivedSources/webkitdom/WebKitDOMRange.h \
322         DerivedSources/webkitdom/WebKitDOMText.h \
323         DerivedSources/webkitdom/WebKitDOMTreeWalker.h \
324         DerivedSources/webkitdom/WebKitDOMUIEvent.h \
325         DerivedSources/webkitdom/WebKitDOMBlob.h \
326         DerivedSources/webkitdom/WebKitDOMFile.h \
327         DerivedSources/webkitdom/WebKitDOMFileList.h \
328         DerivedSources/webkitdom/WebKitDOMGamepad.h \
329         DerivedSources/webkitdom/WebKitDOMGamepadList.h \
330         DerivedSources/webkitdom/WebKitDOMGeolocation.h \
331         DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.h \
332         DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.h \
333         DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.h \
334         DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.h \
335         DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.h \
336         DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.h \
337         DerivedSources/webkitdom/WebKitDOMHTMLBRElement.h \
338         DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.h \
339         DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.h \
340         DerivedSources/webkitdom/WebKitDOMHTMLCollection.h \
341         DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.h \
342         DerivedSources/webkitdom/WebKitDOMHTMLDivElement.h \
343         DerivedSources/webkitdom/WebKitDOMHTMLDListElement.h \
344         DerivedSources/webkitdom/WebKitDOMHTMLDocument.h \
345         DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.h \
346         DerivedSources/webkitdom/WebKitDOMHTMLElement.h \
347         DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.h \
348         DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.h \
349         DerivedSources/webkitdom/WebKitDOMHTMLFontElement.h \
350         DerivedSources/webkitdom/WebKitDOMHTMLFormElement.h \
351         DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.h \
352         DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.h \
353         DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.h \
354         DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.h \
355         DerivedSources/webkitdom/WebKitDOMHTMLHRElement.h \
356         DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.h \
357         DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.h \
358         DerivedSources/webkitdom/WebKitDOMHTMLImageElement.h \
359         DerivedSources/webkitdom/WebKitDOMHTMLInputElement.h \
360         DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.h \
361         DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.h \
362         DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.h \
363         DerivedSources/webkitdom/WebKitDOMHTMLLIElement.h \
364         DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.h \
365         DerivedSources/webkitdom/WebKitDOMHTMLMapElement.h \
366         DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.h \
367         DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.h \
368         DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.h \
369         DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.h \
370         DerivedSources/webkitdom/WebKitDOMHTMLModElement.h \
371         DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.h \
372         DerivedSources/webkitdom/WebKitDOMHTMLOListElement.h \
373         DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.h \
374         DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.h \
375         DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.h \
376         DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.h \
377         DerivedSources/webkitdom/WebKitDOMHTMLParamElement.h \
378         DerivedSources/webkitdom/WebKitDOMHTMLPreElement.h \
379         DerivedSources/webkitdom/WebKitDOMHTMLPropertiesCollection.h \
380         DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.h \
381         DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.h \
382         DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.h \
383         DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.h \
384         DerivedSources/webkitdom/WebKitDOMHTMLTableElement.h \
385         DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.h \
386         DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.h \
387         DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.h \
388         DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.h \
389         DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.h \
390         DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.h \
391         DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.h \
392         DerivedSources/webkitdom/WebKitDOMHTMLUListElement.h \
393         DerivedSources/webkitdom/WebKitDOMMediaError.h \
394         DerivedSources/webkitdom/WebKitDOMTimeRanges.h \
395         DerivedSources/webkitdom/WebKitDOMValidityState.h \
396         DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.h \
397         DerivedSources/webkitdom/WebKitDOMBarInfo.h \
398         DerivedSources/webkitdom/WebKitDOMConsole.h \
399         DerivedSources/webkitdom/WebKitDOMCustom.h \
400         DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.h \
401         DerivedSources/webkitdom/WebKitDOMDOMWindow.h \
402         DerivedSources/webkitdom/WebKitDOMDOMSelection.h \
403         DerivedSources/webkitdom/WebKitDOMEventTarget.h \
404         DerivedSources/webkitdom/WebKitDOMHistory.h \
405         DerivedSources/webkitdom/WebKitDOMLocation.h \
406         DerivedSources/webkitdom/WebKitDOMMemoryInfo.h \
407         DerivedSources/webkitdom/WebKitDOMMicroDataItemValue.h \
408         DerivedSources/webkitdom/WebKitDOMObject.h \
409         DerivedSources/webkitdom/WebKitDOMNavigator.h \
410         DerivedSources/webkitdom/WebKitDOMPropertyNodeList.h \
411         DerivedSources/webkitdom/WebKitDOMScreen.h \
412         DerivedSources/webkitdom/WebKitDOMShadowRoot.h \
413         DerivedSources/webkitdom/WebKitDOMWebKitPoint.h \
414         DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.h \
415         DerivedSources/webkitdom/WebKitDOMDOMMimeType.h \
416         DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.h \
417         DerivedSources/webkitdom/WebKitDOMDOMPlugin.h \
418         DerivedSources/webkitdom/WebKitDOMDOMPluginArray.h \
419         DerivedSources/webkitdom/WebKitDOMDatabase.h \
420         DerivedSources/webkitdom/WebKitDOMStorage.h \
421         DerivedSources/webkitdom/WebKitDOMStorageInfo.h \
422         DerivedSources/webkitdom/WebKitDOMStorageQuota.h \
423         DerivedSources/webkitdom/WebKitDOMXPathExpression.h \
424         DerivedSources/webkitdom/WebKitDOMXPathNSResolver.h \
425         DerivedSources/webkitdom/WebKitDOMXPathResult.h \
426         DerivedSources/webkitdom/WebKitDOMPerformance.h \
427         DerivedSources/webkitdom/WebKitDOMPerformanceEntry.h \
428         DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.h \
429         DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.h \
430         DerivedSources/webkitdom/WebKitDOMPerformanceTiming.h \
431         DerivedSources/webkitdom/webkitdom.h \
432         DerivedSources/webkitdom/webkitdomdefines.h
433
434 if ENABLE_VIDEO
435 webkitgtk_gdom_built_h_api += \
436         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMAudioTrack.h \
437         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMAudioTrackList.h \
438         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.h \
439         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.h \
440         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMTextTrack.h \
441         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMTextTrackList.h \
442         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMTextTrackCue.h \
443         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMTextTrackCueList.h \
444         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMTrackEvent.h \
445         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMVideoTrack.h \
446         $(top_builddir)/DerivedSources/webkitdom/WebKitDOMVideoTrackList.h
447 webkitgtk_gdom_built_sources += \
448         DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.cpp \
449         DerivedSources/webkitdom/WebKitDOMHTMLAudioElementPrivate.h \
450         DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.cpp \
451         DerivedSources/webkitdom/WebKitDOMHTMLVideoElementPrivate.h \
452         DerivedSources/webkitdom/WebKitDOMAudioTrack.cpp \
453         DerivedSources/webkitdom/WebKitDOMAudioTrackList.cpp \
454         DerivedSources/webkitdom/WebKitDOMTextTrack.cpp \
455         DerivedSources/webkitdom/WebKitDOMTextTrackPrivate.h \
456         DerivedSources/webkitdom/WebKitDOMTextTrackList.cpp \
457         DerivedSources/webkitdom/WebKitDOMTextTrackListPrivate.h \
458         DerivedSources/webkitdom/WebKitDOMTextTrackCue.cpp \
459         DerivedSources/webkitdom/WebKitDOMTextTrackCuePrivate.h \
460         DerivedSources/webkitdom/WebKitDOMTextTrackCueList.cpp \
461         DerivedSources/webkitdom/WebKitDOMTextTrackCueListPrivate.h \
462         DerivedSources/webkitdom/WebKitDOMVideoTrack.cpp \
463         DerivedSources/webkitdom/WebKitDOMVideoTrackList.cpp \
464         DerivedSources/webkitdom/WebKitDOMTrackEvent.cpp \
465         DerivedSources/webkitdom/WebKitDOMTrackEventPrivate.h
466 endif
467
468 BUILT_SOURCES += \
469         $(webkitgtk_gdom_built_h_api) \
470         $(webkitgtk_gdom_built_sources)
471
472 gdom_class_list := $(subst WebKitDOM,, $(filter-out %Private, $(basename $(notdir $(webkitgtk_gdom_built_sources)))))
473 gdom_class_list += Custom EventTarget Object
474 DerivedSources/webkitdom/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
475         $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< gdom > $@
476
477 DerivedSources/webkitdom/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
478         $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< defines > $@
479
480 # Because WebCore/bindings/gobject/WebKitDOMObject.h is static source but is also a distributed header
481 # required by other distributed headers (both static and auto-generated), need to move this to the
482 # DerivedSources/webkitdom directory.  The reason is that we want all header files distributed in the
483 # include/webkit-x.y/webkitdom directory, but do not want to name the WebCore/bindings/gobject directory
484 # "webkitdom", as that's a bit presumptuous for a GTK binding.
485 $(top_builddir)/DerivedSources/webkitdom/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h
486         $(AM_V_GEN)cp -f $< $@
487
488 $(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h
489         $(AM_V_GEN)cp -f $< $@
490
491 $(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h: $(WebCore)/bindings/gobject/WebKitDOMEventTargetPrivate.h
492         $(AM_V_GEN)cp -f $< $@
493
494 $(top_builddir)/DerivedSources/webkitdom/WebKitDOMCustom.h: $(WebCore)/bindings/gobject/WebKitDOMCustom.h
495         $(AM_V_GEN)cp -f $< $@
496
497 # Filter out SVG and IndexedDB for now
498 gdom_feature_defines := $(filter-out ENABLE_INDEXED_DATABASE=1, $(filter-out ENABLE_SVG%, $(feature_defines))) ENABLE_INDEXED_DATABASE=0
499 DerivedSources/webkitdom/WebKitDOM%.cpp DerivedSources/webkitdom/WebKitDOM%.h DerivedSources/webkitdom/WebKitDOM%Private.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm $(WebCore)/bindings/gobject/GNUmakefile.am $(supplemental_dependency_file)
500         $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --include $(WebCore)/dom --include $(WebCore)/html --include $(WebCore)/css --include $(WebCore)/page --include $(WebCore)/xml --include $(WebCore)/svg --outputDir "$(GENSOURCES_WEBKITDOM)" --defines "LANGUAGE_GOBJECT=1 $(gdom_feature_defines)" --generator GObject --supplementalDependencyFile $(supplemental_dependency_file) $<
501
502 libwebkitdomincludedir = $(libwebkitgtkincludedir)/webkitdom
503 nodist_libwebkitdominclude_HEADERS = \
504         $(webkitgtk_gdom_built_h_api)
505
506 noinst_LTLIBRARIES += \
507         libWebCoreDOM.la
508
509 nodist_libWebCoreDOM_la_SOURCES = \
510         $(webkitgtk_gdom_built_sources)
511
512 libWebCoreDOM_la_SOURCES = \
513         Source/WebCore/bindings/gobject/ConvertToUTF8String.cpp \
514         Source/WebCore/bindings/gobject/ConvertToUTF8String.h \
515         Source/WebCore/bindings/gobject/DOMObjectCache.cpp \
516         Source/WebCore/bindings/gobject/DOMObjectCache.h \
517         Source/WebCore/bindings/gobject/GObjectEventListener.cpp \
518         Source/WebCore/bindings/gobject/GObjectEventListener.h \
519         Source/WebCore/bindings/gobject/WebKitDOMCustom.cpp \
520         Source/WebCore/bindings/gobject/WebKitDOMCustom.h \
521         Source/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp \
522         Source/WebCore/bindings/gobject/WebKitDOMEventTarget.h \
523         Source/WebCore/bindings/gobject/WebKitDOMEventTargetPrivate.h \
524         Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp \
525         Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.h \
526         Source/WebCore/bindings/gobject/WebKitDOMObject.cpp \
527         Source/WebCore/bindings/gobject/WebKitDOMObject.h \
528         Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp \
529         Source/WebCore/bindings/gobject/WebKitDOMPrivate.h
530
531 libWebCoreDOM_la_CXXFLAGS = \
532         -fvisibility-inlines-hidden \
533         $(global_cxxflags)
534
535 libWebCoreDOM_la_CFLAGS = \
536         -fvisibility=hidden \
537         $(global_cflags)
538
539 libWebCoreDOM_la_CPPFLAGS = \
540         -DBUILDING_WebCore \
541         -DBUILDING_WEBKIT \
542         -I$(WebCore)/bindings \
543         -I$(WebCore)/bindings/gobject \
544         -I$(GENSOURCES_WEBKITDOM) \
545         $(global_cppflags) \
546         $(platformgtk_cppflags) \
547         $(webcore_cppflags) \
548         $(webcoregtk_cppflags) \
549         $(javascriptcore_cppflags) \
550         $(CAIRO_CFLAGS) \
551         $(FREETYPE_CFLAGS) \
552         $(GLIB_CFLAGS) \
553         $(LIBSOUP_CFLAGS)