summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.mk2
-rw-r--r--Android.v8.mk2
-rw-r--r--JavaScriptCore/Android.v8.wtf.mk (renamed from JavaScriptCore/Android.wtf.mk)0
-rw-r--r--WebCore/Android.v8.derived.mk200
-rw-r--r--WebCore/Android.v8.mk995
5 files changed, 1197 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 27c18b6..61fb2c7 100644
--- a/Android.mk
+++ b/Android.mk
@@ -18,7 +18,7 @@
LOCAL_PATH := $(call my-dir)
ifeq ($(ENABLE_V8),true)
-# include $(LOCAL_PATH)/Android.v8.mk
+include $(LOCAL_PATH)/Android.v8.mk
else
include $(LOCAL_PATH)/Android.jsc.mk
endif
diff --git a/Android.v8.mk b/Android.v8.mk
index fb7bbb4..920437f 100644
--- a/Android.v8.mk
+++ b/Android.v8.mk
@@ -42,7 +42,7 @@ WEBKIT_SRC_FILES += $(addprefix WebCore/, $(WEBCORE_SRC_FILES))
d := JavaScriptCore
LOCAL_PATH := $(BASE_PATH)/$d
intermediates := $(base_intermediates)/$d
-include $(LOCAL_PATH)/Android.wtf.mk
+include $(LOCAL_PATH)/Android.v8.wtf.mk
WEBKIT_SRC_FILES += $(addprefix $d/,$(LOCAL_SRC_FILES))
# Include source files for WebCore
diff --git a/JavaScriptCore/Android.wtf.mk b/JavaScriptCore/Android.v8.wtf.mk
index 3a6ea6e..3a6ea6e 100644
--- a/JavaScriptCore/Android.wtf.mk
+++ b/JavaScriptCore/Android.v8.wtf.mk
diff --git a/WebCore/Android.v8.derived.mk b/WebCore/Android.v8.derived.mk
new file mode 100644
index 0000000..fc2c8cd
--- /dev/null
+++ b/WebCore/Android.v8.derived.mk
@@ -0,0 +1,200 @@
+##
+##
+## Copyright 2007, The Android Open Source Project
+##
+## Licensed under the Apache License, Version 2.0 (the "License");
+## you may not use this file except in compliance with the License.
+## You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+##
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+#
+# The following files are intentionally not included
+# LOCAL_SRC_FILES_EXCLUDED := \
+# css/RGBColor.idl \
+# dom/EventListener.idl \
+# dom/EventTarget.idl \
+# dom/Worker*.idl \
+# html/CanvasPixelArray.idl \
+# html/HTMLAudioElement.idl \
+# html/HTMLMediaElement.idl \
+# page/AbstractView.idl \
+# page/PositionCallback.idl \
+# page/Worker*.idl \
+# svg/ElementTimeControl.idl \
+# svg/SVGAnimatedPathData.idl \
+# svg/SVGAnimatedPoints.idl \
+# svg/SVGExternalResourcesRequired.idl \
+# svg/SVGFilterPrimitiveStandardAttributes.idl \
+# svg/SVGFitToViewBox.idl \
+# svg/SVGLangSpace.idl \
+# svg/SVGLocatable.idl \
+# svg/SVGStylable.idl \
+# svg/SVGTests.idl \
+# svg/SVGTransformable.idl \
+# svg/SVGURIReference.idl \
+# svg/SVGViewSpec.idl \
+# svg/SVGZoomAndPan.idl \
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+#
+# The following files are intentionally not generated
+# LOCAL_GENERATED_FILES_EXCLUDED := \
+# JSWorkerContextBase.lut.h \
+# WMLElementFactory.cpp \
+# WMLNames.cpp \
+# XLinkNames.cpp \
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+#
+# The following directory wildcard matches are intentionally not included
+# If an entry starts with '/', any subdirectory may match
+# If an entry starts with '^', the first directory must match
+# LOCAL_DIR_WILDCARD_EXCLUDED := \
+# ^storage/* \
+# ^workers/* \
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+# If you edit it, keep it in alphabetical order
+#
+# These files are Android extensions
+# LOCAL_ANDROID_SRC_FILES_INCLUDED := \
+# dom/Touch*.idl \
+
+LOCAL_SRC_FILES :=
+# CSS property names and value keywords
+
+GEN := $(intermediates)/css/CSSPropertyNames.h
+$(GEN): SCRIPT := $(LOCAL_PATH)/css/makeprop.pl
+$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.in $(LOCAL_PATH)/css/SVGCSSPropertyNames.in
+ @echo "Generating CSSPropertyNames.h <= CSSPropertyNames.in"
+ @mkdir -p $(dir $@)
+ @cat $< > $(dir $@)/$(notdir $<)
+ifeq ($(ENABLE_SVG),true)
+ @cat $^ > $(@:%.h=%.in)
+endif
+ @cp -f $(SCRIPT) $(dir $@)
+ @cd $(dir $@) ; perl ./$(notdir $(SCRIPT))
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+GEN := $(intermediates)/css/CSSValueKeywords.h
+$(GEN): SCRIPT := $(LOCAL_PATH)/css/makevalues.pl
+$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.in $(LOCAL_PATH)/css/SVGCSSValueKeywords.in
+ @echo "Generating CSSValueKeywords.h <= CSSValueKeywords.in"
+ @mkdir -p $(dir $@)
+ @cp -f $(SCRIPT) $(dir $@)
+ifeq ($(ENABLE_SVG),true)
+ @perl -ne 'print lc' $^ > $(@:%.h=%.in)
+else
+ @perl -ne 'print lc' $< > $(@:%.h=%.in)
+endif
+ @cd $(dir $@); perl makevalues.pl
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+
+# DOCTYPE strings
+
+GEN := $(intermediates)/html/DocTypeStrings.cpp
+$(GEN): PRIVATE_CUSTOM_TOOL = gperf -CEot -L ANSI-C -k "*" -N findDoctypeEntry -F ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards $< > $@
+$(GEN): $(LOCAL_PATH)/html/DocTypeStrings.gperf
+ $(transform-generated-source)
+# we have to do this dep by hand:
+$(intermediates)/html/HTMLDocument.o : $(GEN)
+
+
+# HTML entity names
+
+GEN := $(intermediates)/html/HTMLEntityNames.c
+$(GEN): PRIVATE_CUSTOM_TOOL = gperf -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 $< > $@
+$(GEN): $(LOCAL_PATH)/html/HTMLEntityNames.gperf
+ $(transform-generated-source)
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+
+# color names
+
+GEN := $(intermediates)/platform/ColorData.c
+$(GEN): PRIVATE_CUSTOM_TOOL = gperf -CDEot -L ANSI-C -k '*' -N findColor -D -s 2 $< > $@
+$(GEN): $(LOCAL_PATH)/platform/ColorData.gperf
+ $(transform-generated-source)
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+
+# CSS tokenizer
+
+GEN := $(intermediates)/css/tokenizer.cpp
+$(GEN): PRIVATE_CUSTOM_TOOL = $(OLD_FLEX) -t $< | perl $(dir $<)/maketokenizer > $@
+$(GEN): $(LOCAL_PATH)/css/tokenizer.flex $(LOCAL_PATH)/css/maketokenizer
+ $(transform-generated-source)
+# we have to do this dep by hand:
+$(intermediates)/css/CSSParser.o : $(GEN)
+
+# CSS grammar
+
+GEN := $(intermediates)/CSSGrammar.cpp
+$(GEN) : PRIVATE_YACCFLAGS := -p cssyy
+$(GEN): $(LOCAL_PATH)/css/CSSGrammar.y
+ $(call local-transform-y-to-cpp,.cpp)
+$(GEN): $(LOCAL_BISON)
+
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+# XPath grammar
+
+GEN := $(intermediates)/XPathGrammar.cpp
+$(GEN) : PRIVATE_YACCFLAGS := -p xpathyy
+$(GEN): $(LOCAL_PATH)/xml/XPathGrammar.y
+ $(call local-transform-y-to-cpp,.cpp)
+$(GEN): $(LOCAL_BISON)
+
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+# user agent style sheets
+
+style_sheets := $(LOCAL_PATH)/css/html4.css $(LOCAL_PATH)/css/quirks.css $(LOCAL_PATH)/css/view-source.css
+ifeq ($(ENABLE_SVG), true)
+style_sheets := $(style_sheets) $(LOCAL_PATH)/css/svg.css
+endif
+GEN := $(intermediates)/css/UserAgentStyleSheets.h
+make_css_file_arrays := $(LOCAL_PATH)/css/make-css-file-arrays.pl
+$(GEN): PRIVATE_CUSTOM_TOOL = $< $@ $(basename $@).cpp $(filter %.css,$^)
+$(GEN): $(make_css_file_arrays) $(style_sheets)
+ $(transform-generated-source)
+LOCAL_GENERATED_SOURCES += $(GEN) $(GEN:%.h=%.cpp)
+
+# XML attribute names
+
+GEN:= $(intermediates)/XMLNames.cpp
+$(GEN): PRIVATE_PATH := $(LOCAL_PATH)
+$(GEN): PRIVATE_CUSTOM_TOOL = perl -I $(PRIVATE_PATH)/bindings/scripts $< --attrs $(xml_attrs) --output $(dir $@)
+$(GEN): xml_attrs := $(LOCAL_PATH)/xml/xmlattrs.in
+$(GEN): $(LOCAL_PATH)/dom/make_names.pl $(xml_attrs)
+ $(transform-generated-source)
+LOCAL_GENERATED_SOURCES += $(GEN)
+
+# character set name table
+
+#gen_inputs := \
+ $(LOCAL_PATH)/platform/make-charset-table.pl \
+ $(LOCAL_PATH)/platform/character-sets.txt \
+ $(LOCAL_PATH)/platform/android/android-encodings.txt
+#GEN := $(intermediates)/platform/CharsetData.cpp
+#$(GEN): PRIVATE_CUSTOM_TOOL = $^ "android::Encoding::ENCODING_" > $@
+#$(GEN): $(gen_inputs)
+# $(transform-generated-source)
+#LOCAL_GENERATED_SOURCES += $(GEN)
+
+# the above rule will make this build too
+$(intermediates)/css/UserAgentStyleSheets.cpp : $(GEN)
diff --git a/WebCore/Android.v8.mk b/WebCore/Android.v8.mk
new file mode 100644
index 0000000..b447087
--- /dev/null
+++ b/WebCore/Android.v8.mk
@@ -0,0 +1,995 @@
+##
+##
+## Copyright 2007, The Android Open Source Project
+##
+## Licensed under the Apache License, Version 2.0 (the "License");
+## you may not use this file except in compliance with the License.
+## You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+##
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+#
+# The following files are intentionally not included
+# LOCAL_SRC_FILES_EXCLUDED := \
+# DerivedSources.cpp \
+# WebCorePrefix.cpp \
+# bridge/test*.cpp \
+# css/CSSGrammar.y \
+# dom/Worker*.cpp \
+# dom/XMLTokenizerQt.cpp \
+# editing/BackForwardListChromium.cpp \
+# editing/SmartReplace*.cpp \
+# history/BackForwardListChromium.cpp \
+# html/FileList.cpp \
+# html/HTMLAudioElement.cpp \
+# html/HTMLMediaElement.cpp \
+# html/HTMLSourceElement.cpp \
+# html/HTMLVideoElement.cpp \
+# loader/CachedXBLDocument.cpp \
+# loader/CachedXSLStyleSheet.cpp \
+# loader/FTP*.cpp \
+# loader/UserStyleSheetLoader.cpp \
+# loader/WorkerThreadableLoader.cpp \
+# loader/icon/IconDatabaseNone.cpp \
+# page/AXObjectCache.cpp \
+# page/Accessibility*.cpp \
+# page/InspectorController.cpp \
+# page/JavaScript*.cpp \
+# page/WorkerNavigator.cpp \
+# platform/ThreadingNone.cpp \
+# platform/graphics/FloatPoint3D.cpp \
+# rendering/RenderThemeChromium*.cpp \
+# rendering/RenderThemeSafari.cpp \
+# rendering/RenderThemeWin.cpp \
+# rendering/RenderVideo.cpp \
+# svg/SVGAllInOne.cpp \
+# xml/Access*.cpp \
+# xml/NativeXPathNSResolver.cpp \
+# xml/XPath* \
+# xml/XSL*.cpp \
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+#
+# The following directory wildcard matches are intentionally not included
+# If an entry starts with '/', any subdirectory may match
+# If an entry starts with '^', the first directory must match
+# LOCAL_DIR_WILDCARD_EXCLUDED := \
+# /cairo/* \
+# /cf/* \
+# /cg/* \
+# /chromium/* \
+# /curl/* \
+# /gtk/* \
+# /image-decoders/* \
+# ^inspector/* \
+# ^ksvg2/* \
+# ^loader\/appcache/* \
+# ^loader\/archive/* \
+# /mac/* \
+# ^manual-tests/* \
+# /objc/* \
+# ^platform\/graphics\/filters/* \
+# ^platform\/network\/soup/* \
+# /qt/* \
+# /skia/* \
+# /symbian/* \
+# /v8/* \
+# /win/* \
+# ^workers/* \
+# ^wml/* \
+# /wx/* \
+
+# This comment block is read by tools/webkitsync/diff.cpp
+# Don't remove it or move it.
+# If you edit it, keep it in alphabetical order
+#
+# These files are Android extensions, or exclusion exceptions
+# LOCAL_ANDROID_SRC_FILES_INCLUDED := \
+# dom/Touch*.cpp \
+# platform/graphics/skia/NativeImageSkia.cpp \
+# platform/image-decoders/skia/GIFImage*.cpp \
+
+# The remainder of the file is read by tools/webkitsync/diff.cpp
+# If you edit it, keep it in alphabetical order
+LOCAL_SRC_FILES := \
+ css/CSSBorderImageValue.cpp \
+ css/CSSCanvasValue.cpp \
+ css/CSSCharsetRule.cpp \
+ css/CSSComputedStyleDeclaration.cpp \
+ css/CSSCursorImageValue.cpp \
+ css/CSSFontFace.cpp \
+ css/CSSFontFaceRule.cpp \
+ css/CSSFontFaceSource.cpp \
+ css/CSSFontFaceSrcValue.cpp \
+ css/CSSFontSelector.cpp \
+ css/CSSFunctionValue.cpp \
+ css/CSSGradientValue.cpp \
+ css/CSSHelper.cpp \
+ css/CSSImageGeneratorValue.cpp \
+ css/CSSImageValue.cpp \
+ css/CSSImportRule.cpp \
+ css/CSSInheritedValue.cpp \
+ css/CSSInitialValue.cpp \
+ css/CSSMediaRule.cpp \
+ css/CSSMutableStyleDeclaration.cpp \
+ css/CSSPageRule.cpp \
+ css/CSSParser.cpp \
+ css/CSSParserValues.cpp \
+ css/CSSPrimitiveValue.cpp \
+ css/CSSProperty.cpp \
+ css/CSSPropertyLonghand.cpp \
+ css/CSSReflectValue.cpp \
+ css/CSSRule.cpp \
+ css/CSSRuleList.cpp \
+ css/CSSSegmentedFontFace.cpp \
+ css/CSSSelector.cpp \
+ css/CSSSelectorList.cpp \
+ css/CSSStyleDeclaration.cpp \
+ css/CSSStyleRule.cpp \
+ css/CSSStyleSelector.cpp \
+ css/CSSStyleSheet.cpp \
+ css/CSSTimingFunctionValue.cpp \
+ css/CSSUnicodeRangeValue.cpp \
+ css/CSSValueList.cpp \
+ css/CSSVariableDependentValue.cpp \
+ css/CSSVariablesDeclaration.cpp \
+ css/CSSVariablesRule.cpp \
+ css/FontFamilyValue.cpp \
+ css/FontValue.cpp \
+ css/MediaFeatureNames.cpp \
+ css/MediaList.cpp \
+ css/MediaQuery.cpp \
+ css/MediaQueryEvaluator.cpp \
+ css/MediaQueryExp.cpp \
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ css/SVGCSSComputedStyleDeclaration.cpp \
+ css/SVGCSSParser.cpp \
+ css/SVGCSSStyleSelector.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ css/ShadowValue.cpp \
+ css/StyleBase.cpp \
+ css/StyleList.cpp \
+ css/StyleSheet.cpp \
+ css/StyleSheetList.cpp \
+ css/WebKitCSSKeyframeRule.cpp \
+ css/WebKitCSSKeyframesRule.cpp \
+ css/WebKitCSSMatrix.cpp \
+ css/WebKitCSSTransformValue.cpp \
+ \
+ dom/ActiveDOMObject.cpp \
+ dom/Attr.cpp \
+ dom/Attribute.cpp \
+ dom/BeforeTextInsertedEvent.cpp \
+ dom/BeforeUnloadEvent.cpp \
+ dom/CDATASection.cpp \
+ dom/CSSMappedAttributeDeclaration.cpp \
+ dom/CharacterData.cpp \
+ dom/ChildNodeList.cpp \
+ dom/ClassNames.cpp \
+ dom/ClassNodeList.cpp \
+ dom/ClientRect.cpp \
+ dom/ClientRectList.cpp \
+ dom/Clipboard.cpp \
+ dom/ClipboardEvent.cpp \
+ dom/Comment.cpp \
+ dom/ContainerNode.cpp \
+ dom/DOMImplementation.cpp \
+ dom/DOMStringList.cpp \
+ dom/Document.cpp \
+ dom/DocumentFragment.cpp \
+ dom/DocumentType.cpp \
+ dom/DynamicNodeList.cpp \
+ dom/EditingText.cpp \
+ dom/Element.cpp \
+ dom/Entity.cpp \
+ dom/EntityReference.cpp \
+ dom/Event.cpp \
+ dom/EventNames.cpp \
+ dom/EventTarget.cpp \
+ dom/ExceptionBase.cpp \
+ dom/ExceptionCode.cpp \
+ dom/FormControlElement.cpp \
+ dom/FormControlElementWithState.cpp \
+ dom/InputElement.cpp \
+ dom/KeyboardEvent.cpp \
+ dom/MappedAttribute.cpp \
+ dom/MessageChannel.cpp \
+ dom/MessageEvent.cpp \
+ dom/MessagePort.cpp \
+ dom/MouseEvent.cpp \
+ dom/MouseRelatedEvent.cpp \
+ dom/MutationEvent.cpp \
+ dom/NameNodeList.cpp \
+ dom/NamedAttrMap.cpp \
+ dom/NamedMappedAttrMap.cpp \
+ dom/Node.cpp \
+ dom/NodeFilter.cpp \
+ dom/NodeFilterCondition.cpp \
+ dom/NodeIterator.cpp \
+ dom/Notation.cpp \
+ dom/OptionElement.cpp \
+ dom/OptionGroupElement.cpp \
+ dom/OverflowEvent.cpp \
+ dom/Position.cpp \
+ dom/PositionIterator.cpp \
+ dom/ProcessingInstruction.cpp \
+ dom/ProgressEvent.cpp \
+ dom/QualifiedName.cpp \
+ dom/Range.cpp \
+ dom/RegisteredEventListener.cpp \
+ dom/ScriptElement.cpp \
+ dom/ScriptExecutionContext.cpp \
+ dom/SelectorNodeList.cpp \
+ dom/StaticNodeList.cpp \
+ dom/StaticStringList.cpp \
+ dom/StyleElement.cpp \
+ dom/StyledElement.cpp \
+ dom/TagNodeList.cpp \
+ dom/Text.cpp \
+ dom/TextEvent.cpp \
+ dom/Touch.cpp \
+ dom/TouchEvent.cpp \
+ dom/TouchList.cpp \
+ dom/Traversal.cpp \
+ dom/TreeWalker.cpp \
+ dom/UIEvent.cpp \
+ dom/UIEventWithKeyState.cpp \
+ dom/WebKitAnimationEvent.cpp \
+ dom/WebKitTransitionEvent.cpp \
+ dom/WheelEvent.cpp \
+ dom/XMLTokenizer.cpp \
+ dom/XMLTokenizerLibxml2.cpp \
+ \
+ editing/AppendNodeCommand.cpp \
+ editing/ApplyStyleCommand.cpp \
+ editing/BreakBlockquoteCommand.cpp \
+ editing/CompositeEditCommand.cpp \
+ editing/CreateLinkCommand.cpp \
+ editing/DeleteButton.cpp \
+ editing/DeleteButtonController.cpp \
+ editing/DeleteFromTextNodeCommand.cpp \
+ editing/DeleteSelectionCommand.cpp \
+ editing/EditCommand.cpp \
+ editing/Editor.cpp \
+ editing/EditorCommand.cpp \
+ editing/FormatBlockCommand.cpp \
+ editing/HTMLInterchange.cpp \
+ editing/IndentOutdentCommand.cpp \
+ editing/InsertIntoTextNodeCommand.cpp \
+ editing/InsertLineBreakCommand.cpp \
+ editing/InsertListCommand.cpp \
+ editing/InsertNodeBeforeCommand.cpp \
+ editing/InsertParagraphSeparatorCommand.cpp \
+ editing/InsertTextCommand.cpp \
+ editing/JoinTextNodesCommand.cpp \
+ editing/MergeIdenticalElementsCommand.cpp \
+ editing/ModifySelectionListLevel.cpp \
+ editing/MoveSelectionCommand.cpp \
+ editing/RemoveCSSPropertyCommand.cpp \
+ editing/RemoveFormatCommand.cpp \
+ editing/RemoveNodeCommand.cpp \
+ editing/RemoveNodePreservingChildrenCommand.cpp \
+ editing/ReplaceSelectionCommand.cpp \
+ editing/SelectionController.cpp \
+ editing/SetNodeAttributeCommand.cpp \
+ editing/SplitElementCommand.cpp \
+ editing/SplitTextNodeCommand.cpp \
+ editing/SplitTextNodeContainingElementCommand.cpp \
+ editing/TextIterator.cpp \
+ editing/TypingCommand.cpp \
+ editing/UnlinkCommand.cpp \
+ editing/VisiblePosition.cpp \
+ editing/VisibleSelection.cpp \
+ editing/WrapContentsInDummySpanCommand.cpp \
+ \
+ editing/android/EditorAndroid.cpp \
+ editing/htmlediting.cpp \
+ editing/markup.cpp \
+ editing/visible_units.cpp \
+ \
+ history/BackForwardList.cpp \
+ history/CachedFrame.cpp \
+ history/CachedPage.cpp \
+ history/HistoryItem.cpp \
+ history/PageCache.cpp \
+ \
+ html/CanvasGradient.cpp \
+ html/CanvasPattern.cpp \
+ html/CanvasPixelArray.cpp \
+ html/CanvasRenderingContext2D.cpp \
+ html/CanvasStyle.cpp \
+ html/File.cpp \
+ html/FormDataList.cpp \
+ html/HTMLAnchorElement.cpp \
+ html/HTMLAppletElement.cpp \
+ html/HTMLAreaElement.cpp \
+ html/HTMLBRElement.cpp \
+ html/HTMLBaseElement.cpp \
+ html/HTMLBaseFontElement.cpp \
+ html/HTMLBlockquoteElement.cpp \
+ html/HTMLBodyElement.cpp \
+ html/HTMLButtonElement.cpp \
+ html/HTMLCanvasElement.cpp \
+ html/HTMLCollection.cpp \
+ html/HTMLDListElement.cpp \
+ html/HTMLDirectoryElement.cpp \
+ html/HTMLDivElement.cpp \
+ html/HTMLDocument.cpp \
+ html/HTMLElement.cpp \
+ html/HTMLEmbedElement.cpp \
+ html/HTMLFieldSetElement.cpp \
+ html/HTMLFontElement.cpp \
+ html/HTMLFormCollection.cpp \
+ html/HTMLFormControlElement.cpp \
+ html/HTMLFormElement.cpp \
+ html/HTMLFrameElement.cpp \
+ html/HTMLFrameElementBase.cpp \
+ html/HTMLFrameOwnerElement.cpp \
+ html/HTMLFrameSetElement.cpp \
+ html/HTMLHRElement.cpp \
+ html/HTMLHeadElement.cpp \
+ html/HTMLHeadingElement.cpp \
+ html/HTMLHtmlElement.cpp \
+ html/HTMLIFrameElement.cpp \
+ html/HTMLImageElement.cpp \
+ html/HTMLImageLoader.cpp \
+ html/HTMLInputElement.cpp \
+ html/HTMLIsIndexElement.cpp \
+ html/HTMLKeygenElement.cpp \
+ html/HTMLLIElement.cpp \
+ html/HTMLLabelElement.cpp \
+ html/HTMLLegendElement.cpp \
+ html/HTMLLinkElement.cpp \
+ html/HTMLMapElement.cpp \
+ html/HTMLMarqueeElement.cpp \
+ html/HTMLMenuElement.cpp \
+ html/HTMLMetaElement.cpp \
+ html/HTMLModElement.cpp \
+ html/HTMLNameCollection.cpp \
+ html/HTMLOListElement.cpp \
+ html/HTMLObjectElement.cpp \
+ html/HTMLOptGroupElement.cpp \
+ html/HTMLOptionElement.cpp \
+ html/HTMLOptionsCollection.cpp \
+ html/HTMLParagraphElement.cpp \
+ html/HTMLParamElement.cpp \
+ html/HTMLParser.cpp \
+ html/HTMLParserErrorCodes.cpp \
+ html/HTMLPlugInElement.cpp \
+ html/HTMLPlugInImageElement.cpp \
+ html/HTMLPreElement.cpp \
+ html/HTMLQuoteElement.cpp \
+ html/HTMLScriptElement.cpp \
+ html/HTMLSelectElement.cpp \
+ html/HTMLStyleElement.cpp \
+ html/HTMLTableCaptionElement.cpp \
+ html/HTMLTableCellElement.cpp \
+ html/HTMLTableColElement.cpp \
+ html/HTMLTableElement.cpp \
+ html/HTMLTablePartElement.cpp \
+ html/HTMLTableRowElement.cpp \
+ html/HTMLTableRowsCollection.cpp \
+ html/HTMLTableSectionElement.cpp \
+ html/HTMLTextAreaElement.cpp \
+ html/HTMLTitleElement.cpp \
+ html/HTMLTokenizer.cpp \
+ html/HTMLUListElement.cpp \
+ html/HTMLViewSourceDocument.cpp \
+ html/ImageData.cpp \
+ html/PreloadScanner.cpp \
+ html/TimeRanges.cpp \
+ \
+ loader/Cache.cpp \
+ loader/CachedCSSStyleSheet.cpp \
+ loader/CachedFont.cpp \
+ loader/CachedImage.cpp \
+ loader/CachedResource.cpp \
+ loader/CachedResourceClientWalker.cpp \
+ loader/CachedResourceHandle.cpp \
+ loader/CachedScript.cpp \
+ loader/CrossOriginAccessControl.cpp \
+ loader/CrossOriginPreflightResultCache.cpp \
+ loader/DocLoader.cpp \
+ loader/DocumentLoader.cpp \
+ loader/DocumentThreadableLoader.cpp \
+ loader/FormState.cpp \
+ loader/FrameLoader.cpp \
+ loader/ImageDocument.cpp \
+ loader/ImageLoader.cpp \
+ loader/MainResourceLoader.cpp \
+ loader/MediaDocument.cpp \
+ loader/NavigationAction.cpp \
+ loader/NetscapePlugInStreamLoader.cpp \
+ loader/PluginDocument.cpp \
+ loader/ProgressTracker.cpp \
+ loader/Request.cpp \
+ loader/ResourceLoader.cpp \
+ loader/SubresourceLoader.cpp \
+ loader/TextDocument.cpp \
+ loader/TextResourceDecoder.cpp \
+ loader/ThreadableLoader.cpp \
+ loader/appcache/ApplicationCache.cpp \
+ loader/appcache/ApplicationCacheGroup.cpp \
+ loader/appcache/ApplicationCacheResource.cpp \
+ loader/appcache/ApplicationCacheStorage.cpp \
+ loader/appcache/DOMApplicationCache.cpp \
+ loader/appcache/ManifestParser.cpp \
+ \
+ loader/icon/IconDatabase.cpp \
+ loader/icon/IconFetcher.cpp \
+ loader/icon/IconLoader.cpp \
+ loader/icon/IconRecord.cpp \
+ loader/icon/PageURLRecord.cpp \
+ \
+ loader/loader.cpp \
+ \
+ page/BarInfo.cpp \
+ page/Chrome.cpp \
+ page/Console.cpp \
+ page/ContextMenuController.cpp \
+ page/Coordinates.cpp \
+ page/DOMSelection.cpp \
+ page/DOMTimer.cpp \
+ page/DOMWindow.cpp \
+ page/DragController.cpp \
+ page/EventHandler.cpp \
+ page/FocusController.cpp \
+ page/Frame.cpp \
+ page/FrameTree.cpp \
+ page/FrameView.cpp \
+ page/Geolocation.cpp \
+ page/Geoposition.cpp \
+ page/History.cpp \
+ page/Location.cpp \
+ page/MouseEventWithHitTestResults.cpp \
+ page/Navigator.cpp \
+ page/NavigatorBase.cpp \
+ page/Page.cpp \
+ page/PageGroup.cpp \
+ page/PrintContext.cpp \
+ page/Screen.cpp \
+ page/SecurityOrigin.cpp \
+ page/Settings.cpp \
+ page/WindowFeatures.cpp \
+ \
+ page/android/DragControllerAndroid.cpp \
+ page/android/EventHandlerAndroid.cpp \
+ page/android/InspectorControllerAndroid.cpp \
+ \
+ page/animation/AnimationBase.cpp \
+ page/animation/AnimationController.cpp \
+ page/animation/CompositeAnimation.cpp \
+ page/animation/ImplicitAnimation.cpp \
+ page/animation/KeyframeAnimation.cpp \
+ \
+ platform/Arena.cpp \
+ platform/ContentType.cpp \
+ platform/ContextMenu.cpp \
+ platform/CrossThreadCopier.cpp \
+ platform/DeprecatedPtrListImpl.cpp \
+ platform/DragData.cpp \
+ platform/DragImage.cpp \
+ platform/FileChooser.cpp \
+ platform/GeolocationService.cpp \
+ platform/KURL.cpp \
+ platform/KURLGoogle.cpp \
+ platform/Length.cpp \
+ platform/LinkHash.cpp \
+ platform/Logging.cpp \
+ platform/MIMETypeRegistry.cpp \
+ platform/ScrollView.cpp \
+ platform/Scrollbar.cpp \
+ platform/ScrollbarThemeComposite.cpp \
+ platform/SharedBuffer.cpp \
+ platform/Theme.cpp \
+ platform/ThreadGlobalData.cpp \
+ platform/ThreadTimers.cpp \
+ platform/Timer.cpp \
+ platform/Widget.cpp \
+ \
+ platform/android/ClipboardAndroid.cpp \
+ platform/android/CursorAndroid.cpp \
+ platform/android/DragDataAndroid.cpp \
+ platform/android/EventLoopAndroid.cpp \
+ platform/android/FileChooserAndroid.cpp \
+ platform/android/FileSystemAndroid.cpp \
+ platform/android/KeyEventAndroid.cpp \
+ platform/android/LocalizedStringsAndroid.cpp \
+ platform/android/PopupMenuAndroid.cpp \
+ platform/android/RenderThemeAndroid.cpp \
+ platform/android/ScreenAndroid.cpp \
+ platform/android/ScrollViewAndroid.cpp \
+ platform/android/SearchPopupMenuAndroid.cpp \
+ platform/android/SharedTimerAndroid.cpp \
+ platform/android/SoundAndroid.cpp \
+ platform/android/SystemTimeAndroid.cpp \
+ platform/android/TemporaryLinkStubs.cpp \
+ platform/android/WidgetAndroid.cpp \
+ \
+ platform/text/android/TextBreakIteratorInternalICU.cpp \
+ \
+ platform/animation/Animation.cpp \
+ platform/animation/AnimationList.cpp \
+ \
+ platform/graphics/BitmapImage.cpp \
+ platform/graphics/Color.cpp \
+ platform/graphics/FloatPoint.cpp \
+ platform/graphics/FloatPoint3D.cpp \
+ platform/graphics/FloatQuad.cpp \
+ platform/graphics/FloatRect.cpp \
+ platform/graphics/FloatSize.cpp \
+ platform/graphics/Font.cpp \
+ platform/graphics/FontCache.cpp \
+ platform/graphics/FontData.cpp \
+ platform/graphics/FontDescription.cpp \
+ platform/graphics/FontFallbackList.cpp \
+ platform/graphics/FontFamily.cpp \
+ platform/graphics/FontFastPath.cpp \
+ platform/graphics/GeneratedImage.cpp \
+ platform/graphics/GlyphPageTreeNode.cpp \
+ platform/graphics/GlyphWidthMap.cpp \
+ platform/graphics/Gradient.cpp \
+ platform/graphics/GraphicsContext.cpp \
+ platform/graphics/GraphicsLayer.cpp \
+ platform/graphics/GraphicsTypes.cpp \
+ platform/graphics/Image.cpp \
+ platform/graphics/IntRect.cpp \
+ platform/graphics/MediaPlayer.cpp \
+ platform/graphics/Path.cpp \
+ platform/graphics/PathTraversalState.cpp \
+ platform/graphics/Pattern.cpp \
+ platform/graphics/Pen.cpp \
+ platform/graphics/SegmentedFontData.cpp \
+ platform/graphics/SimpleFontData.cpp \
+ platform/graphics/StringTruncator.cpp \
+ platform/graphics/WidthIterator.cpp \
+ \
+ platform/graphics/android/BitmapAllocatorAndroid.cpp \
+ platform/graphics/android/FontAndroid.cpp \
+ platform/graphics/android/FontCacheAndroid.cpp \
+ platform/graphics/android/FontCustomPlatformData.cpp \
+ platform/graphics/android/FontDataAndroid.cpp \
+ platform/graphics/android/FontPlatformDataAndroid.cpp \
+ platform/graphics/android/GlyphMapAndroid.cpp \
+ platform/graphics/android/GradientAndroid.cpp \
+ platform/graphics/android/GraphicsContextAndroid.cpp \
+ platform/graphics/android/ImageAndroid.cpp \
+ platform/graphics/android/ImageBufferAndroid.cpp \
+ platform/graphics/android/ImageSourceAndroid.cpp \
+ platform/graphics/android/PathAndroid.cpp \
+ platform/graphics/android/PatternAndroid.cpp \
+ platform/graphics/android/PlatformGraphicsContext.cpp \
+ platform/graphics/android/SharedBufferStream.cpp \
+ platform/graphics/android/android_graphics.cpp \
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ platform/graphics/filters/FEBlend.cpp \
+ platform/graphics/filters/FEColorMatrix.cpp \
+ platform/graphics/filters/FEComponentTransfer.cpp \
+ platform/graphics/filters/FEComposite.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ platform/graphics/skia/FloatPointSkia.cpp \
+ platform/graphics/skia/FloatRectSkia.cpp \
+ platform/graphics/skia/IntPointSkia.cpp \
+ platform/graphics/skia/IntRectSkia.cpp \
+ platform/graphics/skia/NativeImageSkia.cpp \
+ platform/graphics/skia/SkiaUtils.cpp \
+ platform/graphics/skia/TransformationMatrixSkia.cpp \
+ \
+ platform/graphics/transforms/Matrix3DTransformOperation.cpp \
+ platform/graphics/transforms/MatrixTransformOperation.cpp \
+ platform/graphics/transforms/PerspectiveTransformOperation.cpp \
+ platform/graphics/transforms/RotateTransformOperation.cpp \
+ platform/graphics/transforms/ScaleTransformOperation.cpp \
+ platform/graphics/transforms/SkewTransformOperation.cpp \
+ platform/graphics/transforms/TransformOperations.cpp \
+ platform/graphics/transforms/TransformationMatrix.cpp \
+ platform/graphics/transforms/TranslateTransformOperation.cpp \
+ \
+ platform/image-decoders/skia/GIFImageDecoder.cpp \
+ platform/image-decoders/skia/GIFImageReader.cpp \
+ \
+ platform/network/AuthenticationChallengeBase.cpp \
+ platform/network/Credential.cpp \
+ platform/network/FormData.cpp \
+ platform/network/FormDataBuilder.cpp \
+ platform/network/HTTPHeaderMap.cpp \
+ platform/network/HTTPParsers.cpp \
+ platform/network/NetworkStateNotifier.cpp \
+ platform/network/ProtectionSpace.cpp \
+ platform/network/ResourceErrorBase.cpp \
+ platform/network/ResourceHandle.cpp \
+ platform/network/ResourceRequestBase.cpp \
+ platform/network/ResourceResponseBase.cpp \
+ \
+ platform/network/android/Cookie.cpp \
+ platform/network/android/ResourceHandleAndroid.cpp \
+ platform/network/android/NetworkStateNotifierAndroid.cpp \
+ \
+ platform/posix/FileSystemPOSIX.cpp \
+ \
+ platform/sql/SQLValue.cpp \
+ platform/sql/SQLiteAuthorizer.cpp \
+ platform/sql/SQLiteDatabase.cpp \
+ platform/sql/SQLiteStatement.cpp \
+ platform/sql/SQLiteTransaction.cpp \
+ \
+ platform/text/AtomicString.cpp \
+ platform/text/Base64.cpp \
+ platform/text/BidiContext.cpp \
+ platform/text/CString.cpp \
+ platform/text/RegularExpression.cpp \
+ platform/text/SegmentedString.cpp \
+ platform/text/String.cpp \
+ platform/text/StringBuilder.cpp \
+ platform/text/StringImpl.cpp \
+ platform/text/TextBoundariesICU.cpp \
+ platform/text/TextBreakIteratorICU.cpp \
+ platform/text/TextCodec.cpp \
+ platform/text/TextCodecICU.cpp \
+ platform/text/TextCodecLatin1.cpp \
+ platform/text/TextCodecUTF16.cpp \
+ platform/text/TextCodecUserDefined.cpp \
+ platform/text/TextEncoding.cpp \
+ platform/text/TextEncodingDetectorICU.cpp \
+ platform/text/TextEncodingRegistry.cpp \
+ platform/text/TextStream.cpp \
+ platform/text/UnicodeRange.cpp \
+ \
+ plugins/MimeType.cpp \
+ plugins/MimeTypeArray.cpp \
+ plugins/Plugin.cpp \
+ plugins/PluginArray.cpp \
+ plugins/PluginData.cpp \
+ plugins/PluginDatabase.cpp \
+ plugins/PluginInfoStore.cpp \
+ plugins/PluginMainThreadScheduler.cpp \
+ plugins/PluginPackage.cpp \
+ plugins/PluginStream.cpp \
+ plugins/PluginView.cpp \
+ plugins/npapi.cpp \
+ \
+ plugins/android/PluginDataAndroid.cpp \
+ plugins/android/PluginPackageAndroid.cpp \
+ plugins/android/PluginViewAndroid.cpp \
+ \
+ rendering/AutoTableLayout.cpp \
+ rendering/CounterNode.cpp \
+ rendering/EllipsisBox.cpp \
+ rendering/FixedTableLayout.cpp \
+ rendering/HitTestResult.cpp \
+ rendering/InlineBox.cpp \
+ rendering/InlineFlowBox.cpp \
+ rendering/InlineTextBox.cpp \
+ rendering/LayoutState.cpp \
+ rendering/ListMarkerBox.cpp \
+ rendering/MediaControlElements.cpp \
+ rendering/PointerEventsHitRules.cpp \
+ rendering/RenderApplet.cpp \
+ rendering/RenderArena.cpp \
+ rendering/RenderBR.cpp \
+ rendering/RenderBlock.cpp \
+ rendering/RenderBox.cpp \
+ rendering/RenderBoxModelObject.cpp \
+ rendering/RenderButton.cpp \
+ rendering/RenderCounter.cpp \
+ rendering/RenderFieldset.cpp \
+ rendering/RenderFileUploadControl.cpp \
+ rendering/RenderFlexibleBox.cpp \
+ rendering/RenderForeignObject.cpp \
+ rendering/RenderFrame.cpp \
+ rendering/RenderFrameSet.cpp \
+ rendering/RenderHTMLCanvas.cpp \
+ rendering/RenderImage.cpp \
+ rendering/RenderImageGeneratedContent.cpp \
+ rendering/RenderInline.cpp \
+ rendering/RenderLayer.cpp \
+ rendering/RenderLayerBacking.cpp \
+ rendering/RenderLayerCompositor.cpp \
+ rendering/RenderLineBoxList.cpp \
+ rendering/RenderListBox.cpp \
+ rendering/RenderListItem.cpp \
+ rendering/RenderListMarker.cpp \
+ rendering/RenderMarquee.cpp \
+ rendering/RenderMedia.cpp \
+ rendering/RenderMenuList.cpp \
+ rendering/RenderObject.cpp \
+ rendering/RenderObjectChildList.cpp \
+ rendering/RenderPart.cpp \
+ rendering/RenderPartObject.cpp \
+ rendering/RenderPath.cpp \
+ rendering/RenderReplaced.cpp \
+ rendering/RenderReplica.cpp
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/RenderSVGBlock.cpp \
+ rendering/RenderSVGContainer.cpp \
+ rendering/RenderSVGGradientStop.cpp \
+ rendering/RenderSVGHiddenContainer.cpp \
+ rendering/RenderSVGImage.cpp \
+ rendering/RenderSVGInline.cpp \
+ rendering/RenderSVGInlineText.cpp \
+ rendering/RenderSVGRoot.cpp \
+ rendering/RenderSVGTSpan.cpp \
+ rendering/RenderSVGText.cpp \
+ rendering/RenderSVGTextPath.cpp \
+ rendering/RenderSVGTransformableContainer.cpp \
+ rendering/RenderSVGViewportContainer.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/RenderScrollbar.cpp \
+ rendering/RenderScrollbarPart.cpp \
+ rendering/RenderScrollbarTheme.cpp \
+ rendering/RenderSlider.cpp \
+ rendering/RenderTable.cpp \
+ rendering/RenderTableCell.cpp \
+ rendering/RenderTableCol.cpp \
+ rendering/RenderTableRow.cpp \
+ rendering/RenderTableSection.cpp \
+ rendering/RenderText.cpp \
+ rendering/RenderTextControl.cpp \
+ rendering/RenderTextControlMultiLine.cpp \
+ rendering/RenderTextControlSingleLine.cpp \
+ rendering/RenderTextFragment.cpp \
+ rendering/RenderTheme.cpp \
+ rendering/RenderTreeAsText.cpp \
+ rendering/RenderView.cpp \
+ rendering/RenderWidget.cpp \
+ rendering/RenderWordBreak.cpp \
+ rendering/RootInlineBox.cpp \
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/SVGCharacterLayoutInfo.cpp \
+ rendering/SVGInlineFlowBox.cpp \
+ rendering/SVGInlineTextBox.cpp \
+ rendering/SVGRenderSupport.cpp \
+ rendering/SVGRenderTreeAsText.cpp \
+ rendering/SVGRootInlineBox.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/ScrollBehavior.cpp \
+ rendering/TextControlInnerElements.cpp \
+ rendering/TransformState.cpp \
+ rendering/bidi.cpp \
+ rendering/break_lines.cpp \
+ \
+ rendering/style/BindingURI.cpp \
+ rendering/style/ContentData.cpp \
+ rendering/style/CounterDirectives.cpp \
+ rendering/style/FillLayer.cpp \
+ rendering/style/KeyframeList.cpp \
+ rendering/style/NinePieceImage.cpp \
+ rendering/style/RenderStyle.cpp \
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/style/SVGRenderStyle.cpp \
+ rendering/style/SVGRenderStyleDefs.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ rendering/style/ShadowData.cpp \
+ rendering/style/StyleBackgroundData.cpp \
+ rendering/style/StyleBoxData.cpp \
+ rendering/style/StyleCachedImage.cpp \
+ rendering/style/StyleFlexibleBoxData.cpp \
+ rendering/style/StyleGeneratedImage.cpp \
+ rendering/style/StyleInheritedData.cpp \
+ rendering/style/StyleMarqueeData.cpp \
+ rendering/style/StyleMultiColData.cpp \
+ rendering/style/StyleRareInheritedData.cpp \
+ rendering/style/StyleRareNonInheritedData.cpp \
+ rendering/style/StyleSurroundData.cpp \
+ rendering/style/StyleTransformData.cpp \
+ rendering/style/StyleVisualData.cpp \
+ \
+ storage/ChangeVersionWrapper.cpp \
+ storage/Database.cpp \
+ storage/DatabaseAuthorizer.cpp \
+ storage/DatabaseTask.cpp \
+ storage/DatabaseThread.cpp \
+ storage/DatabaseTracker.cpp \
+ storage/OriginQuotaManager.cpp \
+ storage/OriginUsageRecord.cpp \
+ storage/SQLResultSet.cpp \
+ storage/SQLResultSetRowList.cpp \
+ storage/SQLStatement.cpp \
+ storage/SQLTransaction.cpp \
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ svg/ColorDistance.cpp \
+ svg/Filter.cpp \
+ svg/FilterEffect.cpp \
+ svg/SVGAElement.cpp \
+ svg/SVGAltGlyphElement.cpp \
+ svg/SVGAngle.cpp \
+ svg/SVGAnimateColorElement.cpp \
+ svg/SVGAnimateElement.cpp \
+ svg/SVGAnimateMotionElement.cpp \
+ svg/SVGAnimateTransformElement.cpp \
+ svg/SVGAnimatedPathData.cpp \
+ svg/SVGAnimatedPoints.cpp \
+ svg/SVGAnimationElement.cpp \
+ svg/SVGCircleElement.cpp \
+ svg/SVGClipPathElement.cpp \
+ svg/SVGColor.cpp \
+ svg/SVGComponentTransferFunctionElement.cpp \
+ svg/SVGCursorElement.cpp \
+ svg/SVGDefinitionSrcElement.cpp \
+ svg/SVGDefsElement.cpp \
+ svg/SVGDescElement.cpp \
+ svg/SVGDocument.cpp \
+ svg/SVGDocumentExtensions.cpp \
+ svg/SVGElement.cpp \
+ svg/SVGElementInstance.cpp \
+ svg/SVGElementInstanceList.cpp \
+ svg/SVGEllipseElement.cpp \
+ svg/SVGExternalResourcesRequired.cpp \
+ svg/SVGFEBlendElement.cpp \
+ svg/SVGFEColorMatrixElement.cpp \
+ svg/SVGFEComponentTransferElement.cpp \
+ svg/SVGFECompositeElement.cpp \
+ svg/SVGFEDiffuseLightingElement.cpp \
+ svg/SVGFEDisplacementMapElement.cpp \
+ svg/SVGFEDistantLightElement.cpp \
+ svg/SVGFEFloodElement.cpp \
+ svg/SVGFEFuncAElement.cpp \
+ svg/SVGFEFuncBElement.cpp \
+ svg/SVGFEFuncGElement.cpp \
+ svg/SVGFEFuncRElement.cpp \
+ svg/SVGFEGaussianBlurElement.cpp \
+ svg/SVGFEImageElement.cpp \
+ svg/SVGFELightElement.cpp \
+ svg/SVGFEMergeElement.cpp \
+ svg/SVGFEMergeNodeElement.cpp \
+ svg/SVGFEOffsetElement.cpp \
+ svg/SVGFEPointLightElement.cpp \
+ svg/SVGFESpecularLightingElement.cpp \
+ svg/SVGFESpotLightElement.cpp \
+ svg/SVGFETileElement.cpp \
+ svg/SVGFETurbulenceElement.cpp \
+ svg/SVGFilterElement.cpp \
+ svg/SVGFilterPrimitiveStandardAttributes.cpp \
+ svg/SVGFitToViewBox.cpp \
+ svg/SVGFont.cpp \
+ svg/SVGFontData.cpp \
+ svg/SVGFontElement.cpp \
+ svg/SVGFontFaceElement.cpp \
+ svg/SVGFontFaceFormatElement.cpp \
+ svg/SVGFontFaceNameElement.cpp \
+ svg/SVGFontFaceSrcElement.cpp \
+ svg/SVGFontFaceUriElement.cpp \
+ svg/SVGForeignObjectElement.cpp \
+ svg/SVGGElement.cpp \
+ svg/SVGGlyphElement.cpp \
+ svg/SVGGradientElement.cpp \
+ svg/SVGHKernElement.cpp \
+ svg/SVGImageElement.cpp \
+ svg/SVGImageLoader.cpp \
+ svg/SVGLangSpace.cpp \
+ svg/SVGLength.cpp \
+ svg/SVGLengthList.cpp \
+ svg/SVGLineElement.cpp \
+ svg/SVGLinearGradientElement.cpp \
+ svg/SVGLocatable.cpp \
+ svg/SVGMPathElement.cpp \
+ svg/SVGMarkerElement.cpp \
+ svg/SVGMaskElement.cpp \
+ svg/SVGMetadataElement.cpp \
+ svg/SVGMissingGlyphElement.cpp \
+ svg/SVGNumberList.cpp \
+ svg/SVGPaint.cpp \
+ svg/SVGParserUtilities.cpp \
+ svg/SVGPathElement.cpp \
+ svg/SVGPathSegArc.cpp \
+ svg/SVGPathSegClosePath.cpp \
+ svg/SVGPathSegCurvetoCubic.cpp \
+ svg/SVGPathSegCurvetoCubicSmooth.cpp \
+ svg/SVGPathSegCurvetoQuadratic.cpp \
+ svg/SVGPathSegCurvetoQuadraticSmooth.cpp \
+ svg/SVGPathSegLineto.cpp \
+ svg/SVGPathSegLinetoHorizontal.cpp \
+ svg/SVGPathSegLinetoVertical.cpp \
+ svg/SVGPathSegList.cpp \
+ svg/SVGPathSegMoveto.cpp \
+ svg/SVGPatternElement.cpp \
+ svg/SVGPointList.cpp \
+ svg/SVGPolyElement.cpp \
+ svg/SVGPolygonElement.cpp \
+ svg/SVGPolylineElement.cpp \
+ svg/SVGPreserveAspectRatio.cpp \
+ svg/SVGRadialGradientElement.cpp \
+ svg/SVGRectElement.cpp \
+ svg/SVGSVGElement.cpp \
+ svg/SVGScriptElement.cpp \
+ svg/SVGSetElement.cpp \
+ svg/SVGStopElement.cpp \
+ svg/SVGStringList.cpp \
+ svg/SVGStylable.cpp \
+ svg/SVGStyleElement.cpp \
+ svg/SVGStyledElement.cpp \
+ svg/SVGStyledLocatableElement.cpp \
+ svg/SVGStyledTransformableElement.cpp \
+ svg/SVGSwitchElement.cpp \
+ svg/SVGSymbolElement.cpp \
+ svg/SVGTRefElement.cpp \
+ svg/SVGTSpanElement.cpp \
+ svg/SVGTests.cpp \
+ svg/SVGTextContentElement.cpp \
+ svg/SVGTextElement.cpp \
+ svg/SVGTextPathElement.cpp \
+ svg/SVGTextPositioningElement.cpp \
+ svg/SVGTitleElement.cpp \
+ svg/SVGTransform.cpp \
+ svg/SVGTransformDistance.cpp \
+ svg/SVGTransformList.cpp \
+ svg/SVGTransformable.cpp \
+ svg/SVGURIReference.cpp \
+ svg/SVGUseElement.cpp \
+ svg/SVGViewElement.cpp \
+ svg/SVGViewSpec.cpp \
+ svg/SVGZoomAndPan.cpp \
+ svg/SVGZoomEvent.cpp \
+ \
+ svg/animation/SMILTime.cpp \
+ svg/animation/SMILTimeContainer.cpp \
+ svg/animation/SVGSMILElement.cpp \
+ \
+ svg/graphics/SVGImage.cpp \
+ svg/graphics/SVGPaintServer.cpp \
+ svg/graphics/SVGPaintServerGradient.cpp \
+ svg/graphics/SVGPaintServerLinearGradient.cpp \
+ svg/graphics/SVGPaintServerPattern.cpp \
+ svg/graphics/SVGPaintServerRadialGradient.cpp \
+ svg/graphics/SVGPaintServerSolid.cpp \
+ svg/graphics/SVGResource.cpp \
+ svg/graphics/SVGResourceClipper.cpp \
+ svg/graphics/SVGResourceFilter.cpp \
+ svg/graphics/SVGResourceMarker.cpp \
+ svg/graphics/SVGResourceMasker.cpp \
+ \
+ svg/graphics/filters/SVGFEConvolveMatrix.cpp \
+ svg/graphics/filters/SVGFEDiffuseLighting.cpp \
+ svg/graphics/filters/SVGFEDisplacementMap.cpp \
+ svg/graphics/filters/SVGFEFlood.cpp \
+ svg/graphics/filters/SVGFEGaussianBlur.cpp \
+ svg/graphics/filters/SVGFEImage.cpp \
+ svg/graphics/filters/SVGFEMerge.cpp \
+ svg/graphics/filters/SVGFEMorphology.cpp \
+ svg/graphics/filters/SVGFEOffset.cpp \
+ svg/graphics/filters/SVGFESpecularLighting.cpp \
+ svg/graphics/filters/SVGFETile.cpp \
+ svg/graphics/filters/SVGFETurbulence.cpp \
+ svg/graphics/filters/SVGFilterEffect.cpp \
+ svg/graphics/filters/SVGLightSource.cpp \
+ \
+ svg/graphics/skia/SVGResourceFilterSkia.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ xml/DOMParser.cpp \
+ xml/XMLHttpRequest.cpp \
+ xml/XMLHttpRequestUpload.cpp \
+ xml/XMLSerializer.cpp