1## 2## Copyright 2009, The Android Open Source Project 3## 4## Redistribution and use in source and binary forms, with or without 5## modification, are permitted provided that the following conditions 6## are met: 7## * Redistributions of source code must retain the above copyright 8## notice, this list of conditions and the following disclaimer. 9## * Redistributions in binary form must reproduce the above copyright 10## notice, this list of conditions and the following disclaimer in the 11## documentation and/or other materials provided with the distribution. 12## 13## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY 14## EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 16## PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 17## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 18## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 20## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 21## OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24## 25 26LOCAL_SRC_FILES := \ 27 bindings/generic/BindingSecurityBase.cpp \ 28 \ 29 css/CSSBorderImageValue.cpp \ 30 css/CSSCanvasValue.cpp \ 31 css/CSSCharsetRule.cpp \ 32 css/CSSComputedStyleDeclaration.cpp \ 33 css/CSSCursorImageValue.cpp \ 34 css/CSSFontFace.cpp \ 35 css/CSSFontFaceRule.cpp \ 36 css/CSSFontFaceSource.cpp \ 37 css/CSSFontFaceSrcValue.cpp \ 38 css/CSSFontSelector.cpp \ 39 css/CSSFunctionValue.cpp \ 40 css/CSSGradientValue.cpp \ 41 css/CSSHelper.cpp \ 42 css/CSSImageGeneratorValue.cpp \ 43 css/CSSImageValue.cpp \ 44 css/CSSImportRule.cpp \ 45 css/CSSInheritedValue.cpp \ 46 css/CSSInitialValue.cpp \ 47 css/CSSMediaRule.cpp \ 48 css/CSSMutableStyleDeclaration.cpp \ 49 css/CSSPageRule.cpp \ 50 css/CSSParser.cpp \ 51 css/CSSParserValues.cpp \ 52 css/CSSPrimitiveValue.cpp \ 53 css/CSSProperty.cpp \ 54 css/CSSPropertyLonghand.cpp \ 55 css/CSSReflectValue.cpp \ 56 css/CSSRule.cpp \ 57 css/CSSRuleList.cpp \ 58 css/CSSSegmentedFontFace.cpp \ 59 css/CSSSelector.cpp \ 60 css/CSSSelectorList.cpp \ 61 css/CSSStyleDeclaration.cpp \ 62 css/CSSStyleRule.cpp \ 63 css/CSSStyleSelector.cpp \ 64 css/CSSStyleSheet.cpp \ 65 css/CSSTimingFunctionValue.cpp \ 66 css/CSSUnicodeRangeValue.cpp \ 67 css/CSSValueList.cpp \ 68 css/CSSVariableDependentValue.cpp \ 69 css/CSSVariablesDeclaration.cpp \ 70 css/CSSVariablesRule.cpp \ 71 css/FontFamilyValue.cpp \ 72 css/FontValue.cpp \ 73 css/Media.cpp \ 74 css/MediaFeatureNames.cpp \ 75 css/MediaList.cpp \ 76 css/MediaQuery.cpp \ 77 css/MediaQueryEvaluator.cpp \ 78 css/MediaQueryExp.cpp \ 79 css/RGBColor.cpp \ 80 81ifeq ($(ENABLE_SVG), true) 82LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 83 css/SVGCSSComputedStyleDeclaration.cpp \ 84 css/SVGCSSParser.cpp \ 85 css/SVGCSSStyleSelector.cpp 86endif 87 88LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 89 css/ShadowValue.cpp \ 90 css/StyleBase.cpp \ 91 css/StyleList.cpp \ 92 css/StyleSheet.cpp \ 93 css/StyleSheetList.cpp \ 94 css/WebKitCSSKeyframeRule.cpp \ 95 css/WebKitCSSKeyframesRule.cpp \ 96 css/WebKitCSSMatrix.cpp \ 97 css/WebKitCSSTransformValue.cpp \ 98 \ 99 dom/ActiveDOMObject.cpp \ 100 dom/Attr.cpp \ 101 dom/Attribute.cpp \ 102 dom/BeforeTextInsertedEvent.cpp \ 103 dom/BeforeUnloadEvent.cpp \ 104 dom/CDATASection.cpp \ 105 dom/CSSMappedAttributeDeclaration.cpp \ 106 dom/CharacterData.cpp \ 107 dom/CheckedRadioButtons.cpp \ 108 dom/ChildNodeList.cpp \ 109 dom/ClassNodeList.cpp \ 110 dom/ClientRect.cpp \ 111 dom/ClientRectList.cpp \ 112 dom/Clipboard.cpp \ 113 dom/ClipboardEvent.cpp \ 114 dom/Comment.cpp \ 115 dom/CompositionEvent.cpp \ 116 dom/ContainerNode.cpp \ 117 dom/DOMImplementation.cpp \ 118 dom/Document.cpp \ 119 dom/DocumentFragment.cpp \ 120 dom/DocumentType.cpp \ 121 dom/DynamicNodeList.cpp \ 122 dom/EditingText.cpp \ 123 dom/Element.cpp \ 124 dom/Entity.cpp \ 125 dom/EntityReference.cpp \ 126 dom/ErrorEvent.cpp \ 127 dom/Event.cpp \ 128 dom/EventNames.cpp \ 129 dom/EventTarget.cpp \ 130 dom/ExceptionBase.cpp \ 131 dom/ExceptionCode.cpp \ 132 dom/InputElement.cpp \ 133 dom/KeyboardEvent.cpp \ 134 dom/MappedAttribute.cpp \ 135 dom/MessageChannel.cpp \ 136 dom/MessageEvent.cpp \ 137 dom/MessagePort.cpp \ 138 dom/MessagePortChannel.cpp \ 139 dom/MouseEvent.cpp \ 140 dom/MouseRelatedEvent.cpp \ 141 dom/MutationEvent.cpp \ 142 dom/NameNodeList.cpp \ 143 dom/NamedAttrMap.cpp \ 144 dom/NamedMappedAttrMap.cpp \ 145 dom/Node.cpp \ 146 dom/NodeFilter.cpp \ 147 dom/NodeFilterCondition.cpp \ 148 dom/NodeIterator.cpp \ 149 dom/Notation.cpp \ 150 dom/OptionElement.cpp \ 151 dom/OptionGroupElement.cpp \ 152 dom/OverflowEvent.cpp \ 153 dom/PageTransitionEvent.cpp \ 154 dom/PopStateEvent.cpp \ 155 dom/Position.cpp \ 156 dom/PositionIterator.cpp \ 157 dom/ProcessingInstruction.cpp \ 158 dom/ProgressEvent.cpp \ 159 dom/QualifiedName.cpp \ 160 dom/Range.cpp \ 161 dom/RegisteredEventListener.cpp \ 162 dom/ScriptElement.cpp \ 163 dom/ScriptExecutionContext.cpp \ 164 dom/SelectElement.cpp \ 165 dom/SelectorNodeList.cpp \ 166 dom/SpaceSplitString.cpp \ 167 dom/StaticNodeList.cpp \ 168 dom/StyleElement.cpp \ 169 dom/StyledElement.cpp \ 170 dom/TagNodeList.cpp \ 171 dom/Text.cpp \ 172 dom/TextEvent.cpp \ 173 dom/Touch.cpp \ 174 dom/TouchEvent.cpp \ 175 dom/TouchList.cpp \ 176 dom/Traversal.cpp \ 177 dom/TreeWalker.cpp \ 178 dom/UIEvent.cpp \ 179 dom/UIEventWithKeyState.cpp \ 180 dom/WebKitAnimationEvent.cpp \ 181 dom/WebKitTransitionEvent.cpp \ 182 dom/WheelEvent.cpp \ 183 dom/XMLTokenizer.cpp \ 184 dom/XMLTokenizerLibxml2.cpp \ 185 dom/XMLTokenizerScope.cpp \ 186 dom/default/PlatformMessagePortChannel.cpp \ 187 \ 188 editing/AppendNodeCommand.cpp \ 189 editing/ApplyStyleCommand.cpp \ 190 editing/BreakBlockquoteCommand.cpp \ 191 editing/CompositeEditCommand.cpp \ 192 editing/CreateLinkCommand.cpp \ 193 editing/DeleteButton.cpp \ 194 editing/DeleteButtonController.cpp \ 195 editing/DeleteFromTextNodeCommand.cpp \ 196 editing/DeleteSelectionCommand.cpp \ 197 editing/EditCommand.cpp \ 198 editing/Editor.cpp \ 199 editing/EditorCommand.cpp \ 200 editing/FormatBlockCommand.cpp \ 201 editing/HTMLInterchange.cpp \ 202 editing/IndentOutdentCommand.cpp \ 203 editing/InsertIntoTextNodeCommand.cpp \ 204 editing/InsertLineBreakCommand.cpp \ 205 editing/InsertListCommand.cpp \ 206 editing/InsertNodeBeforeCommand.cpp \ 207 editing/InsertParagraphSeparatorCommand.cpp \ 208 editing/InsertTextCommand.cpp \ 209 editing/JoinTextNodesCommand.cpp \ 210 editing/MergeIdenticalElementsCommand.cpp \ 211 editing/ModifySelectionListLevel.cpp \ 212 editing/MoveSelectionCommand.cpp \ 213 editing/RemoveCSSPropertyCommand.cpp \ 214 editing/RemoveFormatCommand.cpp \ 215 editing/RemoveNodeCommand.cpp \ 216 editing/RemoveNodePreservingChildrenCommand.cpp \ 217 editing/ReplaceNodeWithSpanCommand.cpp \ 218 editing/ReplaceSelectionCommand.cpp \ 219 editing/SelectionController.cpp \ 220 editing/SetNodeAttributeCommand.cpp \ 221 editing/SplitElementCommand.cpp \ 222 editing/SplitTextNodeCommand.cpp \ 223 editing/SplitTextNodeContainingElementCommand.cpp \ 224 editing/TextIterator.cpp \ 225 editing/TypingCommand.cpp \ 226 editing/UnlinkCommand.cpp \ 227 editing/VisiblePosition.cpp \ 228 editing/VisibleSelection.cpp \ 229 editing/WrapContentsInDummySpanCommand.cpp \ 230 \ 231 editing/android/EditorAndroid.cpp \ 232 editing/htmlediting.cpp \ 233 editing/markup.cpp \ 234 editing/visible_units.cpp \ 235 \ 236 history/BackForwardList.cpp \ 237 history/CachedFrame.cpp \ 238 history/CachedPage.cpp \ 239 history/HistoryItem.cpp \ 240 history/PageCache.cpp \ 241 \ 242 history/android/HistoryItemAndroid.cpp \ 243 \ 244 html/Blob.cpp \ 245 html/CollectionCache.cpp \ 246 html/DateComponents.cpp \ 247 html/File.cpp \ 248 html/FileList.cpp \ 249 html/FormDataList.cpp \ 250 html/HTMLAllCollection.cpp \ 251 html/HTMLCollection.cpp \ 252 html/HTMLDataListElement.cpp \ 253 html/HTMLDocument.cpp \ 254 html/HTMLElementsAllInOne.cpp \ 255 html/HTMLFormCollection.cpp \ 256 html/HTMLImageLoader.cpp \ 257 html/HTMLNameCollection.cpp \ 258 html/HTMLOptionsCollection.cpp \ 259 html/HTMLParser.cpp \ 260 html/HTMLParserErrorCodes.cpp \ 261 html/HTMLTableRowsCollection.cpp \ 262 html/HTMLTokenizer.cpp \ 263 html/HTMLViewSourceDocument.cpp \ 264 html/ImageData.cpp \ 265 html/PreloadScanner.cpp \ 266 html/TimeRanges.cpp \ 267 html/ValidityState.cpp \ 268 \ 269 html/canvas/CanvasGradient.cpp \ 270 html/canvas/CanvasNumberArray.cpp \ 271 html/canvas/CanvasObject.cpp \ 272 html/canvas/CanvasPattern.cpp \ 273 html/canvas/CanvasPixelArray.cpp \ 274 html/canvas/CanvasRenderingContext.cpp \ 275 html/canvas/CanvasRenderingContext2D.cpp \ 276 html/canvas/CanvasStyle.cpp \ 277 \ 278 loader/Cache.cpp \ 279 loader/CachedCSSStyleSheet.cpp \ 280 loader/CachedFont.cpp \ 281 loader/CachedImage.cpp \ 282 loader/CachedResource.cpp \ 283 loader/CachedResourceClientWalker.cpp \ 284 loader/CachedResourceHandle.cpp \ 285 loader/CachedScript.cpp \ 286 loader/CrossOriginAccessControl.cpp \ 287 loader/CrossOriginPreflightResultCache.cpp \ 288 loader/DocLoader.cpp \ 289 loader/DocumentLoader.cpp \ 290 loader/DocumentThreadableLoader.cpp \ 291 loader/FormState.cpp \ 292 loader/FrameLoader.cpp \ 293 loader/HistoryController.cpp \ 294 loader/ImageDocument.cpp \ 295 loader/ImageLoader.cpp \ 296 loader/MainResourceLoader.cpp \ 297 loader/MediaDocument.cpp \ 298 loader/NavigationAction.cpp \ 299 loader/NetscapePlugInStreamLoader.cpp \ 300 loader/PlaceholderDocument.cpp \ 301 loader/PluginDocument.cpp \ 302 loader/PolicyCallback.cpp \ 303 loader/PolicyChecker.cpp \ 304 loader/ProgressTracker.cpp \ 305 loader/RedirectScheduler.cpp \ 306 loader/Request.cpp \ 307 loader/ResourceLoadNotifier.cpp \ 308 loader/ResourceLoader.cpp \ 309 loader/SubresourceLoader.cpp \ 310 loader/TextDocument.cpp \ 311 loader/TextResourceDecoder.cpp \ 312 loader/ThreadableLoader.cpp \ 313 loader/WorkerThreadableLoader.cpp \ 314 loader/appcache/ApplicationCache.cpp \ 315 loader/appcache/ApplicationCacheGroup.cpp \ 316 loader/appcache/ApplicationCacheHost.cpp \ 317 loader/appcache/ApplicationCacheResource.cpp \ 318 loader/appcache/ApplicationCacheStorage.cpp \ 319 loader/appcache/DOMApplicationCache.cpp \ 320 loader/appcache/ManifestParser.cpp \ 321 \ 322 loader/icon/IconDatabase.cpp \ 323 loader/icon/IconFetcher.cpp \ 324 loader/icon/IconLoader.cpp \ 325 loader/icon/IconRecord.cpp \ 326 loader/icon/PageURLRecord.cpp \ 327 \ 328 loader/loader.cpp \ 329 \ 330 page/BarInfo.cpp \ 331 page/Chrome.cpp \ 332 page/Connection.cpp \ 333 page/Console.cpp \ 334 page/ContextMenuController.cpp \ 335 page/DOMSelection.cpp \ 336 page/DOMTimer.cpp \ 337 page/DOMWindow.cpp \ 338 page/DragController.cpp \ 339 page/EventHandler.cpp \ 340 page/FocusController.cpp \ 341 page/Frame.cpp \ 342 page/FrameTree.cpp \ 343 page/FrameView.cpp \ 344 page/Geolocation.cpp \ 345 page/GeolocationPositionCache.cpp \ 346 page/History.cpp \ 347 page/Location.cpp \ 348 page/MouseEventWithHitTestResults.cpp \ 349 page/Navigator.cpp \ 350 page/NavigatorBase.cpp \ 351 page/OriginAccessEntry.cpp \ 352 page/Page.cpp \ 353 page/PageGroup.cpp \ 354 page/PageGroupLoadDeferrer.cpp \ 355 page/PluginHalter.cpp \ 356 page/PrintContext.cpp \ 357 page/Screen.cpp \ 358 page/SecurityOrigin.cpp \ 359 page/Settings.cpp \ 360 page/UserContentURLPattern.cpp \ 361 page/WindowFeatures.cpp \ 362 page/WorkerNavigator.cpp \ 363 page/XSSAuditor.cpp \ 364 \ 365 page/android/DragControllerAndroid.cpp \ 366 page/android/EventHandlerAndroid.cpp \ 367 \ 368 page/animation/AnimationBase.cpp \ 369 page/animation/AnimationController.cpp \ 370 page/animation/CompositeAnimation.cpp \ 371 page/animation/ImplicitAnimation.cpp \ 372 page/animation/KeyframeAnimation.cpp \ 373 \ 374 platform/Arena.cpp \ 375 platform/ContentType.cpp \ 376 platform/ContextMenu.cpp \ 377 platform/CrossThreadCopier.cpp \ 378 platform/DeprecatedPtrListImpl.cpp \ 379 platform/DragData.cpp \ 380 platform/DragImage.cpp \ 381 platform/FileChooser.cpp \ 382 platform/GeolocationService.cpp \ 383 platform/KURL.cpp \ 384 platform/KURLGoogle.cpp \ 385 platform/Length.cpp \ 386 platform/LinkHash.cpp \ 387 platform/Logging.cpp \ 388 platform/MIMETypeRegistry.cpp \ 389 platform/ScrollView.cpp \ 390 platform/Scrollbar.cpp \ 391 platform/ScrollbarThemeComposite.cpp \ 392 platform/SharedBuffer.cpp \ 393 platform/Theme.cpp \ 394 platform/ThreadGlobalData.cpp \ 395 platform/ThreadTimers.cpp \ 396 platform/Timer.cpp \ 397 platform/Widget.cpp \ 398 \ 399 platform/android/ClipboardAndroid.cpp \ 400 platform/android/CursorAndroid.cpp \ 401 platform/android/DragDataAndroid.cpp \ 402 platform/android/EventLoopAndroid.cpp \ 403 platform/android/FileChooserAndroid.cpp \ 404 platform/android/FileSystemAndroid.cpp \ 405 platform/android/GeolocationServiceAndroid.cpp \ 406 platform/android/GeolocationServiceBridge.cpp \ 407 platform/android/KeyEventAndroid.cpp \ 408 platform/android/LocalizedStringsAndroid.cpp \ 409 platform/android/PlatformTouchEventAndroid.cpp \ 410 platform/android/PlatformTouchPointAndroid.cpp \ 411 platform/android/PopupMenuAndroid.cpp \ 412 platform/android/RenderThemeAndroid.cpp \ 413 platform/android/PackageNotifier.cpp \ 414 platform/android/ScreenAndroid.cpp \ 415 platform/android/ScrollViewAndroid.cpp \ 416 platform/android/SearchPopupMenuAndroid.cpp \ 417 platform/android/SharedTimerAndroid.cpp \ 418 platform/android/SoundAndroid.cpp \ 419 platform/android/SSLKeyGeneratorAndroid.cpp \ 420 platform/android/SystemTimeAndroid.cpp \ 421 platform/android/TemporaryLinkStubs.cpp \ 422 platform/android/WidgetAndroid.cpp \ 423 \ 424 platform/animation/Animation.cpp \ 425 platform/animation/AnimationList.cpp \ 426 \ 427 platform/graphics/BitmapImage.cpp \ 428 platform/graphics/Color.cpp \ 429 platform/graphics/FloatPoint.cpp \ 430 platform/graphics/FloatPoint3D.cpp \ 431 platform/graphics/FloatQuad.cpp \ 432 platform/graphics/FloatRect.cpp \ 433 platform/graphics/FloatSize.cpp \ 434 platform/graphics/Font.cpp \ 435 platform/graphics/FontCache.cpp \ 436 platform/graphics/FontData.cpp \ 437 platform/graphics/FontDescription.cpp \ 438 platform/graphics/FontFallbackList.cpp \ 439 platform/graphics/FontFamily.cpp \ 440 platform/graphics/FontFastPath.cpp \ 441 platform/graphics/GeneratedImage.cpp \ 442 platform/graphics/GlyphPageTreeNode.cpp \ 443 platform/graphics/GlyphWidthMap.cpp \ 444 platform/graphics/Gradient.cpp \ 445 platform/graphics/GraphicsContext.cpp \ 446 platform/graphics/GraphicsLayer.cpp \ 447 platform/graphics/GraphicsTypes.cpp \ 448 platform/graphics/Image.cpp \ 449 platform/graphics/IntRect.cpp \ 450 platform/graphics/MediaPlayer.cpp \ 451 platform/graphics/Path.cpp \ 452 platform/graphics/PathTraversalState.cpp \ 453 platform/graphics/Pattern.cpp \ 454 platform/graphics/Pen.cpp \ 455 platform/graphics/SegmentedFontData.cpp \ 456 platform/graphics/SimpleFontData.cpp \ 457 platform/graphics/StringTruncator.cpp \ 458 platform/graphics/WidthIterator.cpp \ 459 \ 460 platform/graphics/android/AndroidAnimation.cpp \ 461 platform/graphics/android/BitmapAllocatorAndroid.cpp \ 462 platform/graphics/android/FontAndroid.cpp \ 463 platform/graphics/android/FontCacheAndroid.cpp \ 464 platform/graphics/android/FontCustomPlatformData.cpp \ 465 platform/graphics/android/FontDataAndroid.cpp \ 466 platform/graphics/android/FontPlatformDataAndroid.cpp \ 467 platform/graphics/android/GlyphMapAndroid.cpp \ 468 platform/graphics/android/GradientAndroid.cpp \ 469 platform/graphics/android/GraphicsContextAndroid.cpp \ 470 platform/graphics/android/GraphicsLayerAndroid.cpp \ 471 platform/graphics/android/ImageAndroid.cpp \ 472 platform/graphics/android/ImageBufferAndroid.cpp \ 473 platform/graphics/android/ImageSourceAndroid.cpp \ 474 platform/graphics/android/LayerAndroid.cpp \ 475 platform/graphics/android/PathAndroid.cpp \ 476 platform/graphics/android/PatternAndroid.cpp \ 477 platform/graphics/android/PlatformGraphicsContext.cpp \ 478 platform/graphics/android/SharedBufferStream.cpp \ 479 platform/graphics/android/android_graphics.cpp \ 480 481ifeq ($(ENABLE_SVG), true) 482LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 483 platform/graphics/filters/FEBlend.cpp \ 484 platform/graphics/filters/FEColorMatrix.cpp \ 485 platform/graphics/filters/FEComponentTransfer.cpp \ 486 platform/graphics/filters/FEComposite.cpp 487endif 488 489LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 490 platform/graphics/skia/FloatPointSkia.cpp \ 491 platform/graphics/skia/FloatRectSkia.cpp \ 492 platform/graphics/skia/IntPointSkia.cpp \ 493 platform/graphics/skia/IntRectSkia.cpp \ 494 platform/graphics/skia/NativeImageSkia.cpp \ 495 platform/graphics/skia/SkiaUtils.cpp \ 496 platform/graphics/skia/TransformationMatrixSkia.cpp \ 497 \ 498 platform/graphics/transforms/AffineTransform.cpp \ 499 platform/graphics/transforms/Matrix3DTransformOperation.cpp \ 500 platform/graphics/transforms/MatrixTransformOperation.cpp \ 501 platform/graphics/transforms/PerspectiveTransformOperation.cpp \ 502 platform/graphics/transforms/RotateTransformOperation.cpp \ 503 platform/graphics/transforms/ScaleTransformOperation.cpp \ 504 platform/graphics/transforms/SkewTransformOperation.cpp \ 505 platform/graphics/transforms/TransformOperations.cpp \ 506 platform/graphics/transforms/TransformationMatrix.cpp \ 507 platform/graphics/transforms/TranslateTransformOperation.cpp \ 508 \ 509 platform/image-decoders/ImageDecoder.cpp \ 510 platform/image-decoders/skia/ImageDecoderSkia.cpp \ 511 platform/image-decoders/gif/GIFImageDecoder.cpp \ 512 platform/image-decoders/gif/GIFImageReader.cpp \ 513 \ 514 platform/mock/GeolocationServiceMock.cpp \ 515 \ 516 platform/network/AuthenticationChallengeBase.cpp \ 517 platform/network/Credential.cpp \ 518 platform/network/CredentialStorage.cpp \ 519 platform/network/FormData.cpp \ 520 platform/network/FormDataBuilder.cpp \ 521 platform/network/HTTPHeaderMap.cpp \ 522 platform/network/HTTPParsers.cpp \ 523 platform/network/NetworkStateNotifier.cpp \ 524 platform/network/ProtectionSpace.cpp \ 525 platform/network/ResourceErrorBase.cpp \ 526 platform/network/ResourceHandle.cpp \ 527 platform/network/ResourceRequestBase.cpp \ 528 platform/network/ResourceResponseBase.cpp \ 529 \ 530 platform/network/android/CookieJarAndroid.cpp \ 531 platform/network/android/NetworkStateNotifierAndroid.cpp \ 532 platform/network/android/ResourceHandleAndroid.cpp \ 533 platform/network/android/ResourceRequestAndroid.cpp \ 534 \ 535 platform/posix/FileSystemPOSIX.cpp \ 536 \ 537 platform/sql/SQLValue.cpp \ 538 platform/sql/SQLiteAuthorizer.cpp \ 539 platform/sql/SQLiteDatabase.cpp \ 540 platform/sql/SQLiteFileSystem.cpp \ 541 platform/sql/SQLiteStatement.cpp \ 542 platform/sql/SQLiteTransaction.cpp \ 543 \ 544 platform/text/AtomicString.cpp \ 545 platform/text/Base64.cpp \ 546 platform/text/BidiContext.cpp \ 547 platform/text/CString.cpp \ 548 platform/text/RegularExpression.cpp \ 549 platform/text/SegmentedString.cpp \ 550 platform/text/String.cpp \ 551 platform/text/StringBuilder.cpp \ 552 platform/text/StringImpl.cpp \ 553 platform/text/TextBoundaries.cpp \ 554 platform/text/TextBreakIteratorICU.cpp \ 555 platform/text/TextCodec.cpp \ 556 platform/text/TextCodecICU.cpp \ 557 platform/text/TextCodecLatin1.cpp \ 558 platform/text/TextCodecUTF16.cpp \ 559 platform/text/TextCodecUserDefined.cpp \ 560 platform/text/TextEncoding.cpp \ 561 platform/text/TextEncodingDetectorICU.cpp \ 562 platform/text/TextEncodingRegistry.cpp \ 563 platform/text/TextStream.cpp \ 564 platform/text/UnicodeRange.cpp \ 565 \ 566 platform/text/android/TextBreakIteratorInternalICU.cpp \ 567 \ 568 plugins/MimeType.cpp \ 569 plugins/MimeTypeArray.cpp \ 570 plugins/Plugin.cpp \ 571 plugins/PluginArray.cpp \ 572 plugins/PluginData.cpp \ 573 plugins/PluginDatabase.cpp \ 574 plugins/PluginInfoStore.cpp \ 575 plugins/PluginMainThreadScheduler.cpp \ 576 plugins/PluginPackage.cpp \ 577 plugins/PluginStream.cpp \ 578 plugins/PluginView.cpp \ 579 plugins/npapi.cpp \ 580 \ 581 plugins/android/PluginDataAndroid.cpp \ 582 plugins/android/PluginPackageAndroid.cpp \ 583 plugins/android/PluginViewAndroid.cpp \ 584 \ 585 rendering/AutoTableLayout.cpp \ 586 rendering/BidiRun.cpp \ 587 rendering/CounterNode.cpp \ 588 rendering/EllipsisBox.cpp \ 589 rendering/FixedTableLayout.cpp \ 590 rendering/HitTestResult.cpp \ 591 rendering/InlineBox.cpp \ 592 rendering/InlineFlowBox.cpp \ 593 rendering/InlineTextBox.cpp \ 594 rendering/LayoutState.cpp \ 595 rendering/MediaControlElements.cpp \ 596 rendering/PointerEventsHitRules.cpp \ 597 rendering/RenderApplet.cpp \ 598 rendering/RenderArena.cpp \ 599 rendering/RenderBR.cpp \ 600 rendering/RenderBlock.cpp \ 601 rendering/RenderBlockLineLayout.cpp \ 602 rendering/RenderBox.cpp \ 603 rendering/RenderBoxModelObject.cpp \ 604 rendering/RenderButton.cpp \ 605 rendering/RenderCounter.cpp \ 606 rendering/RenderEmbeddedObject.cpp \ 607 rendering/RenderFieldset.cpp \ 608 rendering/RenderFileUploadControl.cpp \ 609 rendering/RenderFlexibleBox.cpp \ 610 rendering/RenderForeignObject.cpp \ 611 rendering/RenderFrame.cpp \ 612 rendering/RenderFrameSet.cpp \ 613 rendering/RenderHTMLCanvas.cpp \ 614 rendering/RenderImage.cpp \ 615 rendering/RenderImageGeneratedContent.cpp \ 616 rendering/RenderInline.cpp \ 617 rendering/RenderLayer.cpp \ 618 rendering/RenderLayerBacking.cpp \ 619 rendering/RenderLayerCompositor.cpp \ 620 rendering/RenderLineBoxList.cpp \ 621 rendering/RenderListBox.cpp \ 622 rendering/RenderListItem.cpp \ 623 rendering/RenderListMarker.cpp \ 624 rendering/RenderMarquee.cpp \ 625 rendering/RenderMedia.cpp \ 626 rendering/RenderMenuList.cpp \ 627 rendering/RenderObject.cpp \ 628 rendering/RenderObjectChildList.cpp \ 629 rendering/RenderPart.cpp \ 630 rendering/RenderPartObject.cpp \ 631 rendering/RenderPath.cpp \ 632 rendering/RenderReplaced.cpp \ 633 rendering/RenderReplica.cpp \ 634 rendering/RenderRuby.cpp \ 635 rendering/RenderRubyBase.cpp \ 636 rendering/RenderRubyRun.cpp \ 637 rendering/RenderRubyText.cpp 638 639ifeq ($(ENABLE_SVG), true) 640LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 641 rendering/RenderSVGBlock.cpp \ 642 rendering/RenderSVGContainer.cpp \ 643 rendering/RenderSVGGradientStop.cpp \ 644 rendering/RenderSVGHiddenContainer.cpp \ 645 rendering/RenderSVGImage.cpp \ 646 rendering/RenderSVGInline.cpp \ 647 rendering/RenderSVGInlineText.cpp \ 648 rendering/RenderSVGModelObject.cpp \ 649 rendering/RenderSVGRoot.cpp \ 650 rendering/RenderSVGShadowTreeRootContainer.cpp \ 651 rendering/RenderSVGTSpan.cpp \ 652 rendering/RenderSVGText.cpp \ 653 rendering/RenderSVGTextPath.cpp \ 654 rendering/RenderSVGTransformableContainer.cpp \ 655 rendering/RenderSVGViewportContainer.cpp 656endif 657 658LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 659 rendering/RenderScrollbar.cpp \ 660 rendering/RenderScrollbarPart.cpp \ 661 rendering/RenderScrollbarTheme.cpp \ 662 rendering/RenderSlider.cpp \ 663 rendering/RenderTable.cpp \ 664 rendering/RenderTableCell.cpp \ 665 rendering/RenderTableCol.cpp \ 666 rendering/RenderTableRow.cpp \ 667 rendering/RenderTableSection.cpp \ 668 rendering/RenderText.cpp \ 669 rendering/RenderTextControl.cpp \ 670 rendering/RenderTextControlMultiLine.cpp \ 671 rendering/RenderTextControlSingleLine.cpp \ 672 rendering/RenderTextFragment.cpp \ 673 rendering/RenderTheme.cpp \ 674 rendering/RenderTreeAsText.cpp \ 675 rendering/RenderVideo.cpp \ 676 rendering/RenderView.cpp \ 677 rendering/RenderWidget.cpp \ 678 rendering/RenderWordBreak.cpp \ 679 rendering/RootInlineBox.cpp \ 680 681ifeq ($(ENABLE_SVG), true) 682LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 683 rendering/SVGCharacterLayoutInfo.cpp \ 684 rendering/SVGInlineFlowBox.cpp \ 685 rendering/SVGInlineTextBox.cpp \ 686 rendering/SVGMarkerLayoutInfo.cpp \ 687 rendering/SVGRenderSupport.cpp \ 688 rendering/SVGRenderTreeAsText.cpp \ 689 rendering/SVGRootInlineBox.cpp \ 690 rendering/SVGShadowTreeElements.cpp 691endif 692 693LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 694 rendering/ScrollBehavior.cpp \ 695 rendering/TextControlInnerElements.cpp \ 696 rendering/TransformState.cpp \ 697 rendering/break_lines.cpp \ 698 \ 699 rendering/style/BindingURI.cpp \ 700 rendering/style/ContentData.cpp \ 701 rendering/style/CounterDirectives.cpp \ 702 rendering/style/FillLayer.cpp \ 703 rendering/style/KeyframeList.cpp \ 704 rendering/style/NinePieceImage.cpp \ 705 rendering/style/RenderStyle.cpp \ 706 707ifeq ($(ENABLE_SVG), true) 708LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 709 rendering/style/SVGRenderStyle.cpp \ 710 rendering/style/SVGRenderStyleDefs.cpp 711endif 712 713LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 714 rendering/style/ShadowData.cpp \ 715 rendering/style/StyleBackgroundData.cpp \ 716 rendering/style/StyleBoxData.cpp \ 717 rendering/style/StyleCachedImage.cpp \ 718 rendering/style/StyleFlexibleBoxData.cpp \ 719 rendering/style/StyleGeneratedImage.cpp \ 720 rendering/style/StyleInheritedData.cpp \ 721 rendering/style/StyleMarqueeData.cpp \ 722 rendering/style/StyleMultiColData.cpp \ 723 rendering/style/StyleRareInheritedData.cpp \ 724 rendering/style/StyleRareNonInheritedData.cpp \ 725 rendering/style/StyleSurroundData.cpp \ 726 rendering/style/StyleTransformData.cpp \ 727 rendering/style/StyleVisualData.cpp \ 728 \ 729 storage/ChangeVersionWrapper.cpp \ 730 storage/Database.cpp \ 731 storage/DatabaseAuthorizer.cpp \ 732 storage/DatabaseTask.cpp \ 733 storage/DatabaseThread.cpp \ 734 storage/DatabaseTracker.cpp \ 735 storage/LocalStorageTask.cpp \ 736 storage/LocalStorageThread.cpp \ 737 storage/OriginQuotaManager.cpp \ 738 storage/OriginUsageRecord.cpp \ 739 storage/SQLResultSet.cpp \ 740 storage/SQLResultSetRowList.cpp \ 741 storage/SQLStatement.cpp \ 742 storage/SQLTransaction.cpp \ 743 storage/SQLTransactionClient.cpp \ 744 storage/SQLTransactionCoordinator.cpp \ 745 storage/Storage.cpp \ 746 storage/StorageAreaImpl.cpp \ 747 storage/StorageAreaSync.cpp \ 748 storage/StorageEvent.cpp \ 749 storage/StorageEventDispatcher.cpp \ 750 storage/StorageMap.cpp \ 751 storage/StorageNamespace.cpp \ 752 storage/StorageNamespaceImpl.cpp \ 753 storage/StorageSyncManager.cpp \ 754 755ifeq ($(ENABLE_SVG), true) 756LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 757 svg/ColorDistance.cpp \ 758 svg/SVGAElement.cpp \ 759 svg/SVGAllInOne.cpp \ 760 svg/SVGAltGlyphElement.cpp \ 761 svg/SVGAngle.cpp \ 762 svg/SVGAnimateColorElement.cpp \ 763 svg/SVGAnimateElement.cpp \ 764 svg/SVGAnimateMotionElement.cpp \ 765 svg/SVGAnimateTransformElement.cpp \ 766 svg/SVGAnimatedPathData.cpp \ 767 svg/SVGAnimatedPoints.cpp \ 768 svg/SVGAnimationElement.cpp \ 769 svg/SVGCircleElement.cpp \ 770 svg/SVGClipPathElement.cpp \ 771 svg/SVGColor.cpp \ 772 svg/SVGComponentTransferFunctionElement.cpp \ 773 svg/SVGCursorElement.cpp \ 774 svg/SVGDefsElement.cpp \ 775 svg/SVGDescElement.cpp \ 776 svg/SVGDocument.cpp \ 777 svg/SVGDocumentExtensions.cpp \ 778 svg/SVGElement.cpp \ 779 svg/SVGElementInstance.cpp \ 780 svg/SVGElementInstanceList.cpp \ 781 svg/SVGEllipseElement.cpp \ 782 svg/SVGExternalResourcesRequired.cpp \ 783 svg/SVGFEBlendElement.cpp \ 784 svg/SVGFEColorMatrixElement.cpp \ 785 svg/SVGFEComponentTransferElement.cpp \ 786 svg/SVGFECompositeElement.cpp \ 787 svg/SVGFEDiffuseLightingElement.cpp \ 788 svg/SVGFEDisplacementMapElement.cpp \ 789 svg/SVGFEDistantLightElement.cpp \ 790 svg/SVGFEFloodElement.cpp \ 791 svg/SVGFEFuncAElement.cpp \ 792 svg/SVGFEFuncBElement.cpp \ 793 svg/SVGFEFuncGElement.cpp \ 794 svg/SVGFEFuncRElement.cpp \ 795 svg/SVGFEGaussianBlurElement.cpp \ 796 svg/SVGFEImageElement.cpp \ 797 svg/SVGFELightElement.cpp \ 798 svg/SVGFEMergeElement.cpp \ 799 svg/SVGFEMergeNodeElement.cpp \ 800 svg/SVGFEOffsetElement.cpp \ 801 svg/SVGFEPointLightElement.cpp \ 802 svg/SVGFESpecularLightingElement.cpp \ 803 svg/SVGFESpotLightElement.cpp \ 804 svg/SVGFETileElement.cpp \ 805 svg/SVGFETurbulenceElement.cpp \ 806 svg/SVGFilterElement.cpp \ 807 svg/SVGFilterPrimitiveStandardAttributes.cpp \ 808 svg/SVGFitToViewBox.cpp \ 809 svg/SVGFont.cpp \ 810 svg/SVGFontData.cpp \ 811 svg/SVGFontElement.cpp \ 812 svg/SVGFontFaceElement.cpp \ 813 svg/SVGFontFaceFormatElement.cpp \ 814 svg/SVGFontFaceNameElement.cpp \ 815 svg/SVGFontFaceSrcElement.cpp \ 816 svg/SVGFontFaceUriElement.cpp \ 817 svg/SVGForeignObjectElement.cpp \ 818 svg/SVGGElement.cpp \ 819 svg/SVGGlyphElement.cpp \ 820 svg/SVGGradientElement.cpp \ 821 svg/SVGHKernElement.cpp \ 822 svg/SVGImageElement.cpp \ 823 svg/SVGImageLoader.cpp \ 824 svg/SVGLangSpace.cpp \ 825 svg/SVGLength.cpp \ 826 svg/SVGLengthList.cpp \ 827 svg/SVGLineElement.cpp \ 828 svg/SVGLinearGradientElement.cpp \ 829 svg/SVGLocatable.cpp \ 830 svg/SVGMPathElement.cpp \ 831 svg/SVGMarkerElement.cpp \ 832 svg/SVGMaskElement.cpp \ 833 svg/SVGMetadataElement.cpp \ 834 svg/SVGMissingGlyphElement.cpp \ 835 svg/SVGNumberList.cpp \ 836 svg/SVGPaint.cpp \ 837 svg/SVGParserUtilities.cpp \ 838 svg/SVGPathElement.cpp \ 839 svg/SVGPathSegArc.cpp \ 840 svg/SVGPathSegClosePath.cpp \ 841 svg/SVGPathSegCurvetoCubic.cpp \ 842 svg/SVGPathSegCurvetoCubicSmooth.cpp \ 843 svg/SVGPathSegCurvetoQuadratic.cpp \ 844 svg/SVGPathSegCurvetoQuadraticSmooth.cpp \ 845 svg/SVGPathSegLineto.cpp \ 846 svg/SVGPathSegLinetoHorizontal.cpp \ 847 svg/SVGPathSegLinetoVertical.cpp \ 848 svg/SVGPathSegList.cpp \ 849 svg/SVGPathSegMoveto.cpp \ 850 svg/SVGPatternElement.cpp \ 851 svg/SVGPointList.cpp \ 852 svg/SVGPolyElement.cpp \ 853 svg/SVGPolygonElement.cpp \ 854 svg/SVGPolylineElement.cpp \ 855 svg/SVGPreserveAspectRatio.cpp \ 856 svg/SVGRadialGradientElement.cpp \ 857 svg/SVGRectElement.cpp \ 858 svg/SVGSVGElement.cpp \ 859 svg/SVGScriptElement.cpp \ 860 svg/SVGSetElement.cpp \ 861 svg/SVGStopElement.cpp \ 862 svg/SVGStringList.cpp \ 863 svg/SVGStylable.cpp \ 864 svg/SVGStyleElement.cpp \ 865 svg/SVGStyledElement.cpp \ 866 svg/SVGStyledLocatableElement.cpp \ 867 svg/SVGStyledTransformableElement.cpp \ 868 svg/SVGSwitchElement.cpp \ 869 svg/SVGSymbolElement.cpp \ 870 svg/SVGTRefElement.cpp \ 871 svg/SVGTSpanElement.cpp \ 872 svg/SVGTests.cpp \ 873 svg/SVGTextContentElement.cpp \ 874 svg/SVGTextElement.cpp \ 875 svg/SVGTextPathElement.cpp \ 876 svg/SVGTextPositioningElement.cpp \ 877 svg/SVGTitleElement.cpp \ 878 svg/SVGTransform.cpp \ 879 svg/SVGTransformDistance.cpp \ 880 svg/SVGTransformList.cpp \ 881 svg/SVGTransformable.cpp \ 882 svg/SVGURIReference.cpp \ 883 svg/SVGUseElement.cpp \ 884 svg/SVGViewElement.cpp \ 885 svg/SVGViewSpec.cpp \ 886 svg/SVGZoomAndPan.cpp \ 887 svg/SVGZoomEvent.cpp \ 888 \ 889 svg/animation/SMILTime.cpp \ 890 svg/animation/SMILTimeContainer.cpp \ 891 svg/animation/SVGSMILElement.cpp \ 892 \ 893 svg/graphics/SVGImage.cpp \ 894 svg/graphics/SVGPaintServer.cpp \ 895 svg/graphics/SVGPaintServerGradient.cpp \ 896 svg/graphics/SVGPaintServerLinearGradient.cpp \ 897 svg/graphics/SVGPaintServerPattern.cpp \ 898 svg/graphics/SVGPaintServerRadialGradient.cpp \ 899 svg/graphics/SVGPaintServerSolid.cpp \ 900 svg/graphics/SVGResource.cpp \ 901 svg/graphics/SVGResourceClipper.cpp \ 902 svg/graphics/SVGResourceFilter.cpp \ 903 svg/graphics/SVGResourceMarker.cpp \ 904 svg/graphics/SVGResourceMasker.cpp \ 905 \ 906 svg/graphics/filters/SVGFEConvolveMatrix.cpp \ 907 svg/graphics/filters/SVGFEDiffuseLighting.cpp \ 908 svg/graphics/filters/SVGFEDisplacementMap.cpp \ 909 svg/graphics/filters/SVGFEFlood.cpp \ 910 svg/graphics/filters/SVGFEImage.cpp \ 911 svg/graphics/filters/SVGFEMerge.cpp \ 912 svg/graphics/filters/SVGFEMorphology.cpp \ 913 svg/graphics/filters/SVGFEOffset.cpp \ 914 svg/graphics/filters/SVGFESpecularLighting.cpp \ 915 svg/graphics/filters/SVGFETile.cpp \ 916 svg/graphics/filters/SVGFETurbulence.cpp \ 917 svg/graphics/filters/SVGFilter.cpp \ 918 svg/graphics/filters/SVGFilterBuilder.cpp \ 919 svg/graphics/filters/SVGLightSource.cpp 920endif 921 922LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 923 workers/AbstractWorker.cpp \ 924 workers/DedicatedWorkerContext.cpp \ 925 workers/DedicatedWorkerThread.cpp \ 926 workers/DefaultSharedWorkerRepository.cpp \ 927 workers/SharedWorker.cpp \ 928 workers/SharedWorkerContext.cpp \ 929 workers/SharedWorkerThread.cpp \ 930 workers/Worker.cpp \ 931 workers/WorkerContext.cpp \ 932 workers/WorkerLocation.cpp \ 933 workers/WorkerMessagingProxy.cpp \ 934 workers/WorkerRunLoop.cpp \ 935 workers/WorkerScriptLoader.cpp \ 936 workers/WorkerThread.cpp \ 937 \ 938 xml/DOMParser.cpp \ 939 xml/XMLHttpRequest.cpp \ 940 xml/XMLHttpRequestUpload.cpp \ 941 xml/XMLSerializer.cpp 942