# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. Import('env') env = env.Clone() if env.Bit('windows'): env.Append( CCFLAGS = [ '/TP', '/wd4138', '/wd4244', '/wd4291', '/wd4305', '/wd4521', '/wd4099', '/wd4800', ], CPPDEFINES = [ '__STD_C', ], ) if env.Bit('posix'): if '-Wall' in env['CXXFLAGS'] and '-Werror' in env['CXXFLAGS']: # It'd be nice to fix these warnings upstream, but we're not going to # block on it. env['CXXFLAGS'].remove('-Werror') env.Append( CPPPATH = [ '$THIRD_PARTY_DIR/sqlite/preprocessed' ], LIBS = [ 'WebKit', 'V8Bindings', 'JavaScriptCore_pcre', ], ) input_files = [ '$WEBCORE_DIR/css/CSSBorderImageValue.cpp', '$WEBCORE_DIR/css/CSSCanvasValue.cpp', '$WEBCORE_DIR/css/CSSCharsetRule.cpp', '$WEBCORE_DIR/css/CSSComputedStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSCursorImageValue.cpp', '$WEBCORE_DIR/css/CSSFontFace.cpp', '$WEBCORE_DIR/css/CSSFontFaceRule.cpp', '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', '$WEBCORE_DIR/css/CSSFontFaceSrcValue.cpp', '$WEBCORE_DIR/css/CSSFontSelector.cpp', '$WEBCORE_DIR/css/CSSFunctionValue.cpp', '$WEBCORE_DIR/css/CSSGradientValue.cpp', '$WEBCORE_DIR/css/CSSHelper.cpp', '$WEBCORE_DIR/css/CSSImageGeneratorValue.cpp', '$WEBCORE_DIR/css/CSSImageValue.cpp', '$WEBCORE_DIR/css/CSSImportRule.cpp', '$WEBCORE_DIR/css/CSSInheritedValue.cpp', '$WEBCORE_DIR/css/CSSInitialValue.cpp', '$WEBCORE_DIR/css/CSSMediaRule.cpp', '$WEBCORE_DIR/css/CSSMutableStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSPageRule.cpp', '$WEBCORE_DIR/css/CSSParser.cpp', '$WEBCORE_DIR/css/CSSParserValues.cpp', '$WEBCORE_DIR/css/CSSPrimitiveValue.cpp', '$WEBCORE_DIR/css/CSSProperty.cpp', '$WEBCORE_DIR/css/CSSPropertyLonghand.cpp', '$WEBCORE_DIR/css/CSSReflectValue.cpp', '$WEBCORE_DIR/css/CSSRule.cpp', '$WEBCORE_DIR/css/CSSRuleList.cpp', '$WEBCORE_DIR/css/CSSSegmentedFontFace.cpp', '$WEBCORE_DIR/css/CSSSelector.cpp', '$WEBCORE_DIR/css/CSSSelectorList.cpp', '$WEBCORE_DIR/css/CSSStyleDeclaration.cpp', '$WEBCORE_DIR/css/CSSStyleRule.cpp', '$WEBCORE_DIR/css/CSSStyleSelector.cpp', '$WEBCORE_DIR/css/CSSStyleSheet.cpp', '$WEBCORE_DIR/css/CSSTimingFunctionValue.cpp', '$WEBCORE_DIR/css/CSSUnicodeRangeValue.cpp', '$WEBCORE_DIR/css/CSSValueList.cpp', '$WEBCORE_DIR/css/CSSVariableDependentValue.cpp', '$WEBCORE_DIR/css/CSSVariablesDeclaration.cpp', '$WEBCORE_DIR/css/CSSVariablesRule.cpp', '$WEBCORE_DIR/css/FontFamilyValue.cpp', '$WEBCORE_DIR/css/FontValue.cpp', '$WEBCORE_DIR/css/MediaFeatureNames.cpp', '$WEBCORE_DIR/css/MediaList.cpp', '$WEBCORE_DIR/css/MediaQuery.cpp', '$WEBCORE_DIR/css/MediaQueryEvaluator.cpp', '$WEBCORE_DIR/css/MediaQueryExp.cpp', '$WEBCORE_DIR/css/ShadowValue.cpp', '$WEBCORE_DIR/css/StyleBase.cpp', '$WEBCORE_DIR/css/StyleList.cpp', '$WEBCORE_DIR/css/StyleSheet.cpp', '$WEBCORE_DIR/css/StyleSheetList.cpp', '$WEBCORE_DIR/css/SVGCSSComputedStyleDeclaration.cpp', '$WEBCORE_DIR/css/SVGCSSParser.cpp', '$WEBCORE_DIR/css/SVGCSSStyleSelector.cpp', '$WEBCORE_DIR/css/WebKitCSSKeyframeRule.cpp', '$WEBCORE_DIR/css/WebKitCSSKeyframesRule.cpp', '$WEBCORE_DIR/css/WebKitCSSMatrix.cpp', '$WEBCORE_DIR/css/WebKitCSSTransformValue.cpp', '$WEBCORE_DIR/dom/ActiveDOMObject.cpp', '$WEBCORE_DIR/dom/Attr.cpp', '$WEBCORE_DIR/dom/Attribute.cpp', '$WEBCORE_DIR/dom/BeforeTextInsertedEvent.cpp', '$WEBCORE_DIR/dom/BeforeUnloadEvent.cpp', '$WEBCORE_DIR/dom/CDATASection.cpp', '$WEBCORE_DIR/dom/CharacterData.cpp', '$WEBCORE_DIR/dom/ChildNodeList.cpp', '$WEBCORE_DIR/dom/ClassNames.cpp', '$WEBCORE_DIR/dom/ClassNodeList.cpp', '$WEBCORE_DIR/dom/ClientRect.cpp', '$WEBCORE_DIR/dom/ClientRectList.cpp', '$WEBCORE_DIR/dom/Clipboard.cpp', '$WEBCORE_DIR/dom/ClipboardEvent.cpp', '$WEBCORE_DIR/dom/Comment.cpp', '$WEBCORE_DIR/dom/ContainerNode.cpp', '$WEBCORE_DIR/dom/CSSMappedAttributeDeclaration.cpp', '$WEBCORE_DIR/dom/Document.cpp', '$WEBCORE_DIR/dom/DocumentFragment.cpp', '$WEBCORE_DIR/dom/DocumentType.cpp', '$WEBCORE_DIR/dom/DOMImplementation.cpp', '$WEBCORE_DIR/dom/DOMStringList.cpp', '$WEBCORE_DIR/dom/DynamicNodeList.cpp', '$WEBCORE_DIR/dom/EditingText.cpp', '$WEBCORE_DIR/dom/Element.cpp', '$WEBCORE_DIR/dom/Entity.cpp', '$WEBCORE_DIR/dom/EntityReference.cpp', '$WEBCORE_DIR/dom/Event.cpp', '$WEBCORE_DIR/dom/EventNames.cpp', '$WEBCORE_DIR/dom/EventTarget.cpp', '$WEBCORE_DIR/dom/ExceptionBase.cpp', '$WEBCORE_DIR/dom/ExceptionCode.cpp', '$WEBCORE_DIR/dom/FormControlElementWithState.cpp', '$WEBCORE_DIR/dom/FormControlElement.cpp', '$WEBCORE_DIR/dom/InputElement.cpp', '$WEBCORE_DIR/dom/KeyboardEvent.cpp', '$WEBCORE_DIR/dom/MappedAttribute.cpp', '$WEBCORE_DIR/dom/MessageChannel.cpp', '$WEBCORE_DIR/dom/MessageEvent.cpp', '$WEBCORE_DIR/dom/MessagePort.cpp', '$WEBCORE_DIR/dom/MouseEvent.cpp', '$WEBCORE_DIR/dom/MouseRelatedEvent.cpp', '$WEBCORE_DIR/dom/MutationEvent.cpp', '$WEBCORE_DIR/dom/NamedAttrMap.cpp', '$WEBCORE_DIR/dom/NamedMappedAttrMap.cpp', '$WEBCORE_DIR/dom/NameNodeList.cpp', '$WEBCORE_DIR/dom/Node.cpp', '$WEBCORE_DIR/dom/NodeFilter.cpp', '$WEBCORE_DIR/dom/NodeFilterCondition.cpp', '$WEBCORE_DIR/dom/NodeIterator.cpp', '$WEBCORE_DIR/dom/Notation.cpp', '$WEBCORE_DIR/dom/OptionGroupElement.cpp', '$WEBCORE_DIR/dom/OptionElement.cpp', '$WEBCORE_DIR/dom/OverflowEvent.cpp', '$WEBCORE_DIR/dom/Position.cpp', '$WEBCORE_DIR/dom/PositionIterator.cpp', '$WEBCORE_DIR/dom/ProcessingInstruction.cpp', '$WEBCORE_DIR/dom/ProgressEvent.cpp', '$WEBCORE_DIR/dom/QualifiedName.cpp', '$WEBCORE_DIR/dom/Range.cpp', '$WEBCORE_DIR/dom/RegisteredEventListener.cpp', '$WEBCORE_DIR/dom/ScriptElement.cpp', '$WEBCORE_DIR/dom/ScriptExecutionContext.cpp', '$WEBCORE_DIR/dom/SelectorNodeList.cpp', '$WEBCORE_DIR/dom/StaticNodeList.cpp', '$WEBCORE_DIR/dom/StyledElement.cpp', '$WEBCORE_DIR/dom/StyleElement.cpp', '$WEBCORE_DIR/dom/TagNodeList.cpp', '$WEBCORE_DIR/dom/Text.cpp', '$WEBCORE_DIR/dom/TextEvent.cpp', '$WEBCORE_DIR/dom/Traversal.cpp', '$WEBCORE_DIR/dom/TreeWalker.cpp', '$WEBCORE_DIR/dom/UIEvent.cpp', '$WEBCORE_DIR/dom/UIEventWithKeyState.cpp', '$WEBCORE_DIR/dom/WebKitAnimationEvent.cpp', '$WEBCORE_DIR/dom/WebKitTransitionEvent.cpp', '$WEBCORE_DIR/dom/WheelEvent.cpp', '$WEBCORE_DIR/dom/XMLTokenizer.cpp', '$WEBCORE_DIR/dom/XMLTokenizerLibxml2.cpp', '$WEBCORE_DIR/editing/chromium/EditorChromium.cpp', '$WEBCORE_DIR/editing/AppendNodeCommand.cpp', '$WEBCORE_DIR/editing/ApplyStyleCommand.cpp', '$WEBCORE_DIR/editing/BreakBlockquoteCommand.cpp', '$WEBCORE_DIR/editing/CompositeEditCommand.cpp', '$WEBCORE_DIR/editing/CreateLinkCommand.cpp', '$WEBCORE_DIR/editing/DeleteButton.cpp', '$WEBCORE_DIR/editing/DeleteButtonController.cpp', '$WEBCORE_DIR/editing/DeleteFromTextNodeCommand.cpp', '$WEBCORE_DIR/editing/DeleteSelectionCommand.cpp', '$WEBCORE_DIR/editing/EditCommand.cpp', '$WEBCORE_DIR/editing/Editor.cpp', '$WEBCORE_DIR/editing/EditorCommand.cpp', '$WEBCORE_DIR/editing/FormatBlockCommand.cpp', '$WEBCORE_DIR/editing/htmlediting.cpp', '$WEBCORE_DIR/editing/HTMLInterchange.cpp', '$WEBCORE_DIR/editing/IndentOutdentCommand.cpp', '$WEBCORE_DIR/editing/InsertIntoTextNodeCommand.cpp', '$WEBCORE_DIR/editing/InsertLineBreakCommand.cpp', '$WEBCORE_DIR/editing/InsertListCommand.cpp', '$WEBCORE_DIR/editing/InsertNodeBeforeCommand.cpp', '$WEBCORE_DIR/editing/InsertParagraphSeparatorCommand.cpp', '$WEBCORE_DIR/editing/InsertTextCommand.cpp', '$WEBCORE_DIR/editing/JoinTextNodesCommand.cpp', '$WEBCORE_DIR/editing/markup.cpp', '$WEBCORE_DIR/editing/MergeIdenticalElementsCommand.cpp', '$WEBCORE_DIR/editing/ModifySelectionListLevel.cpp', '$WEBCORE_DIR/editing/MoveSelectionCommand.cpp', '$WEBCORE_DIR/editing/RemoveCSSPropertyCommand.cpp', '$WEBCORE_DIR/editing/RemoveFormatCommand.cpp', '$WEBCORE_DIR/editing/RemoveNodeCommand.cpp', '$WEBCORE_DIR/editing/RemoveNodePreservingChildrenCommand.cpp', '$WEBCORE_DIR/editing/ReplaceSelectionCommand.cpp', '$WEBCORE_DIR/editing/SelectionController.cpp', '$WEBCORE_DIR/editing/SetNodeAttributeCommand.cpp', #'$WEBCORE_DIR/editing/SmartReplace.cpp', '$WEBCORE_DIR/editing/SmartReplaceICU.cpp', '$WEBCORE_DIR/editing/SplitElementCommand.cpp', '$WEBCORE_DIR/editing/SplitTextNodeCommand.cpp', '$WEBCORE_DIR/editing/SplitTextNodeContainingElementCommand.cpp', '$WEBCORE_DIR/editing/TextIterator.cpp', '$WEBCORE_DIR/editing/TypingCommand.cpp', '$WEBCORE_DIR/editing/UnlinkCommand.cpp', '$WEBCORE_DIR/editing/visible_units.cpp', '$WEBCORE_DIR/editing/VisiblePosition.cpp', '$WEBCORE_DIR/editing/VisibleSelection.cpp', '$WEBCORE_DIR/editing/WrapContentsInDummySpanCommand.cpp', '$WEBCORE_DIR/history/BackForwardListChromium.cpp', '$WEBCORE_DIR/history/CachedFrame.cpp', '$WEBCORE_DIR/history/CachedPage.cpp', '$WEBCORE_DIR/history/PageCache.cpp', '$WEBCORE_DIR/history/HistoryItem.cpp', '$WEBCORE_DIR/html/CanvasGradient.cpp', '$WEBCORE_DIR/html/CanvasPattern.cpp', '$WEBCORE_DIR/html/CanvasPixelArray.cpp', '$WEBCORE_DIR/html/CanvasRenderingContext2D.cpp', '$WEBCORE_DIR/html/CanvasStyle.cpp', '$WEBCORE_DIR/html/File.cpp', '$WEBCORE_DIR/html/FileList.cpp', '$WEBCORE_DIR/html/FormDataList.cpp', '$WEBCORE_DIR/html/HTMLAnchorElement.cpp', '$WEBCORE_DIR/html/HTMLAppletElement.cpp', '$WEBCORE_DIR/html/HTMLAreaElement.cpp', '$WEBCORE_DIR/html/HTMLAudioElement.cpp', '$WEBCORE_DIR/html/HTMLBaseElement.cpp', '$WEBCORE_DIR/html/HTMLBaseFontElement.cpp', '$WEBCORE_DIR/html/HTMLBlockquoteElement.cpp', '$WEBCORE_DIR/html/HTMLBodyElement.cpp', '$WEBCORE_DIR/html/HTMLBRElement.cpp', '$WEBCORE_DIR/html/HTMLButtonElement.cpp', '$WEBCORE_DIR/html/HTMLCanvasElement.cpp', '$WEBCORE_DIR/html/HTMLCollection.cpp', '$WEBCORE_DIR/html/HTMLDirectoryElement.cpp', '$WEBCORE_DIR/html/HTMLDivElement.cpp', '$WEBCORE_DIR/html/HTMLDListElement.cpp', '$WEBCORE_DIR/html/HTMLDocument.cpp', '$WEBCORE_DIR/html/HTMLElement.cpp', '$WEBCORE_DIR/html/HTMLEmbedElement.cpp', '$WEBCORE_DIR/html/HTMLFieldSetElement.cpp', '$WEBCORE_DIR/html/HTMLFontElement.cpp', '$WEBCORE_DIR/html/HTMLFormCollection.cpp', '$WEBCORE_DIR/html/HTMLFormControlElement.cpp', '$WEBCORE_DIR/html/HTMLFormElement.cpp', '$WEBCORE_DIR/html/HTMLFrameElement.cpp', '$WEBCORE_DIR/html/HTMLFrameElementBase.cpp', '$WEBCORE_DIR/html/HTMLFrameOwnerElement.cpp', '$WEBCORE_DIR/html/HTMLFrameSetElement.cpp', '$WEBCORE_DIR/html/HTMLHeadElement.cpp', '$WEBCORE_DIR/html/HTMLHeadingElement.cpp', '$WEBCORE_DIR/html/HTMLHRElement.cpp', '$WEBCORE_DIR/html/HTMLHtmlElement.cpp', '$WEBCORE_DIR/html/HTMLIFrameElement.cpp', '$WEBCORE_DIR/html/HTMLImageElement.cpp', '$WEBCORE_DIR/html/HTMLImageLoader.cpp', '$WEBCORE_DIR/html/HTMLInputElement.cpp', '$WEBCORE_DIR/html/HTMLIsIndexElement.cpp', '$WEBCORE_DIR/html/HTMLKeygenElement.cpp', '$WEBCORE_DIR/html/HTMLLabelElement.cpp', '$WEBCORE_DIR/html/HTMLLegendElement.cpp', '$WEBCORE_DIR/html/HTMLLIElement.cpp', '$WEBCORE_DIR/html/HTMLLinkElement.cpp', '$WEBCORE_DIR/html/HTMLMapElement.cpp', '$WEBCORE_DIR/html/HTMLMarqueeElement.cpp', '$WEBCORE_DIR/html/HTMLMediaElement.cpp', '$WEBCORE_DIR/html/HTMLMenuElement.cpp', '$WEBCORE_DIR/html/HTMLMetaElement.cpp', '$WEBCORE_DIR/html/HTMLModElement.cpp', '$WEBCORE_DIR/html/HTMLNameCollection.cpp', '$WEBCORE_DIR/html/HTMLObjectElement.cpp', '$WEBCORE_DIR/html/HTMLOListElement.cpp', '$WEBCORE_DIR/html/HTMLOptGroupElement.cpp', '$WEBCORE_DIR/html/HTMLOptionElement.cpp', '$WEBCORE_DIR/html/HTMLOptionsCollection.cpp', '$WEBCORE_DIR/html/HTMLParagraphElement.cpp', '$WEBCORE_DIR/html/HTMLParamElement.cpp', '$WEBCORE_DIR/html/HTMLParser.cpp', '$WEBCORE_DIR/html/HTMLParserErrorCodes.cpp', '$WEBCORE_DIR/html/HTMLPlugInElement.cpp', '$WEBCORE_DIR/html/HTMLPlugInImageElement.cpp', '$WEBCORE_DIR/html/HTMLPreElement.cpp', '$WEBCORE_DIR/html/HTMLQuoteElement.cpp', '$WEBCORE_DIR/html/HTMLScriptElement.cpp', '$WEBCORE_DIR/html/HTMLSelectElement.cpp', '$WEBCORE_DIR/html/HTMLSourceElement.cpp', '$WEBCORE_DIR/html/HTMLStyleElement.cpp', '$WEBCORE_DIR/html/HTMLTableCaptionElement.cpp', '$WEBCORE_DIR/html/HTMLTableCellElement.cpp', '$WEBCORE_DIR/html/HTMLTableColElement.cpp', '$WEBCORE_DIR/html/HTMLTableElement.cpp', '$WEBCORE_DIR/html/HTMLTablePartElement.cpp', '$WEBCORE_DIR/html/HTMLTableRowElement.cpp', '$WEBCORE_DIR/html/HTMLTableRowsCollection.cpp', '$WEBCORE_DIR/html/HTMLTableSectionElement.cpp', '$WEBCORE_DIR/html/HTMLTextAreaElement.cpp', '$WEBCORE_DIR/html/HTMLTitleElement.cpp', '$WEBCORE_DIR/html/HTMLTokenizer.cpp', '$WEBCORE_DIR/html/HTMLUListElement.cpp', '$WEBCORE_DIR/html/HTMLVideoElement.cpp', '$WEBCORE_DIR/html/HTMLViewSourceDocument.cpp', '$WEBCORE_DIR/html/ImageData.cpp', '$WEBCORE_DIR/html/PreloadScanner.cpp', '$WEBCORE_DIR/html/TimeRanges.cpp', '$WEBCORE_DIR/inspector/InspectorController.cpp', '$WEBCORE_DIR/loader/Cache.cpp', '$WEBCORE_DIR/loader/CachedCSSStyleSheet.cpp', '$WEBCORE_DIR/loader/CachedFont.cpp', '$WEBCORE_DIR/loader/CachedImage.cpp', '$WEBCORE_DIR/loader/CachedResource.cpp', '$WEBCORE_DIR/loader/CachedResourceHandle.cpp', '$WEBCORE_DIR/loader/CachedResourceClientWalker.cpp', '$WEBCORE_DIR/loader/CachedScript.cpp', '$WEBCORE_DIR/loader/CachedXBLDocument.cpp', '$WEBCORE_DIR/loader/CachedXSLStyleSheet.cpp', '$WEBCORE_DIR/loader/DocLoader.cpp', '$WEBCORE_DIR/loader/DocumentLoader.cpp', '$WEBCORE_DIR/loader/DocumentThreadableLoader.cpp', '$WEBCORE_DIR/loader/FormState.cpp', '$WEBCORE_DIR/loader/FrameLoader.cpp', '$WEBCORE_DIR/loader/FTPDirectoryDocument.cpp', '$WEBCORE_DIR/loader/FTPDirectoryParser.cpp', '$WEBCORE_DIR/loader/ImageDocument.cpp', '$WEBCORE_DIR/loader/ImageLoader.cpp', '$WEBCORE_DIR/loader/loader.cpp', '$WEBCORE_DIR/loader/MainResourceLoader.cpp', '$WEBCORE_DIR/loader/MediaDocument.cpp', '$WEBCORE_DIR/loader/NavigationAction.cpp', '$WEBCORE_DIR/loader/NetscapePlugInStreamLoader.cpp', '$WEBCORE_DIR/loader/PluginDocument.cpp', '$WEBCORE_DIR/loader/ProgressTracker.cpp', '$WEBCORE_DIR/loader/Request.cpp', '$WEBCORE_DIR/loader/ResourceLoader.cpp', '$WEBCORE_DIR/loader/SubresourceLoader.cpp', '$WEBCORE_DIR/loader/TextDocument.cpp', '$WEBCORE_DIR/loader/TextResourceDecoder.cpp', '$WEBCORE_DIR/loader/ThreadableLoader.cpp', '$WEBCORE_DIR/loader/WorkerThreadableLoader.cpp', '$WEBCORE_DIR/loader/archive/ArchiveFactory.cpp', '$WEBCORE_DIR/loader/archive/ArchiveResource.cpp', '$WEBCORE_DIR/loader/archive/ArchiveResourceCollection.cpp', '$WEBCORE_DIR/loader/icon/IconLoader.cpp', '$WEBCORE_DIR/loader/icon/IconDatabaseNone.cpp', '$WEBCORE_DIR/page/AccessibilityImageMapLink.cpp', '$WEBCORE_DIR/page/AccessibilityList.cpp', '$WEBCORE_DIR/page/AccessibilityListBox.cpp', '$WEBCORE_DIR/page/AccessibilityListBoxOption.cpp', '$WEBCORE_DIR/page/AccessibilityObject.cpp', '$WEBCORE_DIR/page/AccessibilityRenderObject.cpp', '$WEBCORE_DIR/page/AccessibilityTable.cpp', '$WEBCORE_DIR/page/AccessibilityTableCell.cpp', '$WEBCORE_DIR/page/AccessibilityTableColumn.cpp', '$WEBCORE_DIR/page/AccessibilityTableHeaderContainer.cpp', '$WEBCORE_DIR/page/AccessibilityTableRow.cpp', '$WEBCORE_DIR/page/AXObjectCache.cpp', '$WEBCORE_DIR/page/BarInfo.cpp', '$WEBCORE_DIR/page/Chrome.cpp', '$WEBCORE_DIR/page/Console.cpp', '$WEBCORE_DIR/page/ContextMenuController.cpp', '$WEBCORE_DIR/page/DOMSelection.cpp', '$WEBCORE_DIR/page/DOMTimer.cpp', '$WEBCORE_DIR/page/DOMWindow.cpp', '$WEBCORE_DIR/page/DragController.cpp', '$WEBCORE_DIR/page/EventHandler.cpp', '$WEBCORE_DIR/page/FocusController.cpp', '$WEBCORE_DIR/page/Frame.cpp', '$WEBCORE_DIR/page/FrameTree.cpp', '$WEBCORE_DIR/page/FrameView.cpp', '$WEBCORE_DIR/page/Geolocation.cpp', '$WEBCORE_DIR/page/History.cpp', '$WEBCORE_DIR/page/Location.cpp', '$WEBCORE_DIR/page/MouseEventWithHitTestResults.cpp', '$WEBCORE_DIR/page/Navigator.cpp', '$WEBCORE_DIR/page/NavigatorBase.cpp', '$WEBCORE_DIR/page/Page.cpp', '$WEBCORE_DIR/page/PageGroup.cpp', '$WEBCORE_DIR/page/PrintContext.cpp', '$WEBCORE_DIR/page/Screen.cpp', '$WEBCORE_DIR/page/SecurityOrigin.cpp', '$WEBCORE_DIR/page/Settings.cpp', '$WEBCORE_DIR/page/WindowFeatures.cpp', '$WEBCORE_DIR/page/WorkerNavigator.cpp', '$WEBCORE_DIR/page/animation/AnimationBase.cpp', '$WEBCORE_DIR/page/animation/AnimationController.cpp', '$WEBCORE_DIR/page/animation/CompositeAnimation.cpp', '$WEBCORE_DIR/page/animation/ImplicitAnimation.cpp', '$WEBCORE_DIR/page/animation/KeyframeAnimation.cpp', '$WEBCORE_DIR/page/chromium/AccessibilityObjectChromium.cpp', '$WEBCORE_DIR/page/chromium/AXObjectCacheChromium.cpp', '$WEBCORE_DIR/page/chromium/DragControllerChromium.cpp', '$WEBCORE_DIR/page/chromium/EventHandlerChromium.cpp', '$WEBCORE_DIR/page/chromium/FrameChromium.cpp', '$WEBCORE_DIR/platform/Arena.cpp', '$WEBCORE_DIR/platform/ContentType.cpp', '$WEBCORE_DIR/platform/ContextMenu.cpp', '$WEBCORE_DIR/platform/CrossThreadCopier.cpp', '$WEBCORE_DIR/platform/DeprecatedPtrListImpl.cpp', '$WEBCORE_DIR/platform/DragData.cpp', '$WEBCORE_DIR/platform/DragImage.cpp', '$WEBCORE_DIR/platform/FileChooser.cpp', '$WEBCORE_DIR/platform/GeolocationService.cpp', '$WEBCORE_DIR/platform/KURLGoogle.cpp', '$WEBCORE_DIR/platform/Length.cpp', '$WEBCORE_DIR/platform/LinkHash.cpp', '$WEBCORE_DIR/platform/Logging.cpp', '$WEBCORE_DIR/platform/Scrollbar.cpp', '$WEBCORE_DIR/platform/ScrollbarThemeComposite.cpp', '$WEBCORE_DIR/platform/ScrollView.cpp', '$WEBCORE_DIR/platform/SharedBuffer.cpp', '$WEBCORE_DIR/platform/ThreadGlobalData.cpp', '$WEBCORE_DIR/platform/ThreadTimers.cpp', '$WEBCORE_DIR/platform/Timer.cpp', '$WEBCORE_DIR/platform/Widget.cpp', '$WEBCORE_DIR/platform/animation/Animation.cpp', '$WEBCORE_DIR/platform/animation/AnimationList.cpp', '$WEBCORE_DIR/platform/graphics/BitmapImage.cpp', '$WEBCORE_DIR/platform/graphics/Color.cpp', '$WEBCORE_DIR/platform/graphics/FloatPoint.cpp', '$WEBCORE_DIR/platform/graphics/FloatPoint3D.cpp', '$WEBCORE_DIR/platform/graphics/FloatQuad.cpp', '$WEBCORE_DIR/platform/graphics/FloatRect.cpp', '$WEBCORE_DIR/platform/graphics/FloatSize.cpp', '$WEBCORE_DIR/platform/graphics/FontFastPath.cpp', '$WEBCORE_DIR/platform/graphics/Font.cpp', '$WEBCORE_DIR/platform/graphics/FontData.cpp', '$WEBCORE_DIR/platform/graphics/FontFallbackList.cpp', '$WEBCORE_DIR/platform/graphics/FontDescription.cpp', '$WEBCORE_DIR/platform/graphics/FontFamily.cpp', '$WEBCORE_DIR/platform/graphics/FontCache.cpp', '$WEBCORE_DIR/platform/graphics/GeneratedImage.cpp', '$WEBCORE_DIR/platform/graphics/GlyphPageTreeNode.cpp', '$WEBCORE_DIR/platform/graphics/GlyphWidthMap.cpp', '$WEBCORE_DIR/platform/graphics/Gradient.cpp', '$WEBCORE_DIR/platform/graphics/GraphicsContext.cpp', '$WEBCORE_DIR/platform/graphics/GraphicsTypes.cpp', '$WEBCORE_DIR/platform/graphics/Image.cpp', '$WEBCORE_DIR/platform/graphics/IntRect.cpp', '$WEBCORE_DIR/platform/graphics/MediaPlayer.cpp', '$WEBCORE_DIR/platform/graphics/Path.cpp', '$WEBCORE_DIR/platform/graphics/PathTraversalState.cpp', '$WEBCORE_DIR/platform/graphics/Pattern.cpp', '$WEBCORE_DIR/platform/graphics/Pen.cpp', '$WEBCORE_DIR/platform/graphics/SegmentedFontData.cpp', '$WEBCORE_DIR/platform/graphics/SimpleFontData.cpp', '$WEBCORE_DIR/platform/graphics/StringTruncator.cpp', '$WEBCORE_DIR/platform/graphics/WidthIterator.cpp', '$WEBCORE_DIR/platform/chromium/ChromiumDataObject.cpp', '$WEBCORE_DIR/platform/chromium/ClipboardChromium.cpp', '$WEBCORE_DIR/platform/chromium/ClipboardUtilitiesChromium.cpp', '$WEBCORE_DIR/platform/chromium/ContextMenuChromium.cpp', '$WEBCORE_DIR/platform/chromium/ContextMenuItemChromium.cpp', '$WEBCORE_DIR/platform/chromium/CursorChromium.cpp', '$WEBCORE_DIR/platform/chromium/DragDataChromium.cpp', '$WEBCORE_DIR/platform/chromium/DragImageChromium.cpp', '$WEBCORE_DIR/platform/chromium/FileChooserChromium.cpp', '$WEBCORE_DIR/platform/chromium/FileSystemChromium.cpp', '$WEBCORE_DIR/platform/chromium/FramelessScrollView.cpp', '$WEBCORE_DIR/platform/chromium/Language.cpp', '$WEBCORE_DIR/platform/chromium/MimeTypeRegistryChromium.cpp', '$WEBCORE_DIR/platform/chromium/PasteboardChromium.cpp', '$WEBCORE_DIR/platform/chromium/PlatformKeyboardEventChromium.cpp', '$WEBCORE_DIR/platform/chromium/PlatformScreenChromium.cpp', '$WEBCORE_DIR/platform/chromium/PopupMenuChromium.cpp', '$WEBCORE_DIR/platform/chromium/SearchPopupMenuChromium.cpp', '$WEBCORE_DIR/platform/chromium/SharedTimerChromium.cpp', '$WEBCORE_DIR/platform/chromium/SSLKeyGeneratorChromium.cpp', '$WEBCORE_DIR/platform/chromium/SystemTimeChromium.cpp', '$WEBCORE_DIR/platform/chromium/TemporaryLinkStubs.cpp', '$WEBCORE_DIR/platform/chromium/WidgetChromium.cpp', '$WEBCORE_DIR/platform/chromium/ScrollbarThemeChromium.cpp', '$WEBCORE_DIR/platform/graphics/chromium/ColorChromium.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontCustomPlatformData.cpp', '$WEBCORE_DIR/platform/graphics/transforms/Matrix3DTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/MatrixTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/PerspectiveTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/RotateTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/ScaleTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/SkewTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/TransformOperations.cpp', '$WEBCORE_DIR/platform/graphics/transforms/TranslateTransformOperation.cpp', '$WEBCORE_DIR/platform/graphics/transforms/TransformationMatrix.cpp', '$WEBCORE_DIR/platform/graphics/skia/FloatPointSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/FloatRectSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/GradientSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/GraphicsContextSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/ImageBufferSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/ImageSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/ImageSourceSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/IntPointSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/IntRectSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/NativeImageSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/PathSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/PatternSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/PlatformContextSkia.cpp', '$WEBCORE_DIR/platform/graphics/skia/SkiaUtils.cpp', '$WEBCORE_DIR/platform/graphics/skia/TransformationMatrixSkia.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/BMPImageDecoder.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/BMPImageReader.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/GIFImageDecoder.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/GIFImageReader.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/ICOImageDecoder.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/JPEGImageDecoder.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/PNGImageDecoder.cpp', '$WEBCORE_DIR/platform/image-decoders/skia/XBMImageDecoder.cpp', '$WEBCORE_DIR/platform/image-encoders/skia/PNGImageEncoder.cpp', '$WEBCORE_DIR/platform/network/AuthenticationChallengeBase.cpp', '$WEBCORE_DIR/platform/network/Credential.cpp', '$WEBCORE_DIR/platform/network/FormData.cpp', '$WEBCORE_DIR/platform/network/FormDataBuilder.cpp', '$WEBCORE_DIR/platform/network/HTTPHeaderMap.cpp', '$WEBCORE_DIR/platform/network/HTTPParsers.cpp', '$WEBCORE_DIR/platform/network/NetworkStateNotifier.cpp', '$WEBCORE_DIR/platform/network/ProtectionSpace.cpp', '$WEBCORE_DIR/platform/network/ResourceErrorBase.cpp', #'$WEBCORE_DIR/platform/network/ResourceHandle.cpp', '$WEBCORE_DIR/platform/network/ResourceRequestBase.cpp', '$WEBCORE_DIR/platform/network/ResourceResponseBase.cpp', '$WEBCORE_DIR/platform/network/chromium/AuthenticationChallengeChromium.cpp', '$WEBCORE_DIR/platform/network/chromium/CookieJarChromium.cpp', '$WEBCORE_DIR/platform/network/chromium/DNSChromium.cpp', '$WEBCORE_DIR/platform/network/chromium/NetworkStateNotifierChromium.cpp', '$WEBCORE_DIR/platform/sql/SQLiteAuthorizer.cpp', '$WEBCORE_DIR/platform/sql/SQLiteDatabase.cpp', '$WEBCORE_DIR/platform/sql/SQLiteStatement.cpp', '$WEBCORE_DIR/platform/sql/SQLiteTransaction.cpp', '$WEBCORE_DIR/platform/sql/SQLValue.cpp', '$WEBCORE_DIR/platform/text/AtomicString.cpp', '$WEBCORE_DIR/platform/text/Base64.cpp', '$WEBCORE_DIR/platform/text/BidiContext.cpp', '$WEBCORE_DIR/platform/text/CString.cpp', '$WEBCORE_DIR/platform/text/RegularExpression.cpp', '$WEBCORE_DIR/platform/text/SegmentedString.cpp', '$WEBCORE_DIR/platform/text/String.cpp', '$WEBCORE_DIR/platform/text/StringBuilder.cpp', '$WEBCORE_DIR/platform/text/StringImpl.cpp', '$WEBCORE_DIR/platform/text/TextBoundariesICU.cpp', '$WEBCORE_DIR/platform/text/TextBreakIteratorICU.cpp', '$WEBCORE_DIR/platform/text/TextCodec.cpp', '$WEBCORE_DIR/platform/text/TextCodecICU.cpp', '$WEBCORE_DIR/platform/text/TextCodecLatin1.cpp', '$WEBCORE_DIR/platform/text/TextCodecUserDefined.cpp', '$WEBCORE_DIR/platform/text/TextCodecUTF16.cpp', '$WEBCORE_DIR/platform/text/TextDecoder.cpp', '$WEBCORE_DIR/platform/text/TextEncoding.cpp', '$WEBCORE_DIR/platform/text/TextEncodingRegistry.cpp', '$WEBCORE_DIR/platform/text/TextStream.cpp', '$WEBCORE_DIR/platform/text/UnicodeRange.cpp', '$WEBCORE_DIR/platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp', '$WEBCORE_DIR/plugins/MimeType.cpp', '$WEBCORE_DIR/plugins/MimeTypeArray.cpp', '$WEBCORE_DIR/plugins/Plugin.cpp', '$WEBCORE_DIR/plugins/PluginArray.cpp', '$WEBCORE_DIR/plugins/PluginData.cpp', '$WEBCORE_DIR/plugins/chromium/PluginDataChromium.cpp', '$WEBCORE_DIR/rendering/AutoTableLayout.cpp', '$WEBCORE_DIR/rendering/bidi.cpp', '$WEBCORE_DIR/rendering/break_lines.cpp', '$WEBCORE_DIR/rendering/CounterNode.cpp', '$WEBCORE_DIR/rendering/EllipsisBox.cpp', '$WEBCORE_DIR/rendering/FixedTableLayout.cpp', '$WEBCORE_DIR/rendering/HitTestResult.cpp', '$WEBCORE_DIR/rendering/InlineBox.cpp', '$WEBCORE_DIR/rendering/InlineFlowBox.cpp', '$WEBCORE_DIR/rendering/InlineTextBox.cpp', '$WEBCORE_DIR/rendering/LayoutState.cpp', '$WEBCORE_DIR/rendering/ListMarkerBox.cpp', '$WEBCORE_DIR/rendering/MediaControlElements.cpp', '$WEBCORE_DIR/rendering/PointerEventsHitRules.cpp', '$WEBCORE_DIR/rendering/RenderApplet.cpp', '$WEBCORE_DIR/rendering/RenderArena.cpp', '$WEBCORE_DIR/rendering/RenderBlock.cpp', '$WEBCORE_DIR/rendering/RenderBox.cpp', '$WEBCORE_DIR/rendering/RenderBoxModelObject.cpp', '$WEBCORE_DIR/rendering/RenderBR.cpp', '$WEBCORE_DIR/rendering/RenderButton.cpp', '$WEBCORE_DIR/rendering/RenderCounter.cpp', '$WEBCORE_DIR/rendering/RenderFieldset.cpp', '$WEBCORE_DIR/rendering/RenderFileUploadControl.cpp', '$WEBCORE_DIR/rendering/RenderFlexibleBox.cpp', '$WEBCORE_DIR/rendering/RenderForeignObject.cpp', '$WEBCORE_DIR/rendering/RenderFrame.cpp', '$WEBCORE_DIR/rendering/RenderFrameSet.cpp', '$WEBCORE_DIR/rendering/RenderHTMLCanvas.cpp', '$WEBCORE_DIR/rendering/RenderImage.cpp', '$WEBCORE_DIR/rendering/RenderImageGeneratedContent.cpp', '$WEBCORE_DIR/rendering/RenderInline.cpp', '$WEBCORE_DIR/rendering/RenderLayer.cpp', '$WEBCORE_DIR/rendering/RenderLineBoxList.cpp', '$WEBCORE_DIR/rendering/RenderListBox.cpp', '$WEBCORE_DIR/rendering/RenderListItem.cpp', '$WEBCORE_DIR/rendering/RenderListMarker.cpp', '$WEBCORE_DIR/rendering/RenderMarquee.cpp', '$WEBCORE_DIR/rendering/RenderMedia.cpp', '$WEBCORE_DIR/rendering/RenderMenuList.cpp', '$WEBCORE_DIR/rendering/RenderObject.cpp', '$WEBCORE_DIR/rendering/RenderObjectChildList.cpp', '$WEBCORE_DIR/rendering/RenderPart.cpp', '$WEBCORE_DIR/rendering/RenderPartObject.cpp', '$WEBCORE_DIR/rendering/RenderPath.cpp', '$WEBCORE_DIR/rendering/RenderReplaced.cpp', '$WEBCORE_DIR/rendering/RenderReplica.cpp', '$WEBCORE_DIR/rendering/RenderScrollbar.cpp', '$WEBCORE_DIR/rendering/RenderScrollbarPart.cpp', '$WEBCORE_DIR/rendering/RenderScrollbarTheme.cpp', '$WEBCORE_DIR/rendering/RenderSlider.cpp', '$WEBCORE_DIR/rendering/RenderSVGBlock.cpp', '$WEBCORE_DIR/rendering/RenderSVGContainer.cpp', '$WEBCORE_DIR/rendering/RenderSVGGradientStop.cpp', '$WEBCORE_DIR/rendering/RenderSVGHiddenContainer.cpp', '$WEBCORE_DIR/rendering/RenderSVGImage.cpp', '$WEBCORE_DIR/rendering/RenderSVGInline.cpp', '$WEBCORE_DIR/rendering/RenderSVGInlineText.cpp', '$WEBCORE_DIR/rendering/RenderSVGRoot.cpp', '$WEBCORE_DIR/rendering/RenderSVGText.cpp', '$WEBCORE_DIR/rendering/RenderSVGTextPath.cpp', '$WEBCORE_DIR/rendering/RenderSVGTransformableContainer.cpp', '$WEBCORE_DIR/rendering/RenderSVGTSpan.cpp', '$WEBCORE_DIR/rendering/RenderSVGViewportContainer.cpp', '$WEBCORE_DIR/rendering/RenderTable.cpp', '$WEBCORE_DIR/rendering/RenderTableCell.cpp', '$WEBCORE_DIR/rendering/RenderTableCol.cpp', '$WEBCORE_DIR/rendering/RenderTableRow.cpp', '$WEBCORE_DIR/rendering/RenderTableSection.cpp', '$WEBCORE_DIR/rendering/RenderText.cpp', '$WEBCORE_DIR/rendering/RenderTextControl.cpp', '$WEBCORE_DIR/rendering/RenderTextControlMultiLine.cpp', '$WEBCORE_DIR/rendering/RenderTextControlSingleLine.cpp', '$WEBCORE_DIR/rendering/RenderTextFragment.cpp', '$WEBCORE_DIR/rendering/RenderTheme.cpp', '$WEBCORE_DIR/rendering/RenderTreeAsText.cpp', '$WEBCORE_DIR/rendering/RenderVideo.cpp', '$WEBCORE_DIR/rendering/RenderView.cpp', '$WEBCORE_DIR/rendering/RenderWidget.cpp', '$WEBCORE_DIR/rendering/RenderWordBreak.cpp', '$WEBCORE_DIR/rendering/RootInlineBox.cpp', '$WEBCORE_DIR/rendering/SVGCharacterLayoutInfo.cpp', '$WEBCORE_DIR/rendering/SVGInlineFlowBox.cpp', '$WEBCORE_DIR/rendering/SVGInlineTextBox.cpp', '$WEBCORE_DIR/rendering/SVGRenderSupport.cpp', '$WEBCORE_DIR/rendering/SVGRenderTreeAsText.cpp', '$WEBCORE_DIR/rendering/SVGRootInlineBox.cpp', '$WEBCORE_DIR/rendering/TextControlInnerElements.cpp', '$WEBCORE_DIR/rendering/TransformState.cpp', '$WEBCORE_DIR/rendering/style/BindingURI.cpp', '$WEBCORE_DIR/rendering/style/ContentData.cpp', '$WEBCORE_DIR/rendering/style/CounterDirectives.cpp', '$WEBCORE_DIR/rendering/style/FillLayer.cpp', '$WEBCORE_DIR/rendering/style/KeyframeList.cpp', '$WEBCORE_DIR/rendering/style/NinePieceImage.cpp', '$WEBCORE_DIR/rendering/style/RenderStyle.cpp', '$WEBCORE_DIR/rendering/style/ShadowData.cpp', '$WEBCORE_DIR/rendering/style/StyleBackgroundData.cpp', '$WEBCORE_DIR/rendering/style/StyleBoxData.cpp', '$WEBCORE_DIR/rendering/style/StyleCachedImage.cpp', '$WEBCORE_DIR/rendering/style/StyleFlexibleBoxData.cpp', '$WEBCORE_DIR/rendering/style/StyleGeneratedImage.cpp', '$WEBCORE_DIR/rendering/style/StyleInheritedData.cpp', '$WEBCORE_DIR/rendering/style/StyleMarqueeData.cpp', '$WEBCORE_DIR/rendering/style/StyleMultiColData.cpp', '$WEBCORE_DIR/rendering/style/StyleRareInheritedData.cpp', '$WEBCORE_DIR/rendering/style/StyleRareNonInheritedData.cpp', '$WEBCORE_DIR/rendering/style/StyleSurroundData.cpp', '$WEBCORE_DIR/rendering/style/StyleTransformData.cpp', '$WEBCORE_DIR/rendering/style/StyleVisualData.cpp', '$WEBCORE_DIR/rendering/style/SVGRenderStyle.cpp', '$WEBCORE_DIR/rendering/style/SVGRenderStyleDefs.cpp', '$WEBCORE_DIR/storage/ChangeVersionWrapper.cpp', '$WEBCORE_DIR/storage/Database.cpp', '$WEBCORE_DIR/storage/DatabaseAuthorizer.cpp', '$WEBCORE_DIR/storage/DatabaseTask.cpp', '$WEBCORE_DIR/storage/DatabaseThread.cpp', '$WEBCORE_DIR/storage/DatabaseTracker.cpp', '$WEBCORE_DIR/storage/OriginQuotaManager.cpp', '$WEBCORE_DIR/storage/OriginUsageRecord.cpp', '$WEBCORE_DIR/storage/SQLResultSet.cpp', '$WEBCORE_DIR/storage/SQLResultSetRowList.cpp', '$WEBCORE_DIR/storage/SQLStatement.cpp', '$WEBCORE_DIR/storage/SQLTransaction.cpp', '$WEBCORE_DIR/svg/ColorDistance.cpp', '$WEBCORE_DIR/svg/Filter.cpp', '$WEBCORE_DIR/svg/FilterEffect.cpp', '$WEBCORE_DIR/svg/SVGAElement.cpp', '$WEBCORE_DIR/svg/SVGAltGlyphElement.cpp', '$WEBCORE_DIR/svg/SVGAngle.cpp', '$WEBCORE_DIR/svg/SVGAnimateColorElement.cpp', '$WEBCORE_DIR/svg/SVGAnimatedPathData.cpp', '$WEBCORE_DIR/svg/SVGAnimatedPoints.cpp', '$WEBCORE_DIR/svg/SVGAnimateElement.cpp', '$WEBCORE_DIR/svg/SVGAnimateMotionElement.cpp', '$WEBCORE_DIR/svg/SVGAnimateTransformElement.cpp', '$WEBCORE_DIR/svg/SVGAnimationElement.cpp', '$WEBCORE_DIR/svg/SVGCircleElement.cpp', '$WEBCORE_DIR/svg/SVGClipPathElement.cpp', '$WEBCORE_DIR/svg/SVGColor.cpp', '$WEBCORE_DIR/svg/SVGComponentTransferFunctionElement.cpp', '$WEBCORE_DIR/svg/SVGCursorElement.cpp', '$WEBCORE_DIR/svg/SVGDefinitionSrcElement.cpp', '$WEBCORE_DIR/svg/SVGDefsElement.cpp', '$WEBCORE_DIR/svg/SVGDescElement.cpp', '$WEBCORE_DIR/svg/SVGDocument.cpp', '$WEBCORE_DIR/svg/SVGDocumentExtensions.cpp', '$WEBCORE_DIR/svg/SVGElement.cpp', '$WEBCORE_DIR/svg/SVGElementInstance.cpp', '$WEBCORE_DIR/svg/SVGElementInstanceList.cpp', '$WEBCORE_DIR/svg/SVGEllipseElement.cpp', '$WEBCORE_DIR/svg/SVGExternalResourcesRequired.cpp', '$WEBCORE_DIR/svg/SVGFEBlendElement.cpp', '$WEBCORE_DIR/svg/SVGFEColorMatrixElement.cpp', '$WEBCORE_DIR/svg/SVGFEComponentTransferElement.cpp', '$WEBCORE_DIR/svg/SVGFECompositeElement.cpp', '$WEBCORE_DIR/svg/SVGFEDiffuseLightingElement.cpp', '$WEBCORE_DIR/svg/SVGFEDisplacementMapElement.cpp', '$WEBCORE_DIR/svg/SVGFEDistantLightElement.cpp', '$WEBCORE_DIR/svg/SVGFEFloodElement.cpp', '$WEBCORE_DIR/svg/SVGFEFuncAElement.cpp', '$WEBCORE_DIR/svg/SVGFEFuncBElement.cpp', '$WEBCORE_DIR/svg/SVGFEFuncGElement.cpp', '$WEBCORE_DIR/svg/SVGFEFuncRElement.cpp', '$WEBCORE_DIR/svg/SVGFEGaussianBlurElement.cpp', '$WEBCORE_DIR/svg/SVGFEImageElement.cpp', '$WEBCORE_DIR/svg/SVGFELightElement.cpp', '$WEBCORE_DIR/svg/SVGFEMergeElement.cpp', '$WEBCORE_DIR/svg/SVGFEMergeNodeElement.cpp', '$WEBCORE_DIR/svg/SVGFEOffsetElement.cpp', '$WEBCORE_DIR/svg/SVGFEPointLightElement.cpp', '$WEBCORE_DIR/svg/SVGFESpecularLightingElement.cpp', '$WEBCORE_DIR/svg/SVGFESpotLightElement.cpp', '$WEBCORE_DIR/svg/SVGFETileElement.cpp', '$WEBCORE_DIR/svg/SVGFETurbulenceElement.cpp', '$WEBCORE_DIR/svg/SVGFilterElement.cpp', '$WEBCORE_DIR/svg/SVGFilterPrimitiveStandardAttributes.cpp', '$WEBCORE_DIR/svg/SVGFitToViewBox.cpp', '$WEBCORE_DIR/svg/SVGFont.cpp', '$WEBCORE_DIR/svg/SVGFontData.cpp', '$WEBCORE_DIR/svg/SVGFontElement.cpp', '$WEBCORE_DIR/svg/SVGFontFaceElement.cpp', '$WEBCORE_DIR/svg/SVGFontFaceFormatElement.cpp', '$WEBCORE_DIR/svg/SVGFontFaceNameElement.cpp', '$WEBCORE_DIR/svg/SVGFontFaceSrcElement.cpp', '$WEBCORE_DIR/svg/SVGFontFaceUriElement.cpp', '$WEBCORE_DIR/svg/SVGForeignObjectElement.cpp', '$WEBCORE_DIR/svg/SVGGElement.cpp', '$WEBCORE_DIR/svg/SVGGlyphElement.cpp', '$WEBCORE_DIR/svg/SVGGradientElement.cpp', '$WEBCORE_DIR/svg/SVGHKernElement.cpp', '$WEBCORE_DIR/svg/SVGImageElement.cpp', '$WEBCORE_DIR/svg/SVGImageLoader.cpp', '$WEBCORE_DIR/svg/SVGLangSpace.cpp', '$WEBCORE_DIR/svg/SVGLength.cpp', '$WEBCORE_DIR/svg/SVGLengthList.cpp', '$WEBCORE_DIR/svg/SVGLinearGradientElement.cpp', '$WEBCORE_DIR/svg/SVGLineElement.cpp', '$WEBCORE_DIR/svg/SVGLocatable.cpp', '$WEBCORE_DIR/svg/SVGMarkerElement.cpp', '$WEBCORE_DIR/svg/SVGMaskElement.cpp', '$WEBCORE_DIR/svg/SVGMetadataElement.cpp', '$WEBCORE_DIR/svg/SVGMissingGlyphElement.cpp', '$WEBCORE_DIR/svg/SVGMPathElement.cpp', '$WEBCORE_DIR/svg/SVGNumberList.cpp', '$WEBCORE_DIR/svg/SVGPaint.cpp', '$WEBCORE_DIR/svg/SVGParserUtilities.cpp', '$WEBCORE_DIR/svg/SVGPathElement.cpp', '$WEBCORE_DIR/svg/SVGPathSegArc.cpp', '$WEBCORE_DIR/svg/SVGPathSegClosePath.cpp', '$WEBCORE_DIR/svg/SVGPathSegCurvetoCubic.cpp', '$WEBCORE_DIR/svg/SVGPathSegCurvetoCubicSmooth.cpp', '$WEBCORE_DIR/svg/SVGPathSegCurvetoQuadratic.cpp', '$WEBCORE_DIR/svg/SVGPathSegCurvetoQuadraticSmooth.cpp', '$WEBCORE_DIR/svg/SVGPathSegLineto.cpp', '$WEBCORE_DIR/svg/SVGPathSegLinetoHorizontal.cpp', '$WEBCORE_DIR/svg/SVGPathSegLinetoVertical.cpp', '$WEBCORE_DIR/svg/SVGPathSegList.cpp', '$WEBCORE_DIR/svg/SVGPathSegMoveto.cpp', '$WEBCORE_DIR/svg/SVGPatternElement.cpp', '$WEBCORE_DIR/svg/SVGPointList.cpp', '$WEBCORE_DIR/svg/SVGPolyElement.cpp', '$WEBCORE_DIR/svg/SVGPolygonElement.cpp', '$WEBCORE_DIR/svg/SVGPolylineElement.cpp', '$WEBCORE_DIR/svg/SVGPreserveAspectRatio.cpp', '$WEBCORE_DIR/svg/SVGRadialGradientElement.cpp', '$WEBCORE_DIR/svg/SVGRectElement.cpp', '$WEBCORE_DIR/svg/SVGScriptElement.cpp', '$WEBCORE_DIR/svg/SVGSetElement.cpp', '$WEBCORE_DIR/svg/SVGStopElement.cpp', '$WEBCORE_DIR/svg/SVGStringList.cpp', '$WEBCORE_DIR/svg/SVGStylable.cpp', '$WEBCORE_DIR/svg/SVGStyledElement.cpp', '$WEBCORE_DIR/svg/SVGStyledLocatableElement.cpp', '$WEBCORE_DIR/svg/SVGStyledTransformableElement.cpp', '$WEBCORE_DIR/svg/SVGStyleElement.cpp', '$WEBCORE_DIR/svg/SVGSVGElement.cpp', '$WEBCORE_DIR/svg/SVGSwitchElement.cpp', '$WEBCORE_DIR/svg/SVGSymbolElement.cpp', '$WEBCORE_DIR/svg/SVGTests.cpp', '$WEBCORE_DIR/svg/SVGTextContentElement.cpp', '$WEBCORE_DIR/svg/SVGTextElement.cpp', '$WEBCORE_DIR/svg/SVGTextPathElement.cpp', '$WEBCORE_DIR/svg/SVGTextPositioningElement.cpp', '$WEBCORE_DIR/svg/SVGTitleElement.cpp', '$WEBCORE_DIR/svg/SVGTransform.cpp', '$WEBCORE_DIR/svg/SVGTransformable.cpp', '$WEBCORE_DIR/svg/SVGTransformDistance.cpp', '$WEBCORE_DIR/svg/SVGTransformList.cpp', '$WEBCORE_DIR/svg/SVGTRefElement.cpp', '$WEBCORE_DIR/svg/SVGTSpanElement.cpp', '$WEBCORE_DIR/svg/SVGURIReference.cpp', '$WEBCORE_DIR/svg/SVGUseElement.cpp', '$WEBCORE_DIR/svg/SVGViewElement.cpp', '$WEBCORE_DIR/svg/SVGViewSpec.cpp', '$WEBCORE_DIR/svg/SVGZoomAndPan.cpp', '$WEBCORE_DIR/svg/SVGZoomEvent.cpp', '$WEBCORE_DIR/svg/animation/SMILTime.cpp', '$WEBCORE_DIR/svg/animation/SMILTimeContainer.cpp', '$WEBCORE_DIR/svg/animation/SVGSMILElement.cpp', '$WEBCORE_DIR/svg/graphics/SVGImage.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServer.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerGradient.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerLinearGradient.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerPattern.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerRadialGradient.cpp', '$WEBCORE_DIR/svg/graphics/SVGPaintServerSolid.cpp', '$WEBCORE_DIR/svg/graphics/SVGResource.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceClipper.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceFilter.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceMarker.cpp', '$WEBCORE_DIR/svg/graphics/SVGResourceMasker.cpp', '$WEBCORE_DIR/svg/graphics/skia/SVGResourceFilterSkia.cpp', '$WEBCORE_DIR/workers/Worker.cpp', '$WEBCORE_DIR/workers/WorkerContext.cpp', '$WEBCORE_DIR/workers/WorkerLocation.cpp', '$WEBCORE_DIR/workers/WorkerMessagingProxy.cpp', '$WEBCORE_DIR/workers/WorkerRunLoop.cpp', '$WEBCORE_DIR/workers/WorkerThread.cpp', '$WEBCORE_DIR/xml/DOMParser.cpp', '$WEBCORE_DIR/xml/NativeXPathNSResolver.cpp', '$WEBCORE_DIR/xml/XMLHttpRequest.cpp', '$WEBCORE_DIR/xml/XMLHttpRequestUpload.cpp', '$WEBCORE_DIR/xml/XMLSerializer.cpp', '$WEBCORE_DIR/xml/XPathEvaluator.cpp', '$WEBCORE_DIR/xml/XPathExpression.cpp', '$WEBCORE_DIR/xml/XPathExpressionNode.cpp', '$WEBCORE_DIR/xml/XPathFunctions.cpp', '$WEBCORE_DIR/xml/XPathNamespace.cpp', '$WEBCORE_DIR/xml/XPathNodeSet.cpp', '$WEBCORE_DIR/xml/XPathNSResolver.cpp', '$WEBCORE_DIR/xml/XPathParser.cpp', '$WEBCORE_DIR/xml/XPathPath.cpp', '$WEBCORE_DIR/xml/XPathPredicate.cpp', '$WEBCORE_DIR/xml/XPathResult.cpp', '$WEBCORE_DIR/xml/XPathStep.cpp', '$WEBCORE_DIR/xml/XPathUtil.cpp', '$WEBCORE_DIR/xml/XPathValue.cpp', '$WEBCORE_DIR/xml/XPathVariableReference.cpp', '$WEBCORE_DIR/xml/XSLImportRule.cpp', '$WEBCORE_DIR/xml/XSLStyleSheet.cpp', '$WEBCORE_DIR/xml/XSLTExtensions.cpp', '$WEBCORE_DIR/xml/XSLTProcessor.cpp', '$WEBCORE_DIR/xml/XSLTUnicodeSort.cpp', ] if env.Bit('windows'): # Windows specific implementations. input_files.extend([ '$WEBCORE_DIR/platform/chromium/FileSystemChromiumWin.cpp', '$WEBCORE_DIR/platform/chromium/ScrollBarThemeChromiumWin.cpp', '$WEBCORE_DIR/platform/chromium/SoundChromiumWin.cpp', '$WEBCORE_DIR/platform/chromium/WindowsVersion.cpp', '$WEBCORE_DIR/platform/chromium/ClipboardChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontCacheChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontPlatformDataChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontUtilsChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/IconChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/SimpleFontDataChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/ThemeHelperChromiumWin.cpp', '$WEBCORE_DIR/platform/graphics/chromium/UniscribeHelper.cpp', '$WEBCORE_DIR/platform/graphics/chromium/UniscribeHelperTextRun.cpp', '$WEBCORE_DIR/platform/graphics/opentype/OpenTypeUtilities.cpp', '$WEBCORE_DIR/platform/graphics/skia/SkiaFontWin.cpp', '$WEBCORE_DIR/rendering/RenderThemeChromiumWin.cpp', ]) if env.Bit('linux'): # Linux specific implementations. input_files.extend([ '$WEBCORE_DIR/platform/chromium/FileSystemChromiumLinux.cpp', '$WEBCORE_DIR/platform/chromium/KeyCodeConversionGtk.cpp', '$WEBCORE_DIR/platform/chromium/ScrollbarThemeChromiumLinux.cpp', '$WEBCORE_DIR/platform/chromium/SoundChromiumPosix.cpp', '$WEBCORE_DIR/platform/chromium/ClipboardChromiumLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontCacheLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/FontPlatformDataLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/GlyphPageTreeNodeLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/IconChromiumLinux.cpp', '$WEBCORE_DIR/platform/graphics/chromium/SimpleFontDataLinux.cpp', '$WEBCORE_DIR/rendering/RenderThemeChromiumLinux.cpp', ]) # Remove from the list files that haven't yet been made portable to Linux. to_be_ported_files = [ '$WEBCORE_DIR/platform/graphics/chromium/FontCustomPlatformData.cpp', ] input_files = list(set(input_files) - set(to_be_ported_files)) # These files don't compile yet on linux or mac. if env.Bit('mac'): remove_files = [ # includes platform specific FontCustomPlatformData.h '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', '$WEBCORE_DIR/loader/CachedFont.cpp', ] input_files = list(set(input_files) - set(remove_files)) # These files don't compile on the mac if env.Bit('mac'): remove_files = [ # Missing WebCore::FrameView::printPanScrollIcon '$WEBCORE_DIR/page/EventHandler.cpp', '$WEBCORE_DIR/page/chromium/AXObjectCacheChromium.cpp', '$WEBCORE_DIR/page/chromium/EventHandlerChromium.cpp', ] for remove in remove_files: input_files.remove(remove) # Precompiled headers only work under MSVC in scons. if env.Bit('windows'): env_p = env.Clone() env_p.Append(CCFLAGS='/Ylwebcore') pch, obj = env_p.PCH('$OBJ_ROOT/webkit/build/precompiled_webkit.cc') env['PCH'] = pch env['PCHSTOP'] = 'precompiled_webkit.h' env.Append(CCPCHFLAGS = ['/FIprecompiled_webkit.h']) input_files += [obj] env.ChromeLibrary('WebCore', input_files) env.ChromeMSVSProject('$WEBKIT_DIR/build/WebCore/WebCore.vcproj', dependencies = [ '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', '$LIBXML_DIR/build/libxml_config.vcproj', '$LIBXSLT_DIR/build/libxslt_config.vcproj', '$SQLITE_DIR/sqlite.vcproj', ], guid='{1C16337B-ACF3-4D03-AA90-851C5B5EADA6}')