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