2008-10-20 David Hyatt <hyatt@apple.com>
[WebKit-https.git] / WebCore / WebCoreSources.bkl
1 <?xml version="1.0" ?>
2 <!-- 
3
4 Copyright (C) 2007 Kevin Ollivier.  All rights reserved.
5
6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions
8 are met:
9
10 1.  Redistributions of source code must retain the above copyright
11     notice, this list of conditions and the following disclaimer. 
12 2.  Redistributions in binary form must reproduce the above copyright
13     notice, this list of conditions and the following disclaimer in the
14     documentation and/or other materials provided with the distribution. 
15 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
16     its contributors may be used to endorse or promote products derived
17     from this software without specific prior written permission. 
18
19 THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
20 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22 DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
23 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
24 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
26 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
30 This file contains the list of files needed to build WebCore.
31
32 -->
33
34 <makefile>
35     <set append="1" var="WEBCORE_SOURCES_JS">
36         bindings/js/GCController.cpp
37         bindings/js/JSAttrCustom.cpp
38         bindings/js/JSAudioConstructor.cpp
39         bindings/js/JSCanvasRenderingContext2DCustom.cpp
40         bindings/js/JSClipboardCustom.cpp
41         bindings/js/JSConsoleCustom.cpp
42         bindings/js/JSCSSRuleCustom.cpp
43         bindings/js/JSCSSStyleDeclarationCustom.cpp
44         bindings/js/JSCSSValueCustom.cpp
45         bindings/js/JSCustomSQLStatementCallback.cpp
46         bindings/js/JSCustomSQLStatementErrorCallback.cpp
47         bindings/js/JSCustomSQLTransactionCallback.cpp
48         bindings/js/JSCustomSQLTransactionErrorCallback.cpp
49         bindings/js/JSCustomVoidCallback.cpp
50         bindings/js/JSCustomXPathNSResolver.cpp
51         bindings/js/JSDatabaseCustom.cpp
52         bindings/js/JSDOMApplicationCacheCustom.cpp
53         bindings/js/JSDOMWindowBase.cpp
54         bindings/js/JSDOMWindowCustom.cpp
55         bindings/js/JSDOMWindowShell.cpp
56         bindings/js/JSDocumentCustom.cpp
57         bindings/js/JSDocumentFragmentCustom.cpp
58         bindings/js/JSElementCustom.cpp
59         bindings/js/JSEventCustom.cpp
60         bindings/js/JSEventTarget.cpp
61         bindings/js/JSEventTargetNodeCustom.cpp
62         bindings/js/JSHTMLAllCollection.cpp
63         bindings/js/JSHistoryCustom.cpp
64         bindings/js/JSHTMLAppletElementCustom.cpp
65         bindings/js/JSHTMLCollectionCustom.cpp
66         bindings/js/JSHTMLDocumentCustom.cpp
67         bindings/js/JSHTMLElementCustom.cpp
68         bindings/js/JSHTMLEmbedElementCustom.cpp
69         bindings/js/JSHTMLFormElementCustom.cpp
70         bindings/js/JSHTMLFrameElementCustom.cpp
71         bindings/js/JSHTMLFrameSetElementCustom.cpp
72         bindings/js/JSHTMLIFrameElementCustom.cpp
73         bindings/js/JSHTMLInputElementCustom.cpp
74         bindings/js/JSHTMLObjectElementCustom.cpp
75         bindings/js/JSHTMLOptionElementConstructor.cpp
76         bindings/js/JSHTMLOptionsCollectionCustom.cpp
77         bindings/js/JSHTMLSelectElementCustom.cpp
78         bindings/js/JSImageConstructor.cpp
79         bindings/js/JSImageDataCustom.cpp
80         bindings/js/JSInspectedObjectWrapper.cpp
81         bindings/js/JSInspectorCallbackWrapper.cpp
82         bindings/js/JSJavaScriptCallFrameCustom.cpp
83         bindings/js/JSLocationCustom.cpp
84         bindings/js/JSMessageChannelConstructor.cpp
85         bindings/js/JSMessageChannelCustom.cpp
86         bindings/js/JSMessagePortCustom.cpp
87         bindings/js/JSMimeTypeArrayCustom.cpp
88         bindings/js/JSNamedNodeMapCustom.cpp
89         bindings/js/JSNamedNodesCollection.cpp
90         bindings/js/JSNavigatorCustom.cpp
91         bindings/js/JSNodeCustom.cpp
92         bindings/js/JSNodeFilterCondition.cpp
93         bindings/js/JSNodeFilterCustom.cpp
94         bindings/js/JSNodeIteratorCustom.cpp
95         bindings/js/JSNodeListCustom.cpp
96         bindings/js/JSPluginCustom.cpp
97         bindings/js/JSPluginArrayCustom.cpp
98         bindings/js/JSQuarantinedObjectWrapper.cpp
99         bindings/js/JSRGBColor.cpp
100         bindings/js/JSSQLResultSetRowListCustom.cpp
101         bindings/js/JSSQLTransactionCustom.cpp
102         bindings/js/JSStorageCustom.cpp
103         bindings/js/JSStyleSheetCustom.cpp
104         bindings/js/JSStyleSheetListCustom.cpp
105         bindings/js/JSTreeWalkerCustom.cpp
106         bindings/js/JSXMLHttpRequestConstructor.cpp
107         bindings/js/JSXMLHttpRequestCustom.cpp
108         bindings/js/JSXMLHttpRequestUploadCustom.cpp
109         bindings/js/JSXSLTProcessorConstructor.cpp
110         bindings/js/JSXSLTProcessorCustom.cpp
111         bindings/js/JSDOMBinding.cpp
112         bindings/js/JSEventListener.cpp
113         bindings/js/JSPluginElementFunctions.cpp
114         bindings/js/ScriptController.cpp
115         bindings/js/PausedTimeouts.cpp
116         bindings/js/ScheduledAction.cpp
117     </set>
118
119     <set append="1" var="WEBCORE_SOURCES_BRIDGE">
120         bridge/c/c_class.cpp
121         bridge/c/c_instance.cpp
122         bridge/c/c_runtime.cpp
123         bridge/c/c_utility.cpp
124         bridge/NP_jsobject.cpp
125         bridge/npruntime.cpp
126         bridge/runtime.cpp
127         bridge/runtime_array.cpp
128         bridge/runtime_method.cpp
129         bridge/runtime_object.cpp
130         bridge/runtime_root.cpp
131     </set>
132
133     <set append="1" var="WEBCORE_SOURCES_CSS">
134         css/CSSBorderImageValue.cpp
135         css/CSSCanvasValue.cpp
136         css/CSSCharsetRule.cpp
137         css/CSSComputedStyleDeclaration.cpp
138         css/CSSCursorImageValue.cpp
139         css/CSSFontFace.cpp
140         css/CSSFontFaceRule.cpp
141         css/CSSFontFaceSource.cpp
142         css/CSSFontFaceSrcValue.cpp
143         css/CSSFontSelector.cpp
144         css/CSSFunctionValue.cpp
145         css/CSSGradientValue.cpp
146         css/CSSHelper.cpp
147         css/CSSImageValue.cpp
148         css/CSSImageGeneratorValue.cpp
149         css/CSSImportRule.cpp
150         css/CSSInheritedValue.cpp
151         css/CSSInitialValue.cpp
152         css/CSSMediaRule.cpp
153         css/CSSMutableStyleDeclaration.cpp
154         css/CSSNthSelector.cpp
155         css/CSSPageRule.cpp
156         css/CSSParser.cpp
157         css/CSSParserValues.cpp
158         css/CSSPrimitiveValue.cpp
159         css/CSSProperty.cpp
160         css/CSSReflectValue.cpp
161         css/CSSRule.cpp
162         css/CSSRuleList.cpp
163         css/CSSSelector.cpp
164         css/CSSSegmentedFontFace.cpp
165         css/CSSStyleDeclaration.cpp
166         css/CSSStyleRule.cpp
167         css/CSSStyleSelector.cpp
168         css/CSSStyleSheet.cpp
169         css/CSSTimingFunctionValue.cpp
170         css/CSSUnicodeRangeValue.cpp
171         css/CSSValueList.cpp
172         css/CSSVariableDependentValue.cpp
173         css/CSSVariablesRule.cpp
174         css/CSSVariablesDeclaration.cpp
175         css/FontFamilyValue.cpp
176         css/FontValue.cpp
177         css/MediaFeatureNames.cpp
178         css/MediaList.cpp
179         css/MediaQuery.cpp
180         css/MediaQueryEvaluator.cpp
181         css/MediaQueryExp.cpp
182         css/ShadowValue.cpp
183         css/StyleBase.cpp
184         css/StyleList.cpp
185         css/StyleSheet.cpp
186         css/StyleSheetList.cpp
187         css/WebKitCSSKeyframeRule.cpp
188         css/WebKitCSSKeyframesRule.cpp
189         css/WebKitCSSTransformValue.cpp
190     </set>
191
192     <set append="1" var="WEBCORE_SOURCES_DERIVEDSOURCES">
193         DerivedSources/WebCore/CSSGrammar.cpp
194         DerivedSources/WebCore/ColorData.c
195         DerivedSources/WebCore/HTMLEntityNames.c
196         DerivedSources/WebCore/HTMLNames.cpp
197         DerivedSources/WebCore/JSAttr.cpp
198         DerivedSources/WebCore/JSBarInfo.cpp
199         DerivedSources/WebCore/JSCDATASection.cpp
200         DerivedSources/WebCore/JSCSSCharsetRule.cpp
201         DerivedSources/WebCore/JSCSSFontFaceRule.cpp
202         DerivedSources/WebCore/JSCSSImportRule.cpp
203         DerivedSources/WebCore/JSCSSMediaRule.cpp
204         DerivedSources/WebCore/JSCSSPageRule.cpp
205         DerivedSources/WebCore/JSCSSPrimitiveValue.cpp
206         DerivedSources/WebCore/JSCSSRule.cpp
207         DerivedSources/WebCore/JSCSSRuleList.cpp
208         DerivedSources/WebCore/JSCSSStyleDeclaration.cpp
209         DerivedSources/WebCore/JSCSSStyleRule.cpp
210         DerivedSources/WebCore/JSCSSStyleSheet.cpp
211         DerivedSources/WebCore/JSCSSValue.cpp
212         DerivedSources/WebCore/JSCSSValueList.cpp
213         DerivedSources/WebCore/JSCSSVariablesDeclaration.cpp
214         DerivedSources/WebCore/JSCSSVariablesRule.cpp
215         DerivedSources/WebCore/JSCanvasGradient.cpp
216         DerivedSources/WebCore/JSCanvasPattern.cpp
217         DerivedSources/WebCore/JSCanvasPixelArray.cpp
218         DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp
219         DerivedSources/WebCore/JSCharacterData.cpp
220         DerivedSources/WebCore/JSClipboard.cpp
221         DerivedSources/WebCore/JSComment.cpp
222         DerivedSources/WebCore/JSConsole.cpp
223         DerivedSources/WebCore/JSCounter.cpp
224         DerivedSources/WebCore/JSDatabase.cpp
225         DerivedSources/WebCore/JSDocument.cpp
226         DerivedSources/WebCore/JSDocumentFragment.cpp
227         DerivedSources/WebCore/JSDocumentType.cpp
228         DerivedSources/WebCore/JSDOMCoreException.cpp
229         DerivedSources/WebCore/JSDOMImplementation.cpp
230         DerivedSources/WebCore/JSDOMParser.cpp
231         DerivedSources/WebCore/JSDOMSelection.cpp
232         DerivedSources/WebCore/JSDOMWindow.cpp
233         DerivedSources/WebCore/JSElement.cpp
234         DerivedSources/WebCore/JSEntity.cpp
235         DerivedSources/WebCore/JSEntityReference.cpp
236         DerivedSources/WebCore/JSEvent.cpp
237         DerivedSources/WebCore/JSEventException.cpp
238         DerivedSources/WebCore/JSEventTargetNode.cpp
239         DerivedSources/WebCore/JSFile.cpp
240         DerivedSources/WebCore/JSFileList.cpp
241         DerivedSources/WebCore/JSHTMLAnchorElement.cpp
242         DerivedSources/WebCore/JSHTMLAppletElement.cpp
243         DerivedSources/WebCore/JSHTMLAreaElement.cpp
244         DerivedSources/WebCore/JSHTMLBRElement.cpp
245         DerivedSources/WebCore/JSHTMLBaseElement.cpp
246         DerivedSources/WebCore/JSHTMLBaseFontElement.cpp
247         DerivedSources/WebCore/JSHTMLBlockquoteElement.cpp
248         DerivedSources/WebCore/JSHTMLBodyElement.cpp
249         DerivedSources/WebCore/JSHTMLButtonElement.cpp
250         DerivedSources/WebCore/JSHTMLCanvasElement.cpp
251         DerivedSources/WebCore/JSHTMLCollection.cpp
252         DerivedSources/WebCore/JSHTMLDListElement.cpp
253         DerivedSources/WebCore/JSHTMLDirectoryElement.cpp
254         DerivedSources/WebCore/JSHTMLDivElement.cpp
255         DerivedSources/WebCore/JSHTMLDocument.cpp
256         DerivedSources/WebCore/JSHTMLElement.cpp
257         DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp
258         DerivedSources/WebCore/JSHTMLEmbedElement.cpp
259         DerivedSources/WebCore/JSHTMLFieldSetElement.cpp
260         DerivedSources/WebCore/JSHTMLFontElement.cpp
261         DerivedSources/WebCore/JSHTMLFormElement.cpp
262         DerivedSources/WebCore/JSHTMLFrameElement.cpp
263         DerivedSources/WebCore/JSHTMLFrameSetElement.cpp
264         DerivedSources/WebCore/JSHTMLHRElement.cpp
265         DerivedSources/WebCore/JSHTMLHeadElement.cpp
266         DerivedSources/WebCore/JSHTMLHeadingElement.cpp
267         DerivedSources/WebCore/JSHTMLHtmlElement.cpp
268         DerivedSources/WebCore/JSHTMLIFrameElement.cpp
269         DerivedSources/WebCore/JSHTMLImageElement.cpp
270         DerivedSources/WebCore/JSHTMLInputElement.cpp
271         DerivedSources/WebCore/JSHTMLIsIndexElement.cpp
272         DerivedSources/WebCore/JSHTMLLIElement.cpp
273         DerivedSources/WebCore/JSHTMLLabelElement.cpp
274         DerivedSources/WebCore/JSHTMLLegendElement.cpp
275         DerivedSources/WebCore/JSHTMLLinkElement.cpp
276         DerivedSources/WebCore/JSHTMLMapElement.cpp
277         DerivedSources/WebCore/JSHTMLMarqueeElement.cpp
278         DerivedSources/WebCore/JSHTMLMenuElement.cpp
279         DerivedSources/WebCore/JSHTMLMetaElement.cpp
280         DerivedSources/WebCore/JSHTMLModElement.cpp
281         DerivedSources/WebCore/JSHTMLObjectElement.cpp
282         DerivedSources/WebCore/JSHTMLOListElement.cpp
283         DerivedSources/WebCore/JSHTMLOptGroupElement.cpp
284         DerivedSources/WebCore/JSHTMLOptionElement.cpp
285         DerivedSources/WebCore/JSHTMLOptionsCollection.cpp
286         DerivedSources/WebCore/JSHTMLParagraphElement.cpp
287         DerivedSources/WebCore/JSHTMLParamElement.cpp
288         DerivedSources/WebCore/JSHTMLPreElement.cpp
289         DerivedSources/WebCore/JSHTMLQuoteElement.cpp
290         DerivedSources/WebCore/JSHTMLScriptElement.cpp
291         DerivedSources/WebCore/JSHTMLSelectElement.cpp
292         DerivedSources/WebCore/JSHTMLStyleElement.cpp
293         DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp
294         DerivedSources/WebCore/JSHTMLTableCellElement.cpp
295         DerivedSources/WebCore/JSHTMLTableColElement.cpp
296         DerivedSources/WebCore/JSHTMLTableElement.cpp
297         DerivedSources/WebCore/JSHTMLTableRowElement.cpp
298         DerivedSources/WebCore/JSHTMLTableSectionElement.cpp
299         DerivedSources/WebCore/JSHTMLTextAreaElement.cpp
300         DerivedSources/WebCore/JSHTMLTitleElement.cpp
301         DerivedSources/WebCore/JSHTMLUListElement.cpp
302         DerivedSources/WebCore/JSHistory.cpp
303         DerivedSources/WebCore/JSImageData.cpp
304         DerivedSources/WebCore/JSJavaScriptCallFrame.cpp
305         DerivedSources/WebCore/JSKeyboardEvent.cpp
306         DerivedSources/WebCore/JSLocation.cpp
307         DerivedSources/WebCore/JSMediaList.cpp
308         DerivedSources/WebCore/JSMessageChannel.cpp
309         DerivedSources/WebCore/JSMessageEvent.cpp
310         DerivedSources/WebCore/JSMessagePort.cpp
311         DerivedSources/WebCore/JSMimeType.cpp
312         DerivedSources/WebCore/JSMimeTypeArray.cpp
313         DerivedSources/WebCore/JSMouseEvent.cpp
314         DerivedSources/WebCore/JSMutationEvent.cpp
315         DerivedSources/WebCore/JSNamedNodeMap.cpp
316         DerivedSources/WebCore/JSNavigator.cpp
317         DerivedSources/WebCore/JSNode.cpp
318         DerivedSources/WebCore/JSNodeFilter.cpp
319         DerivedSources/WebCore/JSNodeIterator.cpp
320         DerivedSources/WebCore/JSNodeList.cpp
321         DerivedSources/WebCore/JSNotation.cpp
322         DerivedSources/WebCore/JSOverflowEvent.cpp
323         DerivedSources/WebCore/JSPlugin.cpp
324         DerivedSources/WebCore/JSPluginArray.cpp
325         DerivedSources/WebCore/JSProcessingInstruction.cpp
326         DerivedSources/WebCore/JSProgressEvent.cpp
327         DerivedSources/WebCore/JSRange.cpp
328         DerivedSources/WebCore/JSRangeException.cpp
329         DerivedSources/WebCore/JSRect.cpp
330         DerivedSources/WebCore/JSScreen.cpp
331         DerivedSources/WebCore/JSStorage.cpp
332         DerivedSources/WebCore/JSStorageEvent.cpp
333         DerivedSources/WebCore/JSSQLError.cpp
334         DerivedSources/WebCore/JSSQLResultSet.cpp
335         DerivedSources/WebCore/JSSQLResultSetRowList.cpp
336         DerivedSources/WebCore/JSSQLTransaction.cpp
337         DerivedSources/WebCore/JSStyleSheet.cpp
338         DerivedSources/WebCore/JSStyleSheetList.cpp
339         DerivedSources/WebCore/JSText.cpp
340         DerivedSources/WebCore/JSTextEvent.cpp
341         DerivedSources/WebCore/JSTextMetrics.cpp
342         DerivedSources/WebCore/JSTreeWalker.cpp
343         DerivedSources/WebCore/JSUIEvent.cpp
344         DerivedSources/WebCore/JSWebKitAnimationEvent.cpp
345         DerivedSources/WebCore/JSWebKitCSSKeyframeRule.cpp
346         DerivedSources/WebCore/JSWebKitCSSKeyframesRule.cpp
347         DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp
348         DerivedSources/WebCore/JSWebKitTransitionEvent.cpp
349         DerivedSources/WebCore/JSWheelEvent.cpp
350         DerivedSources/WebCore/JSXMLHttpRequest.cpp
351         DerivedSources/WebCore/JSXMLHttpRequestException.cpp
352         DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.cpp
353         DerivedSources/WebCore/JSXMLHttpRequestUpload.cpp
354         DerivedSources/WebCore/JSXMLSerializer.cpp
355         DerivedSources/WebCore/JSXPathEvaluator.cpp
356         DerivedSources/WebCore/JSXPathException.cpp
357         DerivedSources/WebCore/JSXPathExpression.cpp
358         DerivedSources/WebCore/JSXPathNSResolver.cpp
359         DerivedSources/WebCore/JSXPathResult.cpp
360         DerivedSources/WebCore/JSXSLTProcessor.cpp
361         DerivedSources/WebCore/UserAgentStyleSheetsData.cpp
362         DerivedSources/WebCore/XLinkNames.cpp
363         DerivedSources/WebCore/XMLNames.cpp
364         DerivedSources/WebCore/XPathGrammar.cpp
365     </set>
366
367     <set append="1" var="WEBCORE_SOURCES_DOM">
368         dom/Attr.cpp
369         dom/ActiveDOMObject.cpp
370         dom/Attribute.cpp
371         dom/BeforeTextInsertedEvent.cpp
372         dom/BeforeUnloadEvent.cpp
373         dom/CDATASection.cpp
374         dom/CSSMappedAttributeDeclaration.cpp
375         dom/CharacterData.cpp
376         dom/ChildNodeList.cpp
377         dom/ClassNames.cpp
378         dom/ClassNodeList.cpp
379         dom/Clipboard.cpp
380         dom/ClipboardEvent.cpp
381         dom/Comment.cpp
382         dom/ContainerNode.cpp
383         dom/DOMImplementation.cpp
384         dom/Document.cpp
385         dom/DocumentFragment.cpp
386         dom/DocumentType.cpp
387         dom/DynamicNodeList.cpp
388         dom/EditingText.cpp
389         dom/Element.cpp
390         dom/Entity.cpp
391         dom/EntityReference.cpp
392         dom/Event.cpp
393         dom/EventNames.cpp
394         dom/EventTarget.cpp
395         dom/EventTargetNode.cpp
396         dom/ExceptionBase.cpp
397         dom/ExceptionCode.cpp
398         dom/KeyboardEvent.cpp
399         dom/MappedAttribute.cpp
400         dom/MessageChannel.cpp
401         dom/MessageEvent.cpp
402         dom/MessagePort.cpp
403         dom/MouseEvent.cpp
404         dom/MouseRelatedEvent.cpp
405         dom/MutationEvent.cpp
406         dom/NameNodeList.cpp
407         dom/NamedAttrMap.cpp
408         dom/NamedMappedAttrMap.cpp
409         dom/Node.cpp
410         dom/NodeFilter.cpp
411         dom/NodeFilterCondition.cpp
412         dom/NodeIterator.cpp
413         dom/Notation.cpp
414         dom/OverflowEvent.cpp
415         dom/Position.cpp
416         dom/PositionIterator.cpp
417         dom/ProcessingInstruction.cpp
418         dom/ProgressEvent.cpp
419         dom/QualifiedName.cpp
420         dom/Range.cpp
421         dom/RegisteredEventListener.cpp
422         dom/ScriptElement.cpp
423         dom/SelectorNodeList.cpp
424         dom/StaticNodeList.cpp
425         dom/StyleElement.cpp
426         dom/StyledElement.cpp
427         dom/TagNodeList.cpp
428         dom/Text.cpp
429         dom/TextEvent.cpp
430         dom/Traversal.cpp
431         dom/TreeWalker.cpp
432         dom/UIEvent.cpp
433         dom/UIEventWithKeyState.cpp
434         dom/WebKitAnimationEvent.cpp
435         dom/WebKitTransitionEvent.cpp
436         dom/WheelEvent.cpp
437         dom/XMLTokenizer.cpp
438         dom/XMLTokenizerLibxml2.cpp
439     </set>
440
441     <set append="1" var="WEBCORE_SOURCES_EDITING">
442         editing/AppendNodeCommand.cpp
443         editing/ApplyStyleCommand.cpp
444         editing/BreakBlockquoteCommand.cpp
445         editing/CompositeEditCommand.cpp
446         editing/CreateLinkCommand.cpp
447         editing/DeleteButton.cpp
448         editing/DeleteButtonController.cpp
449         editing/DeleteFromTextNodeCommand.cpp
450         editing/DeleteSelectionCommand.cpp
451         editing/EditCommand.cpp
452         editing/Editor.cpp
453         editing/EditorCommand.cpp
454         editing/FormatBlockCommand.cpp
455         editing/HTMLInterchange.cpp
456         editing/IndentOutdentCommand.cpp
457         editing/InsertIntoTextNodeCommand.cpp
458         editing/InsertLineBreakCommand.cpp
459         editing/InsertListCommand.cpp
460         editing/InsertNodeBeforeCommand.cpp
461         editing/InsertParagraphSeparatorCommand.cpp
462         editing/InsertTextCommand.cpp
463         editing/JoinTextNodesCommand.cpp
464         editing/MergeIdenticalElementsCommand.cpp
465         editing/ModifySelectionListLevel.cpp
466         editing/MoveSelectionCommand.cpp
467         editing/RemoveCSSPropertyCommand.cpp
468         editing/RemoveFormatCommand.cpp
469         editing/RemoveNodeAttributeCommand.cpp
470         editing/RemoveNodeCommand.cpp
471         editing/RemoveNodePreservingChildrenCommand.cpp
472         editing/ReplaceSelectionCommand.cpp
473         editing/Selection.cpp
474         editing/SelectionController.cpp
475         editing/SmartReplace.cpp
476         editing/SmartReplaceICU.cpp
477         editing/SetNodeAttributeCommand.cpp
478         editing/SplitElementCommand.cpp
479         editing/SplitTextNodeCommand.cpp
480         editing/SplitTextNodeContainingElementCommand.cpp
481         editing/TextIterator.cpp
482         editing/TypingCommand.cpp
483         editing/UnlinkCommand.cpp
484         editing/VisiblePosition.cpp
485         editing/WrapContentsInDummySpanCommand.cpp
486         editing/htmlediting.cpp
487         editing/markup.cpp
488         editing/visible_units.cpp
489     </set>
490     
491     <set append="1" var="WEBCORE_SOURCES_HISTORY">
492         history/BackForwardList.cpp
493         history/CachedPage.cpp
494         history/PageCache.cpp
495         history/HistoryItem.cpp
496     </set>
497     
498     <set append="1" var="WEBCORE_SOURCES_HTML">
499         html/CanvasGradient.cpp
500         html/CanvasPattern.cpp
501         html/CanvasPixelArray.cpp
502         html/CanvasRenderingContext2D.cpp
503         html/CanvasStyle.cpp
504         html/File.cpp
505         html/FileList.cpp
506         html/FormDataList.cpp
507         html/HTMLAnchorElement.cpp
508         html/HTMLAppletElement.cpp
509         html/HTMLAreaElement.cpp
510         html/HTMLBRElement.cpp
511         html/HTMLBaseElement.cpp
512         html/HTMLBaseFontElement.cpp
513         html/HTMLBlockquoteElement.cpp
514         html/HTMLBodyElement.cpp
515         html/HTMLButtonElement.cpp
516         html/HTMLCanvasElement.cpp
517         html/HTMLCollection.cpp
518         html/HTMLDListElement.cpp
519         html/HTMLDirectoryElement.cpp
520         html/HTMLDivElement.cpp
521         html/HTMLDocument.cpp
522         html/HTMLElement.cpp
523         html/HTMLElementFactory.cpp
524         html/HTMLEmbedElement.cpp
525         html/HTMLFieldSetElement.cpp
526         html/HTMLFontElement.cpp
527         html/HTMLFormCollection.cpp
528         html/HTMLFormElement.cpp
529         html/HTMLFrameElement.cpp
530         html/HTMLFrameElementBase.cpp
531         html/HTMLFrameOwnerElement.cpp
532         html/HTMLFrameSetElement.cpp
533         html/HTMLFormControlElement.cpp
534         html/HTMLHRElement.cpp
535         html/HTMLHeadElement.cpp
536         html/HTMLHeadingElement.cpp
537         html/HTMLHtmlElement.cpp
538         html/HTMLIFrameElement.cpp
539         html/HTMLImageElement.cpp
540         html/HTMLImageLoader.cpp
541         html/HTMLInputElement.cpp
542         html/HTMLIsIndexElement.cpp
543         html/HTMLKeygenElement.cpp
544         html/HTMLLIElement.cpp
545         html/HTMLLabelElement.cpp
546         html/HTMLLegendElement.cpp
547         html/HTMLLinkElement.cpp
548         html/HTMLMapElement.cpp
549         html/HTMLMarqueeElement.cpp
550         html/HTMLMenuElement.cpp
551         html/HTMLMetaElement.cpp
552         html/HTMLModElement.cpp
553         html/HTMLNameCollection.cpp
554         html/HTMLOListElement.cpp
555         html/HTMLObjectElement.cpp
556         html/HTMLOptGroupElement.cpp
557         html/HTMLOptionElement.cpp
558         html/HTMLOptionsCollection.cpp
559         html/HTMLParagraphElement.cpp
560         html/HTMLParamElement.cpp
561         html/HTMLParser.cpp
562         html/HTMLParserErrorCodes.cpp
563         html/HTMLPlugInElement.cpp
564         html/HTMLPlugInImageElement.cpp
565         html/HTMLPreElement.cpp
566         html/HTMLQuoteElement.cpp
567         html/HTMLScriptElement.cpp
568         html/HTMLSelectElement.cpp
569         html/HTMLStyleElement.cpp
570         html/HTMLTableCaptionElement.cpp
571         html/HTMLTableCellElement.cpp
572         html/HTMLTableColElement.cpp
573         html/HTMLTableElement.cpp
574         html/HTMLTablePartElement.cpp
575         html/HTMLTableRowElement.cpp
576         html/HTMLTableRowsCollection.cpp
577         html/HTMLTableSectionElement.cpp
578         html/HTMLTextAreaElement.cpp
579         html/HTMLTitleElement.cpp
580         html/HTMLTokenizer.cpp
581         html/HTMLUListElement.cpp
582         html/HTMLViewSourceDocument.cpp
583         html/ImageData.cpp
584         html/PreloadScanner.cpp
585     </set>
586
587     <set append="1" var="WEBCORE_SOURCES_INSPECTOR">
588         inspector/InspectorController.cpp
589         inspector/JavaScriptCallFrame.cpp
590         inspector/JavaScriptDebugServer.cpp
591         inspector/JavaScriptProfile.cpp
592         inspector/JavaScriptProfileNode.cpp
593     </set>
594
595     <set append="1" var="WEBCORE_SOURCES_LOADER">
596         loader/appcache/ApplicationCache.cpp
597         loader/appcache/ApplicationCacheGroup.cpp
598         loader/appcache/ApplicationCacheResource.cpp
599         loader/appcache/DOMApplicationCache.cpp
600         loader/appcache/ManifestParser.cpp
601         loader/archive/ArchiveFactory.cpp
602         loader/archive/ArchiveResource.cpp
603         loader/archive/ArchiveResourceCollection.cpp
604         loader/Cache.cpp
605         loader/CachedCSSStyleSheet.cpp
606         loader/CachedFont.cpp
607         loader/CachedImage.cpp
608         loader/CachedResource.cpp
609         loader/CachedResourceHandle.cpp
610         loader/CachedResourceClientWalker.cpp
611         loader/CachedScript.cpp
612         loader/CachedXSLStyleSheet.cpp
613         loader/DocLoader.cpp
614         loader/DocumentLoader.cpp
615         loader/FormState.cpp
616         loader/FrameLoader.cpp
617         loader/FTPDirectoryDocument.cpp
618         loader/FTPDirectoryParser.cpp
619         loader/ImageDocument.cpp
620         loader/ImageLoader.cpp
621         loader/MainResourceLoader.cpp
622         loader/MediaDocument.cpp
623         loader/NavigationAction.cpp
624         loader/NetscapePlugInStreamLoader.cpp
625         loader/PluginDocument.cpp
626         loader/ProgressTracker.cpp
627         loader/Request.cpp
628         loader/ResourceLoader.cpp
629         loader/SubresourceLoader.cpp
630         loader/TextDocument.cpp
631         loader/TextResourceDecoder.cpp
632         loader/loader.cpp
633     </set>
634     
635     <set append="1" var="WEBCORE_SOURCES_ICON">
636         loader/icon/IconDatabase.cpp
637         loader/icon/IconLoader.cpp
638         loader/icon/IconRecord.cpp
639         loader/icon/PageURLRecord.cpp
640     </set>
641
642     <set append="1" var="WEBCORE_SOURCES_PAGE">
643         page/AccessibilityImageMapLink.cpp
644         page/AccessibilityObject.cpp
645         page/AccessibilityList.cpp
646         page/AccessibilityListBox.cpp
647         page/AccessibilityListBoxOption.cpp
648         page/AccessibilityRenderObject.cpp
649         page/AccessibilityTable.cpp
650         page/AccessibilityTableCell.cpp
651         page/AccessibilityTableColumn.cpp
652         page/AccessibilityTableHeaderContainer.cpp
653         page/AccessibilityTableRow.cpp
654         page/animation/AnimationBase.cpp
655         page/animation/AnimationController.cpp
656         page/animation/CompositeAnimation.cpp
657         page/animation/ImplicitAnimation.cpp
658         page/animation/KeyframeAnimation.cpp
659         page/AXObjectCache.cpp
660         page/BarInfo.cpp
661         page/Chrome.cpp
662         page/Console.cpp
663         page/ContextMenuController.cpp
664         page/DOMSelection.cpp
665         page/DOMWindow.cpp
666         page/DragController.cpp
667         page/EventHandler.cpp
668         page/FocusController.cpp
669         page/Frame.cpp
670         page/FrameTree.cpp
671         page/FrameView.cpp
672         page/History.cpp
673         page/Location.cpp
674         page/MouseEventWithHitTestResults.cpp
675         page/Navigator.cpp
676         page/Page.cpp
677         page/PageGroup.cpp
678         page/Screen.cpp
679         page/SecurityOrigin.cpp
680         page/Settings.cpp
681         page/WindowFeatures.cpp
682     </set>
683
684     <set append="1" var="WEBCORE_SOURCES_PLATFORM">
685         platform/Arena.cpp
686         platform/text/AtomicString.cpp
687         platform/text/Base64.cpp
688         platform/text/BidiContext.cpp
689         platform/text/CString.cpp
690         platform/ContextMenu.cpp
691         platform/DeprecatedPtrListImpl.cpp
692         platform/DeprecatedValueListImpl.cpp
693         platform/DragImage.cpp
694         platform/FileChooser.cpp
695         platform/graphics/Font.cpp
696         platform/graphics/FontCache.cpp
697         platform/graphics/FontData.cpp
698         platform/graphics/FontDescription.cpp
699         platform/graphics/FontFallbackList.cpp
700         platform/graphics/FontFamily.cpp
701         platform/graphics/GlyphPageTreeNode.cpp
702         platform/graphics/GlyphWidthMap.cpp
703         platform/graphics/SegmentedFontData.cpp
704         platform/graphics/SimpleFontData.cpp
705         platform/graphics/WidthIterator.cpp
706         platform/KURL.cpp
707         platform/Length.cpp
708         platform/Logging.cpp
709         platform/MIMETypeRegistry.cpp
710         platform/text/RegularExpression.cpp
711         platform/Scrollbar.cpp
712         platform/ScrollbarThemeComposite.cpp
713         platform/ScrollView.cpp
714         platform/text/SegmentedString.cpp
715         platform/SharedBuffer.cpp
716         platform/text/String.cpp
717         platform/text/StringBuilder.cpp
718         platform/text/StringImpl.cpp
719         platform/text/TextBreakIteratorICU.cpp
720         platform/text/TextCodec.cpp
721         platform/text/TextCodecICU.cpp
722         platform/text/TextCodecLatin1.cpp
723         platform/text/TextCodecUTF16.cpp
724         platform/text/TextCodecUserDefined.cpp
725         platform/text/TextDecoder.cpp
726         platform/text/TextEncoding.cpp
727         platform/text/TextEncodingRegistry.cpp
728         platform/text/TextStream.cpp
729         platform/Timer.cpp
730         platform/Widget.cpp
731         platform/graphics/AffineTransform.cpp
732         platform/graphics/BitmapImage.cpp
733         platform/graphics/Color.cpp
734         platform/graphics/FloatPoint.cpp
735         platform/graphics/FloatRect.cpp
736         platform/graphics/FloatSize.cpp
737         platform/graphics/GeneratedImage.cpp
738         platform/graphics/Gradient.cpp
739         platform/graphics/GraphicsContext.cpp
740         platform/graphics/GraphicsTypes.cpp
741         platform/graphics/Image.cpp
742         platform/graphics/IntRect.cpp
743         platform/graphics/Path.cpp
744         platform/graphics/PathTraversalState.cpp
745         platform/graphics/Pattern.cpp
746         platform/graphics/Pen.cpp
747         platform/network/AuthenticationChallengeBase.cpp
748         platform/network/Credential.cpp
749         platform/network/HTTPParsers.cpp
750         platform/network/FormData.cpp
751         platform/network/NetworkStateNotifier.cpp
752         platform/network/ProtectionSpace.cpp
753         platform/network/ResourceErrorBase.cpp
754         platform/network/ResourceHandle.cpp
755         platform/network/ResourceRequestBase.cpp
756         platform/network/ResourceResponseBase.cpp
757         platform/sql/SQLiteAuthorizer.cpp
758         platform/sql/SQLiteDatabase.cpp
759         platform/sql/SQLiteStatement.cpp
760         platform/sql/SQLiteTransaction.cpp
761         platform/sql/SQLValue.cpp
762     </set>
763
764     <set append="1" var="WEBCORE_SOURCES_PLUGINS">
765         plugins/MimeType.cpp
766         plugins/MimeTypeArray.cpp
767         plugins/Plugin.cpp
768         plugins/PluginArray.cpp
769         plugins/PluginData.cpp
770         plugins/PluginDatabase.cpp
771         plugins/PluginInfoStore.cpp
772         plugins/PluginMainThreadScheduler.cpp
773         plugins/PluginPackage.cpp
774         plugins/PluginStream.cpp
775         plugins/PluginView.cpp
776         plugins/npapi.cpp
777     </set>
778
779     <set append="1" var="WEBCORE_SOURCES_GIF">
780         platform/image-decoders/gif/GIFImageDecoder.cpp
781         platform/image-decoders/gif/GIFImageReader.cpp
782     </set>
783
784     <set append="1" var="WEBCORE_SOURCES_PNG">
785         platform/image-decoders/png/PNGImageDecoder.cpp
786     </set>
787
788     <set append="1" var="WEBCORE_SOURCES_ZLIB">
789         platform/image-decoders/zlib/adler32.c
790         platform/image-decoders/zlib/compress.c
791         platform/image-decoders/zlib/crc32.c
792         platform/image-decoders/zlib/deflate.c
793         platform/image-decoders/zlib/gzio.c
794         platform/image-decoders/zlib/infback.c
795         platform/image-decoders/zlib/inffast.c
796         platform/image-decoders/zlib/inflate.c
797         platform/image-decoders/zlib/inftrees.c
798         platform/image-decoders/zlib/trees.c
799         platform/image-decoders/zlib/uncompr.c
800         platform/image-decoders/zlib/zutil.c
801     </set>
802
803     <set append="1" var="WEBCORE_SOURCES_JPEG">
804         platform/image-decoders/jpeg/JPEGImageDecoder.cpp
805     </set>
806
807     <set append="1" var="WEBCORE_SOURCES_BMP">
808         platform/image-decoders/bmp/BMPImageDecoder.cpp
809     </set>
810
811     <set append="1" var="WEBCORE_SOURCES_ICO">
812         platform/image-decoders/ico/ICOImageDecoder.cpp
813     </set>
814
815     <set append="1" var="WEBCORE_SOURCES_XBM">
816         platform/image-decoders/xbm/XBMImageDecoder.cpp
817     </set>
818
819     <set append="1" var="WEBCORE_SOURCES_RENDERING">
820         rendering/AutoTableLayout.cpp
821         rendering/bidi.cpp
822         rendering/break_lines.cpp
823         rendering/CounterNode.cpp
824         rendering/EllipsisBox.cpp
825         rendering/FixedTableLayout.cpp
826         rendering/HitTestResult.cpp
827         rendering/InlineBox.cpp
828         rendering/InlineFlowBox.cpp
829         rendering/InlineTextBox.cpp
830         rendering/LayoutState.cpp
831         rendering/ListMarkerBox.cpp
832         rendering/MediaControlElements.cpp
833         rendering/RenderApplet.cpp
834         rendering/RenderArena.cpp
835         rendering/RenderBR.cpp
836         rendering/RenderBlock.cpp
837         rendering/RenderBox.cpp
838         rendering/RenderButton.cpp
839         rendering/RenderContainer.cpp
840         rendering/RenderCounter.cpp
841         rendering/RenderFieldset.cpp
842         rendering/RenderFileUploadControl.cpp
843         rendering/RenderFlexibleBox.cpp
844         rendering/RenderFlow.cpp
845         rendering/RenderFrame.cpp
846         rendering/RenderFrameSet.cpp
847         rendering/RenderHTMLCanvas.cpp
848         rendering/RenderImage.cpp
849         rendering/RenderImageGeneratedContent.cpp
850         rendering/RenderInline.cpp
851         rendering/RenderLayer.cpp
852         rendering/RenderLegend.cpp
853         rendering/RenderListBox.cpp
854         rendering/RenderListItem.cpp
855         rendering/RenderListMarker.cpp
856         rendering/RenderMarquee.cpp
857         rendering/RenderMenuList.cpp
858         rendering/RenderObject.cpp
859         rendering/RenderPart.cpp
860         rendering/RenderPartObject.cpp
861         rendering/RenderReplaced.cpp
862         rendering/RenderReplica.cpp
863         rendering/RenderScrollbar.cpp
864         rendering/RenderScrollbarPart.cpp
865         rendering/RenderScrollbarTheme.cpp
866         rendering/RenderSlider.cpp
867         rendering/RenderTable.cpp
868         rendering/RenderTableCell.cpp
869         rendering/RenderTableCol.cpp
870         rendering/RenderTableRow.cpp
871         rendering/RenderTableSection.cpp
872         rendering/RenderText.cpp
873         rendering/RenderTextControl.cpp
874         rendering/RenderTextFragment.cpp
875         rendering/RenderTheme.cpp
876         rendering/RenderTreeAsText.cpp
877         rendering/RenderView.cpp
878         rendering/RenderWidget.cpp
879         rendering/RenderWordBreak.cpp
880         rendering/RootInlineBox.cpp
881         rendering/TextControlInnerElements.cpp
882         rendering/style/Animation.cpp
883         rendering/style/AnimationList.cpp
884         rendering/style/BindingURI.cpp
885         rendering/style/ContentData.cpp
886         rendering/style/CounterDirectives.cpp
887         rendering/style/FillLayer.cpp
888         rendering/style/KeyframeList.cpp
889         rendering/style/MatrixTransformOperation.cpp
890         rendering/style/NinePieceImage.cpp
891         rendering/style/RenderStyle.cpp
892         rendering/style/RotateTransformOperation.cpp
893         rendering/style/ScaleTransformOperation.cpp
894         rendering/style/ShadowData.cpp
895         rendering/style/SkewTransformOperation.cpp
896         rendering/style/StyleBackgroundData.cpp
897         rendering/style/StyleBoxData.cpp
898         rendering/style/StyleCachedImage.cpp
899         rendering/style/StyleFlexibleBoxData.cpp
900         rendering/style/StyleGeneratedImage.cpp
901         rendering/style/StyleInheritedData.cpp
902         rendering/style/StyleMarqueeData.cpp
903         rendering/style/StyleMultiColData.cpp
904         rendering/style/StyleRareInheritedData.cpp
905         rendering/style/StyleRareNonInheritedData.cpp
906         rendering/style/StyleSurroundData.cpp
907         rendering/style/StyleTransformData.cpp
908         rendering/style/StyleVisualData.cpp
909         rendering/style/TransformOperations.cpp
910         rendering/style/TranslateTransformOperation.cpp
911     </set>
912
913     <set append="1" var="WEBCORE_SOURCES_STORAGE">
914         storage/ChangeVersionWrapper.cpp
915         storage/Database.cpp
916         storage/DatabaseAuthorizer.cpp
917         storage/DatabaseTask.cpp
918         storage/DatabaseThread.cpp
919         storage/DatabaseTracker.cpp
920         storage/LocalStorage.cpp
921         storage/LocalStorageArea.cpp
922         storage/LocalStorageTask.cpp
923         storage/LocalStorageThread.cpp
924         storage/OriginQuotaManager.cpp
925         storage/OriginUsageRecord.cpp
926         storage/SQLResultSet.cpp
927         storage/SQLResultSetRowList.cpp
928         storage/SQLStatement.cpp
929         storage/SQLTransaction.cpp
930         storage/Storage.cpp
931         storage/StorageArea.cpp
932         storage/StorageEvent.cpp
933         storage/StorageMap.cpp
934         storage/SessionStorage.cpp
935         storage/SessionStorageArea.cpp
936     </set>
937
938     <set append="1" var="WEBCORE_SOURCES_XML">
939         xml/DOMParser.cpp
940         xml/NativeXPathNSResolver.cpp
941         xml/XMLHttpRequest.cpp
942         xml/XMLHttpRequestUpload.cpp
943         xml/XMLSerializer.cpp
944         xml/XPathEvaluator.cpp
945         xml/XPathExpression.cpp
946         xml/XPathExpressionNode.cpp
947         xml/XPathFunctions.cpp
948         xml/XPathNamespace.cpp
949         xml/XPathNodeSet.cpp
950         xml/XPathNSResolver.cpp
951         xml/XPathParser.cpp
952         xml/XPathPath.cpp
953         xml/XPathPredicate.cpp
954         xml/XPathResult.cpp
955         xml/XPathStep.cpp
956         xml/XPathUtil.cpp
957         xml/XPathValue.cpp
958         xml/XPathVariableReference.cpp
959         xml/XSLImportRule.cpp
960         xml/XSLStyleSheet.cpp
961         xml/XSLTExtensions.cpp
962         xml/XSLTUnicodeSort.cpp
963         xml/XSLTProcessor.cpp
964     </set>
965
966 </makefile>