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