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