WebCore:
[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/JSCanvasPixelArrayCustom.cpp
40         bindings/js/JSCanvasRenderingContext2DCustom.cpp
41         bindings/js/JSClipboardCustom.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/JSDOMWindowBase.cpp
53         bindings/js/JSDOMWindowCustom.cpp
54         bindings/js/JSDocumentCustom.cpp
55         bindings/js/JSElementCustom.cpp
56         bindings/js/JSEventCustom.cpp
57         bindings/js/JSEventTargetBase.cpp
58         bindings/js/JSEventTargetNode.cpp
59         bindings/js/JSHistoryCustom.cpp
60         bindings/js/JSHTMLAppletElementCustom.cpp
61         bindings/js/JSHTMLCollectionCustom.cpp
62         bindings/js/JSHTMLDocumentCustom.cpp
63         bindings/js/JSHTMLElementCustom.cpp
64         bindings/js/JSHTMLElementWrapperFactory.cpp
65         bindings/js/JSHTMLEmbedElementCustom.cpp
66         bindings/js/JSHTMLFormElementCustom.cpp
67         bindings/js/JSHTMLFrameElementCustom.cpp
68         bindings/js/JSHTMLFrameSetElementCustom.cpp
69         bindings/js/JSHTMLIFrameElementCustom.cpp
70         bindings/js/JSHTMLInputElementBase.cpp
71         bindings/js/JSHTMLObjectElementCustom.cpp
72         bindings/js/JSHTMLOptionElementConstructor.cpp
73         bindings/js/JSHTMLOptionsCollectionCustom.cpp
74         bindings/js/JSHTMLSelectElementCustom.cpp
75         bindings/js/JSImageConstructor.cpp
76         bindings/js/JSLocation.cpp
77         bindings/js/JSMimeTypeArrayCustom.cpp
78         bindings/js/JSNamedNodeMapCustom.cpp
79         bindings/js/JSNamedNodesCollection.cpp
80         bindings/js/JSNavigatorCustom.cpp
81         bindings/js/JSNodeCustom.cpp
82         bindings/js/JSNodeFilterCondition.cpp
83         bindings/js/JSNodeFilterCustom.cpp
84         bindings/js/JSNodeIteratorCustom.cpp
85         bindings/js/JSNodeListCustom.cpp
86         bindings/js/JSPluginCustom.cpp
87         bindings/js/JSPluginArrayCustom.cpp
88         bindings/js/JSRGBColor.cpp
89         bindings/js/JSSQLResultSetRowListCustom.cpp
90         bindings/js/JSSQLTransactionCustom.cpp
91         bindings/js/JSStyleSheetCustom.cpp
92         bindings/js/JSStyleSheetListCustom.cpp
93         bindings/js/JSTreeWalkerCustom.cpp
94         bindings/js/JSXMLHttpRequest.cpp
95         bindings/js/JSXSLTProcessor.cpp
96         bindings/js/kjs_binding.cpp
97         bindings/js/kjs_events.cpp
98         bindings/js/kjs_html.cpp
99         bindings/js/kjs_proxy.cpp
100         bindings/js/PausedTimeouts.cpp
101         bindings/js/ScheduledAction.cpp
102     </set>
103
104     <set append="1" var="WEBCORE_SOURCES_BRIDGE">
105         bridge/c/c_class.cpp
106         bridge/c/c_instance.cpp
107         bridge/c/c_runtime.cpp
108         bridge/c/c_utility.cpp
109         bridge/NP_jsobject.cpp
110         bridge/npruntime.cpp
111         bridge/runtime.cpp
112         bridge/runtime_array.cpp
113         bridge/runtime_method.cpp
114         bridge/runtime_object.cpp
115         bridge/runtime_root.cpp
116     </set>
117
118     <set append="1" var="WEBCORE_SOURCES_CSS">
119         css/CSSBorderImageValue.cpp
120         css/CSSCharsetRule.cpp
121         css/CSSComputedStyleDeclaration.cpp
122         css/CSSCursorImageValue.cpp
123         css/CSSFontFace.cpp
124         css/CSSFontFaceRule.cpp
125         css/CSSFontFaceSource.cpp
126         css/CSSFontFaceSrcValue.cpp
127         css/CSSFontSelector.cpp
128         css/CSSHelper.cpp
129         css/CSSImageValue.cpp
130         css/CSSImportRule.cpp
131         css/CSSInheritedValue.cpp
132         css/CSSInitialValue.cpp
133         css/CSSMediaRule.cpp
134         css/CSSMutableStyleDeclaration.cpp
135         css/CSSPageRule.cpp
136         css/CSSParser.cpp
137         css/CSSPrimitiveValue.cpp
138         css/CSSProperty.cpp
139         css/CSSRule.cpp
140         css/CSSRuleList.cpp
141         css/CSSSelector.cpp
142         css/CSSSegmentedFontFace.cpp
143         css/CSSStyleDeclaration.cpp
144         css/CSSStyleRule.cpp
145         css/CSSStyleSelector.cpp
146         css/CSSStyleSheet.cpp
147         css/CSSTransformValue.cpp
148         css/CSSTimingFunctionValue.cpp
149         css/CSSUnicodeRangeValue.cpp
150         css/CSSValueList.cpp
151         css/FontFamilyValue.cpp
152         css/FontValue.cpp
153         css/MediaFeatureNames.cpp
154         css/MediaList.cpp
155         css/MediaQuery.cpp
156         css/MediaQueryEvaluator.cpp
157         css/MediaQueryExp.cpp
158         css/ShadowValue.cpp
159         css/StyleBase.cpp
160         css/StyleList.cpp
161         css/StyleSheet.cpp
162         css/StyleSheetList.cpp
163     </set>
164
165     <set append="1" var="WEBCORE_SOURCES_DERIVEDSOURCES">
166         DerivedSources/WebCore/CSSGrammar.cpp
167         DerivedSources/WebCore/ColorData.c
168         DerivedSources/WebCore/HTMLEntityNames.c
169         DerivedSources/WebCore/HTMLNames.cpp
170         DerivedSources/WebCore/JSAttr.cpp
171         DerivedSources/WebCore/JSBarInfo.cpp
172         DerivedSources/WebCore/JSCDATASection.cpp
173         DerivedSources/WebCore/JSCSSCharsetRule.cpp
174         DerivedSources/WebCore/JSCSSFontFaceRule.cpp
175         DerivedSources/WebCore/JSCSSImportRule.cpp
176         DerivedSources/WebCore/JSCSSMediaRule.cpp
177         DerivedSources/WebCore/JSCSSPageRule.cpp
178         DerivedSources/WebCore/JSCSSPrimitiveValue.cpp
179         DerivedSources/WebCore/JSCSSRule.cpp
180         DerivedSources/WebCore/JSCSSRuleList.cpp
181         DerivedSources/WebCore/JSCSSStyleDeclaration.cpp
182         DerivedSources/WebCore/JSCSSStyleRule.cpp
183         DerivedSources/WebCore/JSCSSStyleSheet.cpp
184         DerivedSources/WebCore/JSCSSValue.cpp
185         DerivedSources/WebCore/JSCSSValueList.cpp
186         DerivedSources/WebCore/JSCanvasGradient.cpp
187         DerivedSources/WebCore/JSCanvasPattern.cpp
188         DerivedSources/WebCore/JSCanvasPixelArray.cpp
189         DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp
190         DerivedSources/WebCore/JSCharacterData.cpp
191         DerivedSources/WebCore/JSClipboard.cpp
192         DerivedSources/WebCore/JSComment.cpp
193         DerivedSources/WebCore/JSConsole.cpp
194         DerivedSources/WebCore/JSCounter.cpp
195         DerivedSources/WebCore/JSDatabase.cpp
196         DerivedSources/WebCore/JSDocument.cpp
197         DerivedSources/WebCore/JSDocumentFragment.cpp
198         DerivedSources/WebCore/JSDocumentType.cpp
199         DerivedSources/WebCore/JSDOMCoreException.cpp
200         DerivedSources/WebCore/JSDOMImplementation.cpp
201         DerivedSources/WebCore/JSDOMParser.cpp
202         DerivedSources/WebCore/JSDOMSelection.cpp
203         DerivedSources/WebCore/JSDOMWindow.cpp
204         DerivedSources/WebCore/JSElement.cpp
205         DerivedSources/WebCore/JSEntity.cpp
206         DerivedSources/WebCore/JSEntityReference.cpp
207         DerivedSources/WebCore/JSEvent.cpp
208         DerivedSources/WebCore/JSEventException.cpp
209         DerivedSources/WebCore/JSHTMLAnchorElement.cpp
210         DerivedSources/WebCore/JSHTMLAppletElement.cpp
211         DerivedSources/WebCore/JSHTMLAreaElement.cpp
212         DerivedSources/WebCore/JSHTMLBRElement.cpp
213         DerivedSources/WebCore/JSHTMLBaseElement.cpp
214         DerivedSources/WebCore/JSHTMLBaseFontElement.cpp
215         DerivedSources/WebCore/JSHTMLBlockquoteElement.cpp
216         DerivedSources/WebCore/JSHTMLBodyElement.cpp
217         DerivedSources/WebCore/JSHTMLButtonElement.cpp
218         DerivedSources/WebCore/JSHTMLCanvasElement.cpp
219         DerivedSources/WebCore/JSHTMLCollection.cpp
220         DerivedSources/WebCore/JSHTMLDListElement.cpp
221         DerivedSources/WebCore/JSHTMLDirectoryElement.cpp
222         DerivedSources/WebCore/JSHTMLDivElement.cpp
223         DerivedSources/WebCore/JSHTMLDocument.cpp
224         DerivedSources/WebCore/JSHTMLElement.cpp
225         DerivedSources/WebCore/JSHTMLEmbedElement.cpp
226         DerivedSources/WebCore/JSHTMLFieldSetElement.cpp
227         DerivedSources/WebCore/JSHTMLFontElement.cpp
228         DerivedSources/WebCore/JSHTMLFormElement.cpp
229         DerivedSources/WebCore/JSHTMLFrameElement.cpp
230         DerivedSources/WebCore/JSHTMLFrameSetElement.cpp
231         DerivedSources/WebCore/JSHTMLHRElement.cpp
232         DerivedSources/WebCore/JSHTMLHeadElement.cpp
233         DerivedSources/WebCore/JSHTMLHeadingElement.cpp
234         DerivedSources/WebCore/JSHTMLHtmlElement.cpp
235         DerivedSources/WebCore/JSHTMLIFrameElement.cpp
236         DerivedSources/WebCore/JSHTMLImageElement.cpp
237         DerivedSources/WebCore/JSHTMLInputElement.cpp
238         DerivedSources/WebCore/JSHTMLIsIndexElement.cpp
239         DerivedSources/WebCore/JSHTMLLIElement.cpp
240         DerivedSources/WebCore/JSHTMLLabelElement.cpp
241         DerivedSources/WebCore/JSHTMLLegendElement.cpp
242         DerivedSources/WebCore/JSHTMLLinkElement.cpp
243         DerivedSources/WebCore/JSHTMLMapElement.cpp
244         DerivedSources/WebCore/JSHTMLMarqueeElement.cpp
245         DerivedSources/WebCore/JSHTMLMenuElement.cpp
246         DerivedSources/WebCore/JSHTMLMetaElement.cpp
247         DerivedSources/WebCore/JSHTMLModElement.cpp
248         DerivedSources/WebCore/JSHTMLObjectElement.cpp
249         DerivedSources/WebCore/JSHTMLOListElement.cpp
250         DerivedSources/WebCore/JSHTMLOptGroupElement.cpp
251         DerivedSources/WebCore/JSHTMLOptionElement.cpp
252         DerivedSources/WebCore/JSHTMLOptionsCollection.cpp
253         DerivedSources/WebCore/JSHTMLParagraphElement.cpp
254         DerivedSources/WebCore/JSHTMLParamElement.cpp
255         DerivedSources/WebCore/JSHTMLPreElement.cpp
256         DerivedSources/WebCore/JSHTMLQuoteElement.cpp
257         DerivedSources/WebCore/JSHTMLScriptElement.cpp
258         DerivedSources/WebCore/JSHTMLSelectElement.cpp
259         DerivedSources/WebCore/JSHTMLStyleElement.cpp
260         DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp
261         DerivedSources/WebCore/JSHTMLTableCellElement.cpp
262         DerivedSources/WebCore/JSHTMLTableColElement.cpp
263         DerivedSources/WebCore/JSHTMLTableElement.cpp
264         DerivedSources/WebCore/JSHTMLTableRowElement.cpp
265         DerivedSources/WebCore/JSHTMLTableSectionElement.cpp
266         DerivedSources/WebCore/JSHTMLTextAreaElement.cpp
267         DerivedSources/WebCore/JSHTMLTitleElement.cpp
268         DerivedSources/WebCore/JSHTMLUListElement.cpp
269         DerivedSources/WebCore/JSHistory.cpp
270         DerivedSources/WebCore/JSImageData.cpp
271         DerivedSources/WebCore/JSKeyboardEvent.cpp
272         DerivedSources/WebCore/JSMediaList.cpp
273         DerivedSources/WebCore/JSMessageEvent.cpp
274         DerivedSources/WebCore/JSMimeType.cpp
275         DerivedSources/WebCore/JSMimeTypeArray.cpp
276         DerivedSources/WebCore/JSMouseEvent.cpp
277         DerivedSources/WebCore/JSMutationEvent.cpp
278         DerivedSources/WebCore/JSNamedNodeMap.cpp
279         DerivedSources/WebCore/JSNavigator.cpp
280         DerivedSources/WebCore/JSNode.cpp
281         DerivedSources/WebCore/JSNodeFilter.cpp
282         DerivedSources/WebCore/JSNodeIterator.cpp
283         DerivedSources/WebCore/JSNodeList.cpp
284         DerivedSources/WebCore/JSNotation.cpp
285         DerivedSources/WebCore/JSOverflowEvent.cpp
286         DerivedSources/WebCore/JSPlugin.cpp
287         DerivedSources/WebCore/JSPluginArray.cpp
288         DerivedSources/WebCore/JSProcessingInstruction.cpp
289         DerivedSources/WebCore/JSProgressEvent.cpp
290         DerivedSources/WebCore/JSRange.cpp
291         DerivedSources/WebCore/JSRangeException.cpp
292         DerivedSources/WebCore/JSRect.cpp
293         DerivedSources/WebCore/JSScreen.cpp
294         DerivedSources/WebCore/JSSQLError.cpp
295         DerivedSources/WebCore/JSSQLResultSet.cpp
296         DerivedSources/WebCore/JSSQLResultSetRowList.cpp
297         DerivedSources/WebCore/JSSQLTransaction.cpp
298         DerivedSources/WebCore/JSStyleSheet.cpp
299         DerivedSources/WebCore/JSStyleSheetList.cpp
300         DerivedSources/WebCore/JSText.cpp
301         DerivedSources/WebCore/JSTextEvent.cpp
302         DerivedSources/WebCore/JSTreeWalker.cpp
303         DerivedSources/WebCore/JSUIEvent.cpp
304         DerivedSources/WebCore/JSWheelEvent.cpp
305         DerivedSources/WebCore/JSXMLHttpRequestException.cpp
306         DerivedSources/WebCore/JSXMLSerializer.cpp
307         DerivedSources/WebCore/JSXPathEvaluator.cpp
308         DerivedSources/WebCore/JSXPathException.cpp
309         DerivedSources/WebCore/JSXPathExpression.cpp
310         DerivedSources/WebCore/JSXPathNSResolver.cpp
311         DerivedSources/WebCore/JSXPathResult.cpp
312         DerivedSources/WebCore/UserAgentStyleSheetsData.cpp
313         DerivedSources/WebCore/XLinkNames.cpp
314         DerivedSources/WebCore/XMLNames.cpp
315         DerivedSources/WebCore/XPathGrammar.cpp
316     </set>
317
318     <set append="1" var="WEBCORE_SOURCES_DOM">
319         dom/Attr.cpp
320         dom/Attribute.cpp
321         dom/BeforeTextInsertedEvent.cpp
322         dom/BeforeUnloadEvent.cpp
323         dom/CDATASection.cpp
324         dom/CSSMappedAttributeDeclaration.cpp
325         dom/CharacterData.cpp
326         dom/ChildNodeList.cpp
327         dom/ClassNames.cpp
328         dom/ClassNodeList.cpp
329         dom/Clipboard.cpp
330         dom/ClipboardEvent.cpp
331         dom/Comment.cpp
332         dom/ContainerNode.cpp
333         dom/DOMImplementation.cpp
334         dom/Document.cpp
335         dom/DocumentFragment.cpp
336         dom/DocumentType.cpp
337         dom/DynamicNodeList.cpp
338         dom/EditingText.cpp
339         dom/Element.cpp
340         dom/Entity.cpp
341         dom/EntityReference.cpp
342         dom/Event.cpp
343         dom/EventNames.cpp
344         dom/EventTarget.cpp
345         dom/EventTargetNode.cpp
346         dom/ExceptionBase.cpp
347         dom/ExceptionCode.cpp
348         dom/KeyboardEvent.cpp
349         dom/MappedAttribute.cpp
350         dom/MessageEvent.cpp
351         dom/MouseEvent.cpp
352         dom/MouseRelatedEvent.cpp
353         dom/MutationEvent.cpp
354         dom/NameNodeList.cpp
355         dom/NamedAttrMap.cpp
356         dom/NamedMappedAttrMap.cpp
357         dom/Node.cpp
358         dom/NodeFilter.cpp
359         dom/NodeFilterCondition.cpp
360         dom/NodeIterator.cpp
361         dom/Notation.cpp
362         dom/OverflowEvent.cpp
363         dom/Position.cpp
364         dom/PositionIterator.cpp
365         dom/ProcessingInstruction.cpp
366         dom/ProgressEvent.cpp
367         dom/QualifiedName.cpp
368         dom/Range.cpp
369         dom/RegisteredEventListener.cpp
370         dom/SelectorNodeList.cpp
371         dom/StaticNodeList.cpp
372         dom/StyleElement.cpp
373         dom/StyledElement.cpp
374         dom/TagNodeList.cpp
375         dom/Text.cpp
376         dom/TextEvent.cpp
377         dom/Traversal.cpp
378         dom/TreeWalker.cpp
379         dom/UIEvent.cpp
380         dom/UIEventWithKeyState.cpp
381         dom/WheelEvent.cpp
382         dom/XMLTokenizer.cpp
383     </set>
384
385     <set append="1" var="WEBCORE_SOURCES_EDITING">
386         editing/AppendNodeCommand.cpp
387         editing/ApplyStyleCommand.cpp
388         editing/BreakBlockquoteCommand.cpp
389         editing/CompositeEditCommand.cpp
390         editing/CreateLinkCommand.cpp
391         editing/DeleteButton.cpp
392         editing/DeleteButtonController.cpp
393         editing/DeleteFromTextNodeCommand.cpp
394         editing/DeleteSelectionCommand.cpp
395         editing/EditCommand.cpp
396         editing/Editor.cpp
397         editing/EditorCommand.cpp
398         editing/FormatBlockCommand.cpp
399         editing/HTMLInterchange.cpp
400         editing/IndentOutdentCommand.cpp
401         editing/InsertIntoTextNodeCommand.cpp
402         editing/InsertLineBreakCommand.cpp
403         editing/InsertListCommand.cpp
404         editing/InsertNodeBeforeCommand.cpp
405         editing/InsertParagraphSeparatorCommand.cpp
406         editing/InsertTextCommand.cpp
407         editing/JoinTextNodesCommand.cpp
408         editing/MergeIdenticalElementsCommand.cpp
409         editing/ModifySelectionListLevel.cpp
410         editing/MoveSelectionCommand.cpp
411         editing/RemoveCSSPropertyCommand.cpp
412         editing/RemoveFormatCommand.cpp
413         editing/RemoveNodeAttributeCommand.cpp
414         editing/RemoveNodeCommand.cpp
415         editing/RemoveNodePreservingChildrenCommand.cpp
416         editing/ReplaceSelectionCommand.cpp
417         editing/Selection.cpp
418         editing/SelectionController.cpp
419         editing/SmartReplace.cpp
420         editing/SmartReplaceICU.cpp
421         editing/SetNodeAttributeCommand.cpp
422         editing/SplitElementCommand.cpp
423         editing/SplitTextNodeCommand.cpp
424         editing/SplitTextNodeContainingElementCommand.cpp
425         editing/TextIterator.cpp
426         editing/TypingCommand.cpp
427         editing/UnlinkCommand.cpp
428         editing/VisiblePosition.cpp
429         editing/WrapContentsInDummySpanCommand.cpp
430         editing/htmlediting.cpp
431         editing/markup.cpp
432         editing/visible_units.cpp
433     </set>
434     
435     <set append="1" var="WEBCORE_SOURCES_HISTORY">
436         history/BackForwardList.cpp
437         history/CachedPage.cpp
438         history/PageCache.cpp
439         history/HistoryItem.cpp
440     </set>
441     
442     <set append="1" var="WEBCORE_SOURCES_HTML">
443         html/CanvasGradient.cpp
444         html/CanvasPattern.cpp
445         html/CanvasPixelArray.cpp
446         html/CanvasRenderingContext2D.cpp
447         html/CanvasStyle.cpp
448         html/FormDataList.cpp
449         html/HTMLAnchorElement.cpp
450         html/HTMLAppletElement.cpp
451         html/HTMLAreaElement.cpp
452         html/HTMLBRElement.cpp
453         html/HTMLBaseElement.cpp
454         html/HTMLBaseFontElement.cpp
455         html/HTMLBlockquoteElement.cpp
456         html/HTMLBodyElement.cpp
457         html/HTMLButtonElement.cpp
458         html/HTMLCanvasElement.cpp
459         html/HTMLCollection.cpp
460         html/HTMLDListElement.cpp
461         html/HTMLDirectoryElement.cpp
462         html/HTMLDivElement.cpp
463         html/HTMLDocument.cpp
464         html/HTMLElement.cpp
465         html/HTMLElementFactory.cpp
466         html/HTMLEmbedElement.cpp
467         html/HTMLFieldSetElement.cpp
468         html/HTMLFontElement.cpp
469         html/HTMLFormCollection.cpp
470         html/HTMLFormElement.cpp
471         html/HTMLFrameElement.cpp
472         html/HTMLFrameElementBase.cpp
473         html/HTMLFrameOwnerElement.cpp
474         html/HTMLFrameSetElement.cpp
475         html/HTMLGenericFormElement.cpp
476         html/HTMLHRElement.cpp
477         html/HTMLHeadElement.cpp
478         html/HTMLHeadingElement.cpp
479         html/HTMLHtmlElement.cpp
480         html/HTMLIFrameElement.cpp
481         html/HTMLImageElement.cpp
482         html/HTMLImageLoader.cpp
483         html/HTMLInputElement.cpp
484         html/HTMLIsIndexElement.cpp
485         html/HTMLKeygenElement.cpp
486         html/HTMLLIElement.cpp
487         html/HTMLLabelElement.cpp
488         html/HTMLLegendElement.cpp
489         html/HTMLLinkElement.cpp
490         html/HTMLMapElement.cpp
491         html/HTMLMarqueeElement.cpp
492         html/HTMLMenuElement.cpp
493         html/HTMLMetaElement.cpp
494         html/HTMLModElement.cpp
495         html/HTMLNameCollection.cpp
496         html/HTMLOListElement.cpp
497         html/HTMLObjectElement.cpp
498         html/HTMLOptGroupElement.cpp
499         html/HTMLOptionElement.cpp
500         html/HTMLOptionsCollection.cpp
501         html/HTMLParagraphElement.cpp
502         html/HTMLParamElement.cpp
503         html/HTMLParser.cpp
504         html/HTMLParserErrorCodes.cpp
505         html/HTMLPlugInElement.cpp
506         html/HTMLPreElement.cpp
507         html/HTMLQuoteElement.cpp
508         html/HTMLScriptElement.cpp
509         html/HTMLSelectElement.cpp
510         html/HTMLStyleElement.cpp
511         html/HTMLTableCaptionElement.cpp
512         html/HTMLTableCellElement.cpp
513         html/HTMLTableColElement.cpp
514         html/HTMLTableElement.cpp
515         html/HTMLTablePartElement.cpp
516         html/HTMLTableRowElement.cpp
517         html/HTMLTableRowsCollection.cpp
518         html/HTMLTableSectionElement.cpp
519         html/HTMLTextAreaElement.cpp
520         html/HTMLTextFieldInnerElement.cpp
521         html/HTMLTitleElement.cpp
522         html/HTMLTokenizer.cpp
523         html/HTMLUListElement.cpp
524         html/HTMLViewSourceDocument.cpp
525         html/ImageData.cpp
526         html/PreloadScanner.cpp
527     </set>
528     
529     <set append="1" var="WEBCORE_SOURCES_LOADER">
530         loader/archive/ArchiveFactory.cpp
531         loader/archive/ArchiveResource.cpp
532         loader/archive/ArchiveResourceCollection.cpp
533         loader/Cache.cpp
534         loader/CachedCSSStyleSheet.cpp
535         loader/CachedFont.cpp
536         loader/CachedImage.cpp
537         loader/CachedResource.cpp
538         loader/CachedResourceClientWalker.cpp
539         loader/CachedScript.cpp
540         loader/CachedXSLStyleSheet.cpp
541         loader/DocLoader.cpp
542         loader/DocumentLoader.cpp
543         loader/FormState.cpp
544         loader/FrameLoader.cpp
545         loader/FTPDirectoryDocument.cpp
546         loader/FTPDirectoryParser.cpp
547         loader/ImageDocument.cpp
548         loader/MainResourceLoader.cpp
549         loader/NavigationAction.cpp
550         loader/NetscapePlugInStreamLoader.cpp
551         loader/PluginDocument.cpp
552         loader/ProgressTracker.cpp
553         loader/Request.cpp
554         loader/ResourceLoader.cpp
555         loader/SubresourceLoader.cpp
556         loader/TextDocument.cpp
557         loader/TextResourceDecoder.cpp
558         loader/loader.cpp
559     </set>
560     
561     <set append="1" var="WEBCORE_SOURCES_ICON">
562         loader/icon/IconDatabase.cpp
563         loader/icon/IconLoader.cpp
564         loader/icon/IconRecord.cpp
565         loader/icon/PageURLRecord.cpp
566     </set>
567
568     <set append="1" var="WEBCORE_SOURCES_PAGE">
569         page/AnimationController.cpp
570         page/BarInfo.cpp
571         page/Chrome.cpp
572         page/Console.cpp
573         page/ContextMenuController.cpp
574         page/DOMSelection.cpp
575         page/DOMWindow.cpp
576         page/DragController.cpp
577         page/EventHandler.cpp
578         page/FocusController.cpp
579         page/Frame.cpp
580         page/FrameTree.cpp
581         page/FrameView.cpp
582         page/History.cpp
583         page/InspectorController.cpp
584         page/JavaScriptDebugServer.cpp
585         page/MouseEventWithHitTestResults.cpp
586         page/Navigator.cpp
587         page/Page.cpp
588         page/PageGroup.cpp
589         page/Screen.cpp
590         page/Settings.cpp
591         page/WindowFeatures.cpp
592     </set>
593
594     <set append="1" var="WEBCORE_SOURCES_PLATFORM">
595         platform/Arena.cpp
596         platform/text/AtomicString.cpp
597         platform/text/Base64.cpp
598         platform/text/BidiContext.cpp
599         platform/text/CString.cpp
600         platform/ContextMenu.cpp
601         platform/DeprecatedPtrListImpl.cpp
602         platform/DeprecatedValueListImpl.cpp
603         platform/DragImage.cpp
604         platform/FileChooser.cpp
605         platform/graphics/Font.cpp
606         platform/graphics/FontCache.cpp
607         platform/graphics/FontData.cpp
608         platform/graphics/FontFallbackList.cpp
609         platform/graphics/FontFamily.cpp
610         platform/graphics/GlyphPageTreeNode.cpp
611         platform/graphics/GlyphWidthMap.cpp
612         platform/graphics/SegmentedFontData.cpp
613         platform/graphics/SimpleFontData.cpp
614         platform/KURL.cpp
615         platform/Logging.cpp
616         platform/MIMETypeRegistry.cpp
617         platform/MainThread.cpp
618         platform/text/RegularExpression.cpp
619         platform/ScrollBar.cpp
620         platform/SecurityOrigin.cpp
621         platform/text/SegmentedString.cpp
622         platform/SharedBuffer.cpp
623         platform/text/String.cpp
624         platform/text/StringImpl.cpp
625         platform/text/TextBreakIteratorICU.cpp
626         platform/text/TextCodec.cpp
627         platform/text/TextCodecICU.cpp
628         platform/text/TextCodecLatin1.cpp
629         platform/text/TextCodecUTF16.cpp
630         platform/text/TextCodecUserDefined.cpp
631         platform/text/TextDecoder.cpp
632         platform/text/TextEncoding.cpp
633         platform/text/TextEncodingRegistry.cpp
634         platform/text/TextStream.cpp
635         platform/Timer.cpp
636         platform/Widget.cpp
637         platform/graphics/AffineTransform.cpp
638         platform/graphics/BitmapImage.cpp
639         platform/graphics/Color.cpp
640         platform/graphics/FloatPoint.cpp
641         platform/graphics/FloatRect.cpp
642         platform/graphics/FloatSize.cpp
643         platform/graphics/GraphicsContext.cpp
644         platform/graphics/GraphicsTypes.cpp
645         platform/graphics/Image.cpp
646         platform/graphics/IntRect.cpp
647         platform/graphics/Path.cpp
648         platform/graphics/PathTraversalState.cpp
649         platform/graphics/Pen.cpp
650         platform/network/AuthenticationChallengeBase.cpp
651         platform/network/Credential.cpp
652         platform/network/HTTPParsers.cpp
653         platform/network/FormData.cpp
654         platform/network/ProtectionSpace.cpp
655         platform/network/ResourceErrorBase.cpp
656         platform/network/ResourceHandle.cpp
657         platform/network/ResourceRequestBase.cpp
658         platform/network/ResourceResponseBase.cpp
659         platform/sql/SQLiteAuthorizer.cpp
660         platform/sql/SQLiteDatabase.cpp
661         platform/sql/SQLiteStatement.cpp
662         platform/sql/SQLiteTransaction.cpp
663         platform/sql/SQLValue.cpp
664     </set>
665
666     <set append="1" var="WEBCORE_SOURCES_PLUGINS">
667         plugins/MimeType.cpp
668         plugins/MimeTypeArray.cpp
669         plugins/Plugin.cpp
670         plugins/PluginArray.cpp
671         plugins/PluginData.cpp
672         plugins/PluginDatabase.cpp
673         plugins/PluginInfoStore.cpp
674         plugins/PluginPackage.cpp
675         plugins/PluginStream.cpp
676         plugins/PluginView.cpp
677         plugins/npapi.cpp
678     </set>
679
680     <set append="1" var="WEBCORE_SOURCES_GIF">
681         platform/image-decoders/gif/GIFImageDecoder.cpp
682         platform/image-decoders/gif/GIFImageReader.cpp
683     </set>
684
685     <set append="1" var="WEBCORE_SOURCES_PNG">
686         platform/image-decoders/png/PNGImageDecoder.cpp
687     </set>
688
689     <set append="1" var="WEBCORE_SOURCES_ZLIB">
690         platform/image-decoders/zlib/adler32.c
691         platform/image-decoders/zlib/compress.c
692         platform/image-decoders/zlib/crc32.c
693         platform/image-decoders/zlib/deflate.c
694         platform/image-decoders/zlib/gzio.c
695         platform/image-decoders/zlib/infback.c
696         platform/image-decoders/zlib/inffast.c
697         platform/image-decoders/zlib/inflate.c
698         platform/image-decoders/zlib/inftrees.c
699         platform/image-decoders/zlib/trees.c
700         platform/image-decoders/zlib/uncompr.c
701         platform/image-decoders/zlib/zutil.c
702     </set>
703
704     <set append="1" var="WEBCORE_SOURCES_JPEG">
705         platform/image-decoders/jpeg/JPEGImageDecoder.cpp
706     </set>
707
708     <set append="1" var="WEBCORE_SOURCES_BMP">
709         platform/image-decoders/bmp/BMPImageDecoder.cpp
710     </set>
711
712     <set append="1" var="WEBCORE_SOURCES_ICO">
713         platform/image-decoders/ico/ICOImageDecoder.cpp
714     </set>
715
716     <set append="1" var="WEBCORE_SOURCES_XBM">
717         platform/image-decoders/xbm/XBMImageDecoder.cpp
718     </set>
719
720     <set append="1" var="WEBCORE_SOURCES_RENDERING">
721         rendering/AutoTableLayout.cpp
722         rendering/CounterNode.cpp
723         rendering/EllipsisBox.cpp
724         rendering/FixedTableLayout.cpp
725         rendering/HitTestResult.cpp
726         rendering/InlineBox.cpp
727         rendering/InlineFlowBox.cpp
728         rendering/InlineTextBox.cpp
729         rendering/LayoutState.cpp
730         rendering/ListMarkerBox.cpp
731         rendering/RenderApplet.cpp
732         rendering/RenderArena.cpp
733         rendering/RenderBR.cpp
734         rendering/RenderBlock.cpp
735         rendering/RenderBox.cpp
736         rendering/RenderButton.cpp
737         rendering/RenderContainer.cpp
738         rendering/RenderCounter.cpp
739         rendering/RenderFieldset.cpp
740         rendering/RenderFileUploadControl.cpp
741         rendering/RenderFlexibleBox.cpp
742         rendering/RenderFlow.cpp
743         rendering/RenderFrame.cpp
744         rendering/RenderFrameSet.cpp
745         rendering/RenderHTMLCanvas.cpp
746         rendering/RenderImage.cpp
747         rendering/RenderInline.cpp
748         rendering/RenderLayer.cpp
749         rendering/RenderLegend.cpp
750         rendering/RenderListBox.cpp
751         rendering/RenderListItem.cpp
752         rendering/RenderListMarker.cpp
753         rendering/RenderMenuList.cpp
754         rendering/RenderObject.cpp
755         rendering/RenderPart.cpp
756         rendering/RenderPartObject.cpp
757         rendering/RenderReplaced.cpp
758         rendering/RenderSlider.cpp
759         rendering/RenderStyle.cpp
760         rendering/RenderTable.cpp
761         rendering/RenderTableCell.cpp
762         rendering/RenderTableCol.cpp
763         rendering/RenderTableRow.cpp
764         rendering/RenderTableSection.cpp
765         rendering/RenderText.cpp
766         rendering/RenderTextControl.cpp
767         rendering/RenderTextFragment.cpp
768         rendering/RenderTheme.cpp
769         rendering/RenderTreeAsText.cpp
770         rendering/RenderView.cpp
771         rendering/RenderWidget.cpp
772         rendering/RenderWordBreak.cpp
773         rendering/RootInlineBox.cpp
774         rendering/bidi.cpp
775         rendering/break_lines.cpp
776     </set>
777
778     <set append="1" var="WEBCORE_SOURCES_STORAGE">
779         storage/ChangeVersionWrapper.cpp
780         storage/Database.cpp
781         storage/DatabaseAuthorizer.cpp
782         storage/DatabaseTask.cpp
783         storage/DatabaseThread.cpp
784         storage/DatabaseTracker.cpp
785         storage/OriginQuotaManager.cpp
786         storage/OriginUsageRecord.cpp
787         storage/SQLResultSet.cpp
788         storage/SQLResultSetRowList.cpp
789         storage/SQLStatement.cpp
790         storage/SQLTransaction.cpp
791     </set>
792
793     <set append="1" var="WEBCORE_SOURCES_XML">
794         xml/DOMParser.cpp
795         xml/NativeXPathNSResolver.cpp
796         xml/XMLHttpRequest.cpp
797         xml/XMLSerializer.cpp
798         xml/XPathEvaluator.cpp
799         xml/XPathExpression.cpp
800         xml/XPathExpressionNode.cpp
801         xml/XPathFunctions.cpp
802         xml/XPathNamespace.cpp
803         xml/XPathNodeSet.cpp
804         xml/XPathNSResolver.cpp
805         xml/XPathParser.cpp
806         xml/XPathPath.cpp
807         xml/XPathPredicate.cpp
808         xml/XPathResult.cpp
809         xml/XPathStep.cpp
810         xml/XPathUtil.cpp
811         xml/XPathValue.cpp
812         xml/XPathVariableReference.cpp
813         xml/XSLImportRule.cpp
814         xml/XSLStyleSheet.cpp
815         xml/XSLTExtensions.cpp
816         xml/XSLTUnicodeSort.cpp
817         xml/XSLTProcessor.cpp
818     </set>
819
820 </makefile>