diff options
-rw-r--r-- | Android.mk | 2 | ||||
-rw-r--r-- | Android.v8.mk | 2 | ||||
-rw-r--r-- | JavaScriptCore/Android.v8.wtf.mk (renamed from JavaScriptCore/Android.wtf.mk) | 0 | ||||
-rw-r--r-- | WebCore/Android.v8.derived.mk | 200 | ||||
-rw-r--r-- | WebCore/Android.v8.mk | 995 |
5 files changed, 1197 insertions, 2 deletions
@@ -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 |