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 26 LOCAL_SRC_FILES := \ 27 bindings/generic/ActiveDOMCallback.cpp \ 28 bindings/generic/BindingSecurityBase.cpp \ 29 bindings/generic/RuntimeEnabledFeatures.cpp \ 30 \ 31 css/CSSBorderImageValue.cpp \ 32 css/CSSCanvasValue.cpp \ 33 css/CSSCharsetRule.cpp \ 34 css/CSSComputedStyleDeclaration.cpp \ 35 css/CSSCursorImageValue.cpp \ 36 css/CSSFontFace.cpp \ 37 css/CSSFontFaceRule.cpp \ 38 css/CSSFontFaceSource.cpp \ 39 css/CSSFontFaceSrcValue.cpp \ 40 css/CSSFontSelector.cpp \ 41 css/CSSFunctionValue.cpp \ 42 css/CSSGradientValue.cpp \ 43 css/CSSImageGeneratorValue.cpp \ 44 css/CSSImageValue.cpp \ 45 css/CSSImportRule.cpp \ 46 css/CSSInheritedValue.cpp \ 47 css/CSSInitialValue.cpp \ 48 css/CSSLineBoxContainValue.cpp \ 49 css/CSSMediaRule.cpp \ 50 css/CSSMutableStyleDeclaration.cpp \ 51 css/CSSOMUtils.cpp \ 52 css/CSSPageRule.cpp \ 53 css/CSSParser.cpp \ 54 css/CSSParserValues.cpp \ 55 css/CSSPrimitiveValue.cpp \ 56 css/CSSPrimitiveValueCache.cpp \ 57 css/CSSProperty.cpp \ 58 css/CSSPropertyLonghand.cpp \ 59 css/CSSPropertySourceData.cpp \ 60 css/CSSReflectValue.cpp \ 61 css/CSSRule.cpp \ 62 css/CSSRuleList.cpp \ 63 css/CSSSegmentedFontFace.cpp \ 64 css/CSSSelector.cpp \ 65 css/CSSSelectorList.cpp \ 66 css/CSSStyleApplyProperty.cpp \ 67 css/CSSStyleDeclaration.cpp \ 68 css/CSSStyleRule.cpp \ 69 css/CSSStyleSelector.cpp \ 70 css/CSSStyleSheet.cpp \ 71 css/CSSTimingFunctionValue.cpp \ 72 css/CSSUnicodeRangeValue.cpp \ 73 css/CSSValueList.cpp \ 74 css/FontFamilyValue.cpp \ 75 css/FontValue.cpp \ 76 css/MediaFeatureNames.cpp \ 77 css/MediaList.cpp \ 78 css/MediaQuery.cpp \ 79 css/MediaQueryEvaluator.cpp \ 80 css/MediaQueryExp.cpp \ 81 css/MediaQueryList.cpp \ 82 css/MediaQueryListListener.cpp \ 83 css/MediaQueryMatcher.cpp \ 84 css/RGBColor.cpp \ 85 86 ifeq ($(ENABLE_SVG), true) 87 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 88 css/SVGCSSComputedStyleDeclaration.cpp \ 89 css/SVGCSSParser.cpp \ 90 css/SVGCSSStyleSelector.cpp 91 endif 92 93 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 94 css/ShadowValue.cpp \ 95 css/StyleBase.cpp \ 96 css/StyleList.cpp \ 97 css/StyleMedia.cpp \ 98 css/StyleSheet.cpp \ 99 css/StyleSheetList.cpp \ 100 css/WebKitCSSKeyframeRule.cpp \ 101 css/WebKitCSSKeyframesRule.cpp \ 102 css/WebKitCSSMatrix.cpp \ 103 css/WebKitCSSTransformValue.cpp \ 104 \ 105 dom/ActiveDOMObject.cpp \ 106 dom/Attr.cpp \ 107 dom/Attribute.cpp \ 108 dom/BeforeTextInsertedEvent.cpp \ 109 dom/BeforeUnloadEvent.cpp \ 110 dom/CDATASection.cpp \ 111 dom/CSSMappedAttributeDeclaration.cpp \ 112 dom/CharacterData.cpp \ 113 dom/CheckedRadioButtons.cpp \ 114 dom/ChildNodeList.cpp \ 115 dom/ClassNodeList.cpp \ 116 dom/ClientRect.cpp \ 117 dom/ClientRectList.cpp \ 118 dom/Clipboard.cpp \ 119 dom/ClipboardEvent.cpp \ 120 dom/Comment.cpp \ 121 dom/CompositionEvent.cpp \ 122 dom/ContainerNode.cpp \ 123 dom/CustomEvent.cpp \ 124 dom/DOMImplementation.cpp \ 125 dom/DOMStringList.cpp \ 126 dom/DOMStringMap.cpp \ 127 dom/DatasetDOMStringMap.cpp \ 128 dom/DecodedDataDocumentParser.cpp \ 129 dom/DeviceMotionController.cpp \ 130 dom/DeviceMotionData.cpp \ 131 dom/DeviceMotionEvent.cpp \ 132 dom/Document.cpp \ 133 dom/DocumentFragment.cpp \ 134 dom/DocumentMarkerController.cpp \ 135 dom/DocumentParser.cpp \ 136 dom/DocumentOrderedMap.cpp \ 137 dom/DocumentType.cpp \ 138 dom/DynamicNodeList.cpp \ 139 dom/EditingText.cpp \ 140 dom/Element.cpp \ 141 dom/EntityReference.cpp \ 142 dom/ErrorEvent.cpp \ 143 dom/Event.cpp \ 144 dom/EventContext.cpp \ 145 dom/EventDispatcher.cpp \ 146 dom/EventNames.cpp \ 147 dom/EventTarget.cpp \ 148 dom/EventQueue.cpp \ 149 dom/ExceptionBase.cpp \ 150 dom/ExceptionCode.cpp \ 151 dom/InputElement.cpp \ 152 dom/KeyboardEvent.cpp \ 153 dom/MessageChannel.cpp \ 154 dom/MessageEvent.cpp \ 155 dom/MessagePort.cpp \ 156 dom/MessagePortChannel.cpp \ 157 dom/MouseEvent.cpp \ 158 dom/MouseRelatedEvent.cpp \ 159 dom/MutationEvent.cpp \ 160 dom/NameNodeList.cpp \ 161 dom/NamedNodeMap.cpp \ 162 dom/Node.cpp \ 163 dom/NodeFilter.cpp \ 164 dom/NodeFilterCondition.cpp \ 165 dom/NodeIterator.cpp \ 166 dom/Notation.cpp \ 167 dom/OptionElement.cpp \ 168 dom/OptionGroupElement.cpp \ 169 dom/DeviceOrientation.cpp \ 170 dom/DeviceOrientationController.cpp \ 171 dom/DeviceOrientationEvent.cpp \ 172 dom/OverflowEvent.cpp \ 173 dom/PageTransitionEvent.cpp \ 174 dom/PendingScript.cpp \ 175 dom/PopStateEvent.cpp \ 176 dom/Position.cpp \ 177 dom/PositionIterator.cpp \ 178 dom/ProcessingInstruction.cpp \ 179 dom/ProgressEvent.cpp \ 180 dom/QualifiedName.cpp \ 181 dom/Range.cpp \ 182 dom/RegisteredEventListener.cpp \ 183 dom/ScopedEventQueue.cpp \ 184 dom/ScriptedAnimationController.cpp \ 185 dom/ScriptableDocumentParser.cpp \ 186 dom/ScriptElement.cpp \ 187 dom/ScriptExecutionContext.cpp \ 188 dom/ScriptRunner.cpp \ 189 dom/SelectElement.cpp \ 190 dom/SelectorNodeList.cpp \ 191 dom/ShadowRoot.cpp \ 192 dom/SpaceSplitString.cpp \ 193 dom/StaticHashSetNodeList.cpp \ 194 dom/StaticNodeList.cpp \ 195 dom/StringCallback.cpp \ 196 dom/StyleElement.cpp \ 197 dom/StyledElement.cpp \ 198 dom/TagNodeList.cpp \ 199 dom/Text.cpp \ 200 dom/TextEvent.cpp \ 201 dom/Touch.cpp \ 202 dom/TouchEvent.cpp \ 203 dom/TouchList.cpp \ 204 dom/Traversal.cpp \ 205 dom/TreeScope.cpp \ 206 dom/TreeWalker.cpp \ 207 dom/UIEvent.cpp \ 208 dom/UIEventWithKeyState.cpp \ 209 dom/UserGestureIndicator.cpp \ 210 dom/UserTypingGestureIndicator.cpp \ 211 dom/ViewportArguments.cpp \ 212 dom/WebKitAnimationEvent.cpp \ 213 dom/WebKitTransitionEvent.cpp \ 214 dom/WheelEvent.cpp \ 215 dom/WindowEventContext.cpp \ 216 dom/XMLDocumentParser.cpp \ 217 dom/XMLDocumentParserLibxml2.cpp \ 218 dom/XMLDocumentParserScope.cpp \ 219 dom/default/PlatformMessagePortChannel.cpp \ 220 \ 221 editing/AppendNodeCommand.cpp \ 222 editing/ApplyBlockElementCommand.cpp \ 223 editing/ApplyStyleCommand.cpp \ 224 editing/BreakBlockquoteCommand.cpp \ 225 editing/CompositeEditCommand.cpp \ 226 editing/CreateLinkCommand.cpp \ 227 editing/DeleteButton.cpp \ 228 editing/DeleteButtonController.cpp \ 229 editing/DeleteFromTextNodeCommand.cpp \ 230 editing/DeleteSelectionCommand.cpp \ 231 editing/EditCommand.cpp \ 232 editing/EditingStyle.cpp \ 233 editing/Editor.cpp \ 234 editing/EditorCommand.cpp \ 235 editing/FormatBlockCommand.cpp \ 236 editing/HTMLInterchange.cpp \ 237 editing/IndentOutdentCommand.cpp \ 238 editing/InsertIntoTextNodeCommand.cpp \ 239 editing/InsertLineBreakCommand.cpp \ 240 editing/InsertListCommand.cpp \ 241 editing/InsertNodeBeforeCommand.cpp \ 242 editing/InsertParagraphSeparatorCommand.cpp \ 243 editing/InsertTextCommand.cpp \ 244 editing/JoinTextNodesCommand.cpp \ 245 editing/MarkupAccumulator.cpp \ 246 editing/MergeIdenticalElementsCommand.cpp \ 247 editing/ModifySelectionListLevel.cpp \ 248 editing/MoveSelectionCommand.cpp \ 249 editing/RemoveCSSPropertyCommand.cpp \ 250 editing/RemoveFormatCommand.cpp \ 251 editing/RemoveNodeCommand.cpp \ 252 editing/RemoveNodePreservingChildrenCommand.cpp \ 253 editing/ReplaceNodeWithSpanCommand.cpp \ 254 editing/ReplaceSelectionCommand.cpp \ 255 editing/SelectionController.cpp \ 256 editing/SetNodeAttributeCommand.cpp \ 257 editing/SetSelectionCommand.cpp \ 258 editing/SpellChecker.cpp \ 259 editing/SpellingCorrectionCommand.cpp \ 260 editing/SplitElementCommand.cpp \ 261 editing/SplitTextNodeCommand.cpp \ 262 editing/SplitTextNodeContainingElementCommand.cpp \ 263 editing/TextCheckingHelper.cpp \ 264 editing/TextIterator.cpp \ 265 editing/TypingCommand.cpp \ 266 editing/UnlinkCommand.cpp \ 267 editing/VisiblePosition.cpp \ 268 editing/VisibleSelection.cpp \ 269 editing/WrapContentsInDummySpanCommand.cpp \ 270 \ 271 editing/android/EditorAndroid.cpp \ 272 editing/htmlediting.cpp \ 273 editing/markup.cpp \ 274 editing/visible_units.cpp \ 275 \ 276 fileapi/Blob.cpp \ 277 fileapi/BlobURL.cpp \ 278 fileapi/DOMFileSystemBase.cpp \ 279 fileapi/DOMFileSystemSync.cpp \ 280 fileapi/DirectoryEntrySync.cpp \ 281 fileapi/DirectoryReaderSync.cpp \ 282 fileapi/EntryArraySync.cpp \ 283 fileapi/EntryBase.cpp \ 284 fileapi/EntrySync.cpp \ 285 fileapi/File.cpp \ 286 fileapi/FileEntrySync.cpp \ 287 fileapi/FileList.cpp \ 288 fileapi/FileReader.cpp \ 289 fileapi/FileReaderLoader.cpp \ 290 fileapi/FileStreamProxy.cpp \ 291 fileapi/FileThread.cpp \ 292 fileapi/ThreadableBlobRegistry.cpp \ 293 fileapi/WebKitBlobBuilder.cpp \ 294 \ 295 history/BackForwardController.cpp \ 296 history/BackForwardListImpl.cpp \ 297 history/CachedFrame.cpp \ 298 history/CachedPage.cpp \ 299 history/HistoryItem.cpp \ 300 history/PageCache.cpp \ 301 \ 302 history/android/HistoryItemAndroid.cpp \ 303 \ 304 html/AsyncImageResizer.cpp \ 305 html/BaseButtonInputType.cpp \ 306 html/BaseCheckableInputType.cpp \ 307 html/BaseDateAndTimeInputType.cpp \ 308 html/BaseTextInputType.cpp \ 309 html/ButtonInputType.cpp \ 310 html/CheckboxInputType.cpp \ 311 html/ClassList.cpp \ 312 html/CollectionCache.cpp \ 313 html/parser/CSSPreloadScanner.cpp \ 314 html/ColorInputType.cpp \ 315 html/DOMFormData.cpp \ 316 html/DOMSettableTokenList.cpp \ 317 html/DOMTokenList.cpp \ 318 html/DOMURL.cpp \ 319 html/DateComponents.cpp \ 320 html/DateInputType.cpp \ 321 html/DateTimeInputType.cpp \ 322 html/DateTimeLocalInputType.cpp \ 323 html/EmailInputType.cpp \ 324 html/FileInputType.cpp \ 325 html/FormAssociatedElement.cpp \ 326 html/FormDataList.cpp \ 327 html/HTMLAllCollection.cpp \ 328 html/HTMLCollection.cpp \ 329 html/HTMLDataListElement.cpp \ 330 html/HTMLDetailsElement.cpp \ 331 html/HTMLDocument.cpp \ 332 html/HTMLElementsAllInOne.cpp \ 333 html/HTMLFormCollection.cpp \ 334 html/HTMLImageLoader.cpp \ 335 html/HTMLNameCollection.cpp \ 336 html/HTMLOptionsCollection.cpp \ 337 html/HTMLOutputElement.cpp \ 338 html/HTMLParserErrorCodes.cpp \ 339 html/HTMLTableRowsCollection.cpp \ 340 html/HTMLViewSourceDocument.cpp \ 341 html/HiddenInputType.cpp \ 342 html/ImageData.cpp \ 343 html/ImageDocument.cpp \ 344 html/ImageInputType.cpp \ 345 html/ImageResizerThread.cpp \ 346 html/InputType.cpp \ 347 html/IsIndexInputType.cpp \ 348 html/LabelsNodeList.cpp \ 349 html/MediaDocument.cpp \ 350 html/MonthInputType.cpp \ 351 html/NumberInputType.cpp \ 352 html/PasswordInputType.cpp \ 353 html/PluginDocument.cpp \ 354 html/RadioInputType.cpp \ 355 html/RangeInputType.cpp \ 356 html/ResetInputType.cpp \ 357 html/SearchInputType.cpp \ 358 html/StepRange.cpp \ 359 html/SubmitInputType.cpp \ 360 html/TelephoneInputType.cpp \ 361 html/TextDocument.cpp \ 362 html/TextFieldInputType.cpp \ 363 html/TextInputType.cpp \ 364 html/TimeInputType.cpp \ 365 html/TimeRanges.cpp \ 366 html/URLInputType.cpp \ 367 html/ValidationMessage.cpp \ 368 html/ValidityState.cpp \ 369 html/WeekInputType.cpp \ 370 \ 371 html/canvas/ArrayBuffer.cpp \ 372 html/canvas/ArrayBufferView.cpp \ 373 html/canvas/CanvasGradient.cpp \ 374 html/canvas/CanvasPattern.cpp \ 375 html/canvas/CanvasPixelArray.cpp \ 376 html/canvas/CanvasRenderingContext.cpp \ 377 html/canvas/CanvasRenderingContext2D.cpp \ 378 html/canvas/CanvasStyle.cpp \ 379 html/canvas/DataView.cpp \ 380 html/canvas/Float32Array.cpp \ 381 html/canvas/Int16Array.cpp \ 382 html/canvas/Int32Array.cpp \ 383 html/canvas/Int8Array.cpp \ 384 html/canvas/OESTextureFloat.cpp \ 385 html/canvas/OESVertexArrayObject.cpp \ 386 html/canvas/Uint16Array.cpp \ 387 html/canvas/Uint32Array.cpp \ 388 html/canvas/Uint8Array.cpp \ 389 html/canvas/WebGLExtension.cpp \ 390 html/canvas/WebGLObject.cpp \ 391 html/canvas/WebGLVertexArrayObjectOES.cpp \ 392 \ 393 html/parser/HTMLConstructionSite.cpp \ 394 html/parser/HTMLDocumentParser.cpp \ 395 html/parser/HTMLElementStack.cpp \ 396 html/parser/HTMLEntityParser.cpp \ 397 html/parser/HTMLEntitySearch.cpp \ 398 html/parser/HTMLFormattingElementList.cpp \ 399 html/parser/HTMLMetaCharsetParser.cpp \ 400 html/parser/HTMLParserIdioms.cpp \ 401 html/parser/HTMLParserScheduler.cpp \ 402 html/parser/HTMLPreloadScanner.cpp \ 403 html/parser/HTMLScriptRunner.cpp \ 404 html/parser/HTMLSourceTracker.cpp \ 405 html/parser/HTMLTokenizer.cpp \ 406 html/parser/HTMLTreeBuilder.cpp \ 407 html/parser/HTMLViewSourceParser.cpp \ 408 html/parser/TextDocumentParser.cpp \ 409 html/parser/TextViewSourceParser.cpp \ 410 html/parser/XSSFilter.cpp \ 411 \ 412 html/shadow/DetailsMarkerControl.cpp \ 413 html/shadow/MediaControls.cpp \ 414 html/shadow/MediaControlElements.cpp \ 415 html/shadow/MediaControlRootElement.cpp \ 416 html/shadow/MeterShadowElement.cpp \ 417 html/shadow/ProgressShadowElement.cpp \ 418 html/shadow/SliderThumbElement.cpp \ 419 html/shadow/TextControlInnerElements.cpp \ 420 \ 421 inspector/ScriptArguments.cpp \ 422 inspector/ScriptCallStack.cpp \ 423 inspector/ScriptCallFrame.cpp \ 424 \ 425 loader/cache/CachedCSSStyleSheet.cpp \ 426 loader/cache/CachedFont.cpp \ 427 loader/cache/CachedImage.cpp \ 428 loader/cache/CachedResource.cpp \ 429 loader/cache/CachedResourceClientWalker.cpp \ 430 loader/cache/CachedResourceHandle.cpp \ 431 loader/cache/CachedResourceLoader.cpp \ 432 loader/cache/CachedResourceRequest.cpp \ 433 loader/cache/CachedScript.cpp \ 434 loader/CrossOriginAccessControl.cpp \ 435 loader/CrossOriginPreflightResultCache.cpp \ 436 loader/DocumentLoader.cpp \ 437 loader/DocumentThreadableLoader.cpp \ 438 loader/DocumentWriter.cpp \ 439 loader/FormState.cpp \ 440 loader/FormSubmission.cpp \ 441 loader/FrameLoader.cpp \ 442 loader/FrameLoaderStateMachine.cpp \ 443 loader/HistoryController.cpp \ 444 loader/ImageLoader.cpp \ 445 loader/MainResourceLoader.cpp \ 446 loader/NavigationAction.cpp \ 447 loader/NavigationScheduler.cpp \ 448 loader/NetscapePlugInStreamLoader.cpp \ 449 loader/PingLoader.cpp \ 450 loader/PlaceholderDocument.cpp \ 451 loader/PolicyCallback.cpp \ 452 loader/PolicyChecker.cpp \ 453 loader/ProgressTracker.cpp \ 454 loader/ResourceLoadNotifier.cpp \ 455 loader/ResourceLoadScheduler.cpp \ 456 loader/ResourceLoader.cpp \ 457 loader/SinkDocument.cpp \ 458 loader/SubframeLoader.cpp \ 459 loader/SubresourceLoader.cpp \ 460 loader/TextResourceDecoder.cpp \ 461 loader/ThreadableLoader.cpp \ 462 loader/WorkerThreadableLoader.cpp \ 463 loader/appcache/ApplicationCache.cpp \ 464 loader/appcache/ApplicationCacheGroup.cpp \ 465 loader/appcache/ApplicationCacheHost.cpp \ 466 loader/appcache/ApplicationCacheResource.cpp \ 467 loader/appcache/ApplicationCacheStorage.cpp \ 468 loader/appcache/DOMApplicationCache.cpp \ 469 loader/appcache/ManifestParser.cpp \ 470 \ 471 loader/cache/MemoryCache.cpp \ 472 \ 473 loader/icon/IconDatabase.cpp \ 474 loader/icon/IconDatabaseBase.cpp \ 475 loader/icon/IconLoader.cpp \ 476 loader/icon/IconRecord.cpp \ 477 loader/icon/PageURLRecord.cpp \ 478 \ 479 page/BarInfo.cpp \ 480 page/Chrome.cpp \ 481 page/Connection.cpp \ 482 page/Console.cpp \ 483 page/ContentSecurityPolicy.cpp \ 484 page/ContextMenuController.cpp \ 485 page/Crypto.cpp \ 486 page/DOMSelection.cpp \ 487 page/DOMTimer.cpp \ 488 page/DOMWindow.cpp \ 489 page/DragController.cpp \ 490 page/EventHandler.cpp \ 491 page/FocusController.cpp \ 492 page/Frame.cpp \ 493 page/FrameActionScheduler.cpp \ 494 page/FrameTree.cpp \ 495 page/FrameView.cpp \ 496 page/Geolocation.cpp \ 497 page/GeolocationPositionCache.cpp \ 498 page/GroupSettings.cpp \ 499 page/History.cpp \ 500 page/Location.cpp \ 501 page/MemoryInfo.cpp \ 502 page/MouseEventWithHitTestResults.cpp \ 503 page/Navigator.cpp \ 504 page/NavigatorBase.cpp \ 505 page/OriginAccessEntry.cpp \ 506 page/Page.cpp \ 507 page/PageGroup.cpp \ 508 page/PageGroupLoadDeferrer.cpp \ 509 page/Performance.cpp \ 510 page/PerformanceNavigation.cpp \ 511 page/PerformanceTiming.cpp \ 512 page/PluginHalter.cpp \ 513 page/PrintContext.cpp \ 514 page/Screen.cpp \ 515 page/SecurityOrigin.cpp \ 516 page/Settings.cpp \ 517 page/SpatialNavigation.cpp \ 518 page/SpeechInput.cpp \ 519 page/SpeechInputResult.cpp \ 520 page/SuspendableTimer.cpp \ 521 page/UserContentURLPattern.cpp \ 522 page/WebKitAnimation.cpp \ 523 page/WebKitAnimationList.cpp \ 524 page/WindowFeatures.cpp \ 525 page/WorkerNavigator.cpp \ 526 \ 527 page/android/DragControllerAndroid.cpp \ 528 page/android/EventHandlerAndroid.cpp \ 529 \ 530 page/animation/AnimationBase.cpp \ 531 page/animation/AnimationController.cpp \ 532 page/animation/CompositeAnimation.cpp \ 533 page/animation/ImplicitAnimation.cpp \ 534 page/animation/KeyframeAnimation.cpp \ 535 \ 536 platform/Arena.cpp \ 537 platform/ContentType.cpp \ 538 platform/ContextMenuItem.cpp \ 539 platform/CrossThreadCopier.cpp \ 540 platform/Cursor.cpp \ 541 platform/DragData.cpp \ 542 platform/DragImage.cpp \ 543 platform/FileChooser.cpp \ 544 platform/FileStream.cpp \ 545 platform/FileSystem.cpp \ 546 platform/GeolocationService.cpp \ 547 platform/KURL.cpp \ 548 platform/KURLGoogle.cpp \ 549 platform/KillRingNone.cpp \ 550 platform/Language.cpp \ 551 platform/Length.cpp \ 552 platform/LinkHash.cpp \ 553 platform/LocalizedStrings.cpp \ 554 platform/Logging.cpp \ 555 platform/MIMETypeRegistry.cpp \ 556 platform/RuntimeApplicationChecks.cpp \ 557 platform/SchemeRegistry.cpp \ 558 platform/ScrollAnimator.cpp \ 559 platform/ScrollView.cpp \ 560 platform/Scrollbar.cpp \ 561 platform/ScrollableArea.cpp \ 562 platform/ScrollbarThemeComposite.cpp \ 563 platform/SharedBuffer.cpp \ 564 platform/Theme.cpp \ 565 platform/ThreadGlobalData.cpp \ 566 platform/ThreadTimers.cpp \ 567 platform/Timer.cpp \ 568 platform/UUID.cpp \ 569 platform/Widget.cpp \ 570 \ 571 platform/android/ClipboardAndroid.cpp \ 572 platform/android/CursorAndroid.cpp \ 573 platform/android/DragDataAndroid.cpp \ 574 platform/android/EventLoopAndroid.cpp \ 575 platform/android/FileChooserAndroid.cpp \ 576 platform/android/FileSystemAndroid.cpp \ 577 platform/android/GeolocationServiceAndroid.cpp \ 578 platform/android/GeolocationServiceBridge.cpp \ 579 platform/android/KeyEventAndroid.cpp \ 580 platform/android/LanguageAndroid.cpp \ 581 platform/android/LocalizedStringsAndroid.cpp \ 582 platform/android/PlatformTouchEventAndroid.cpp \ 583 platform/android/PlatformTouchPointAndroid.cpp \ 584 platform/android/PopupMenuAndroid.cpp \ 585 platform/android/RenderThemeAndroid.cpp \ 586 platform/android/PackageNotifier.cpp \ 587 platform/android/ScreenAndroid.cpp \ 588 platform/android/ScrollViewAndroid.cpp \ 589 platform/android/SharedTimerAndroid.cpp \ 590 platform/android/SoundAndroid.cpp \ 591 platform/android/SSLKeyGeneratorAndroid.cpp \ 592 platform/android/SystemTimeAndroid.cpp \ 593 platform/android/TemporaryLinkStubs.cpp \ 594 platform/android/WidgetAndroid.cpp \ 595 \ 596 platform/animation/Animation.cpp \ 597 platform/animation/AnimationList.cpp \ 598 \ 599 platform/audio/mkl/FFTFrameMKL.cpp \ 600 \ 601 platform/graphics/BitmapImage.cpp \ 602 platform/graphics/Color.cpp \ 603 platform/graphics/FloatPoint.cpp \ 604 platform/graphics/FloatPoint3D.cpp \ 605 platform/graphics/FloatQuad.cpp \ 606 platform/graphics/FloatRect.cpp \ 607 platform/graphics/FloatSize.cpp \ 608 platform/graphics/Font.cpp \ 609 platform/graphics/FontCache.cpp \ 610 platform/graphics/FontData.cpp \ 611 platform/graphics/FontDescription.cpp \ 612 platform/graphics/FontFallbackList.cpp \ 613 platform/graphics/FontFamily.cpp \ 614 platform/graphics/FontFastPath.cpp \ 615 platform/graphics/GeneratedImage.cpp \ 616 platform/graphics/GlyphPageTreeNode.cpp \ 617 platform/graphics/Gradient.cpp \ 618 platform/graphics/GraphicsContext.cpp \ 619 platform/graphics/GraphicsLayer.cpp \ 620 platform/graphics/GraphicsTypes.cpp \ 621 platform/graphics/Image.cpp \ 622 platform/graphics/ImageBuffer.cpp \ 623 platform/graphics/IntRect.cpp \ 624 platform/graphics/MediaPlayer.cpp \ 625 platform/graphics/Path.cpp \ 626 platform/graphics/PathTraversalState.cpp \ 627 platform/graphics/Pattern.cpp \ 628 platform/graphics/RoundedIntRect.cpp \ 629 platform/graphics/SegmentedFontData.cpp \ 630 platform/graphics/SimpleFontData.cpp \ 631 platform/graphics/StringTruncator.cpp \ 632 platform/graphics/WidthIterator.cpp \ 633 \ 634 platform/graphics/android/AndroidAnimation.cpp \ 635 platform/graphics/android/BaseLayerAndroid.cpp \ 636 platform/graphics/android/BaseRenderer.cpp \ 637 platform/graphics/android/BaseTile.cpp \ 638 platform/graphics/android/BaseTileTexture.cpp \ 639 platform/graphics/android/BitmapAllocatorAndroid.cpp \ 640 platform/graphics/android/ClassTracker.cpp \ 641 platform/graphics/android/DoubleBufferedTexture.cpp \ 642 platform/graphics/android/FontAndroid.cpp \ 643 platform/graphics/android/FontCacheAndroid.cpp \ 644 platform/graphics/android/FontCustomPlatformData.cpp \ 645 platform/graphics/android/FontDataAndroid.cpp \ 646 platform/graphics/android/FontPlatformDataAndroid.cpp \ 647 platform/graphics/android/GaneshContext.cpp \ 648 platform/graphics/android/GaneshRenderer.cpp \ 649 platform/graphics/android/GLExtras.cpp \ 650 platform/graphics/android/GLUtils.cpp \ 651 platform/graphics/android/GLWebViewState.cpp \ 652 platform/graphics/android/GlyphMapAndroid.cpp \ 653 platform/graphics/android/GradientAndroid.cpp \ 654 platform/graphics/android/GraphicsContextAndroid.cpp \ 655 platform/graphics/android/GraphicsLayerAndroid.cpp \ 656 platform/graphics/android/ImageAndroid.cpp \ 657 platform/graphics/android/ImageBufferAndroid.cpp \ 658 platform/graphics/android/ImageSourceAndroid.cpp \ 659 platform/graphics/android/ImagesManager.cpp \ 660 platform/graphics/android/ImageTexture.cpp \ 661 platform/graphics/android/Layer.cpp \ 662 platform/graphics/android/LayerAndroid.cpp \ 663 platform/graphics/android/MediaLayer.cpp \ 664 platform/graphics/android/MediaTexture.cpp \ 665 platform/graphics/android/PaintTileOperation.cpp \ 666 platform/graphics/android/PaintedSurface.cpp \ 667 platform/graphics/android/PathAndroid.cpp \ 668 platform/graphics/android/PatternAndroid.cpp \ 669 platform/graphics/android/PlatformGraphicsContext.cpp \ 670 platform/graphics/android/PerformanceMonitor.cpp \ 671 platform/graphics/android/RasterRenderer.cpp \ 672 platform/graphics/android/ScrollableLayerAndroid.cpp \ 673 platform/graphics/android/SharedBufferStream.cpp \ 674 platform/graphics/android/ShaderProgram.cpp \ 675 platform/graphics/android/SharedTexture.cpp \ 676 platform/graphics/android/TextureInfo.cpp \ 677 platform/graphics/android/TexturesGenerator.cpp \ 678 platform/graphics/android/TilesManager.cpp \ 679 platform/graphics/android/TilesProfiler.cpp \ 680 platform/graphics/android/TiledPage.cpp \ 681 platform/graphics/android/TiledTexture.cpp \ 682 platform/graphics/android/TransferQueue.cpp \ 683 platform/graphics/android/TreeManager.cpp \ 684 platform/graphics/android/VerticalTextMap.cpp \ 685 platform/graphics/android/VideoLayerAndroid.cpp \ 686 platform/graphics/android/VideoLayerManager.cpp \ 687 platform/graphics/android/ZoomManager.cpp \ 688 platform/graphics/android/android_graphics.cpp \ 689 690 ifeq ($(ENABLE_SVG), true) 691 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 692 platform/graphics/filters/DistantLightSource.cpp \ 693 platform/graphics/filters/FEBlend.cpp \ 694 platform/graphics/filters/FEColorMatrix.cpp \ 695 platform/graphics/filters/FEComponentTransfer.cpp \ 696 platform/graphics/filters/FEComposite.cpp \ 697 platform/graphics/filters/FEConvolveMatrix.cpp \ 698 platform/graphics/filters/FEDiffuseLighting.cpp \ 699 platform/graphics/filters/FEDisplacementMap.cpp \ 700 platform/graphics/filters/FEFlood.cpp \ 701 platform/graphics/filters/FEMerge.cpp \ 702 platform/graphics/filters/FEMorphology.cpp \ 703 platform/graphics/filters/FEOffset.cpp \ 704 platform/graphics/filters/FESpecularLighting.cpp \ 705 platform/graphics/filters/FETile.cpp \ 706 platform/graphics/filters/FETurbulence.cpp \ 707 platform/graphics/filters/LightSource.cpp \ 708 platform/graphics/filters/PointLightSource.cpp \ 709 platform/graphics/filters/SpotLightSource.cpp 710 endif 711 712 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 713 platform/graphics/skia/FloatPointSkia.cpp \ 714 platform/graphics/skia/FloatRectSkia.cpp \ 715 platform/graphics/skia/GlyphPageTreeNodeSkia.cpp \ 716 platform/graphics/skia/IntPointSkia.cpp \ 717 platform/graphics/skia/IntRectSkia.cpp \ 718 platform/graphics/skia/NativeImageSkia.cpp \ 719 platform/graphics/skia/SkiaUtils.cpp \ 720 platform/graphics/skia/TransformationMatrixSkia.cpp \ 721 \ 722 platform/graphics/transforms/AffineTransform.cpp \ 723 platform/graphics/transforms/Matrix3DTransformOperation.cpp \ 724 platform/graphics/transforms/MatrixTransformOperation.cpp \ 725 platform/graphics/transforms/PerspectiveTransformOperation.cpp \ 726 platform/graphics/transforms/RotateTransformOperation.cpp \ 727 platform/graphics/transforms/ScaleTransformOperation.cpp \ 728 platform/graphics/transforms/SkewTransformOperation.cpp \ 729 platform/graphics/transforms/TransformOperations.cpp \ 730 platform/graphics/transforms/TransformationMatrix.cpp \ 731 platform/graphics/transforms/TranslateTransformOperation.cpp \ 732 \ 733 platform/image-decoders/ImageDecoder.cpp \ 734 platform/image-decoders/skia/ImageDecoderSkia.cpp \ 735 platform/image-decoders/gif/GIFImageDecoder.cpp \ 736 platform/image-decoders/gif/GIFImageReader.cpp \ 737 \ 738 platform/image-encoders/skia/JPEGImageEncoder.cpp \ 739 \ 740 platform/leveldb/LevelDBDatabase.cpp \ 741 platform/leveldb/LevelDBIterator.cpp \ 742 \ 743 platform/mock/DeviceOrientationClientMock.cpp \ 744 platform/mock/GeolocationClientMock.cpp \ 745 platform/mock/GeolocationServiceMock.cpp \ 746 platform/mock/SpeechInputClientMock.cpp \ 747 \ 748 platform/network/AuthenticationChallengeBase.cpp \ 749 platform/network/BlobData.cpp \ 750 platform/network/BlobRegistryImpl.cpp \ 751 platform/network/BlobResourceHandle.cpp \ 752 platform/network/Credential.cpp \ 753 platform/network/CredentialStorage.cpp \ 754 platform/network/DataURL.cpp \ 755 platform/network/FormData.cpp \ 756 platform/network/FormDataBuilder.cpp \ 757 platform/network/HTTPHeaderMap.cpp \ 758 platform/network/HTTPParsers.cpp \ 759 platform/network/NetworkStateNotifier.cpp \ 760 platform/network/ProtectionSpace.cpp \ 761 platform/network/ProxyServer.cpp \ 762 platform/network/ResourceErrorBase.cpp \ 763 platform/network/ResourceHandle.cpp \ 764 platform/network/ResourceRequestBase.cpp \ 765 platform/network/ResourceResponseBase.cpp \ 766 \ 767 platform/network/android/CookieJarAndroid.cpp \ 768 platform/network/android/ProxyServerAndroid.cpp \ 769 platform/network/android/ResourceHandleAndroid.cpp \ 770 platform/network/android/ResourceRequestAndroid.cpp \ 771 \ 772 platform/posix/FileSystemPOSIX.cpp \ 773 \ 774 platform/sql/SQLValue.cpp \ 775 platform/sql/SQLiteAuthorizer.cpp \ 776 platform/sql/SQLiteDatabase.cpp \ 777 platform/sql/SQLiteFileSystem.cpp \ 778 platform/sql/SQLiteStatement.cpp \ 779 platform/sql/SQLiteTransaction.cpp \ 780 \ 781 platform/text/Base64.cpp \ 782 platform/text/BidiContext.cpp \ 783 platform/text/Hyphenation.cpp \ 784 platform/text/LineEnding.cpp \ 785 platform/text/LocalizedNumberNone.cpp \ 786 platform/text/RegularExpression.cpp \ 787 platform/text/SegmentedString.cpp \ 788 platform/text/String.cpp \ 789 platform/text/TextBoundaries.cpp \ 790 platform/text/TextBreakIteratorICU.cpp \ 791 platform/text/TextCodec.cpp \ 792 platform/text/TextCodecICU.cpp \ 793 platform/text/TextCodecLatin1.cpp \ 794 platform/text/TextCodecUTF16.cpp \ 795 platform/text/TextCodecUTF8.cpp \ 796 platform/text/TextCodecUserDefined.cpp \ 797 platform/text/TextEncoding.cpp \ 798 platform/text/TextEncodingDetectorICU.cpp \ 799 platform/text/TextEncodingRegistry.cpp \ 800 platform/text/TextStream.cpp \ 801 platform/text/UnicodeRange.cpp \ 802 \ 803 platform/text/android/HyphenationAndroid.cpp \ 804 platform/text/android/TextBreakIteratorInternalICU.cpp \ 805 \ 806 platform/text/transcoder/FontTranscoder.cpp \ 807 \ 808 plugins/DOMMimeType.cpp \ 809 plugins/DOMMimeTypeArray.cpp \ 810 plugins/DOMPlugin.cpp \ 811 plugins/DOMPluginArray.cpp \ 812 plugins/PluginData.cpp \ 813 plugins/PluginDatabase.cpp \ 814 plugins/PluginMainThreadScheduler.cpp \ 815 plugins/PluginPackage.cpp \ 816 plugins/PluginStream.cpp \ 817 plugins/PluginView.cpp \ 818 plugins/npapi.cpp \ 819 \ 820 plugins/android/PluginDataAndroid.cpp \ 821 plugins/android/PluginPackageAndroid.cpp \ 822 plugins/android/PluginViewAndroid.cpp \ 823 \ 824 rendering/AutoTableLayout.cpp \ 825 rendering/BidiRun.cpp \ 826 rendering/CounterNode.cpp \ 827 rendering/EllipsisBox.cpp \ 828 rendering/FixedTableLayout.cpp \ 829 rendering/HitTestResult.cpp \ 830 rendering/InlineBox.cpp \ 831 rendering/InlineFlowBox.cpp \ 832 rendering/InlineTextBox.cpp \ 833 rendering/LayoutState.cpp \ 834 rendering/PointerEventsHitRules.cpp \ 835 rendering/RenderApplet.cpp \ 836 rendering/RenderArena.cpp \ 837 rendering/RenderBR.cpp \ 838 rendering/RenderBlock.cpp \ 839 rendering/RenderBlockLineLayout.cpp \ 840 rendering/RenderBox.cpp \ 841 rendering/RenderBoxModelObject.cpp \ 842 rendering/RenderButton.cpp \ 843 rendering/RenderCombineText.cpp \ 844 rendering/RenderCounter.cpp \ 845 rendering/RenderDetails.cpp \ 846 rendering/RenderDetailsMarker.cpp \ 847 rendering/RenderEmbeddedObject.cpp \ 848 rendering/RenderFieldset.cpp \ 849 rendering/RenderFileUploadControl.cpp \ 850 rendering/RenderFlexibleBox.cpp \ 851 rendering/RenderFrame.cpp \ 852 rendering/RenderFrameBase.cpp \ 853 rendering/RenderFrameSet.cpp \ 854 rendering/RenderFullScreen.cpp \ 855 rendering/RenderHTMLCanvas.cpp \ 856 rendering/RenderIFrame.cpp \ 857 rendering/RenderImage.cpp \ 858 rendering/RenderImageResource.cpp \ 859 rendering/RenderImageResourceStyleImage.cpp \ 860 rendering/RenderInline.cpp \ 861 rendering/RenderLayer.cpp \ 862 rendering/RenderLayerBacking.cpp \ 863 rendering/RenderLayerCompositor.cpp \ 864 rendering/RenderLineBoxList.cpp \ 865 rendering/RenderListBox.cpp \ 866 rendering/RenderListItem.cpp \ 867 rendering/RenderListMarker.cpp \ 868 rendering/RenderMarquee.cpp \ 869 rendering/RenderMedia.cpp \ 870 rendering/RenderMenuList.cpp \ 871 rendering/RenderObject.cpp \ 872 rendering/RenderObjectChildList.cpp \ 873 rendering/RenderPart.cpp \ 874 rendering/RenderQuote.cpp \ 875 rendering/RenderReplaced.cpp \ 876 rendering/RenderReplica.cpp \ 877 rendering/RenderRuby.cpp \ 878 rendering/RenderRubyBase.cpp \ 879 rendering/RenderRubyRun.cpp \ 880 rendering/RenderRubyText.cpp 881 882 ifeq ($(ENABLE_SVG), true) 883 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 884 rendering/svg/RenderSVGBlock.cpp \ 885 rendering/svg/RenderSVGContainer.cpp \ 886 rendering/svg/RenderSVGForeignObject.cpp \ 887 rendering/svg/RenderSVGGradientStop.cpp \ 888 rendering/svg/RenderSVGHiddenContainer.cpp \ 889 rendering/svg/RenderSVGImage.cpp \ 890 rendering/svg/RenderSVGInline.cpp \ 891 rendering/svg/RenderSVGInlineText.cpp \ 892 rendering/svg/RenderSVGModelObject.cpp \ 893 rendering/svg/RenderSVGPath.cpp \ 894 rendering/svg/RenderSVGResource.cpp \ 895 rendering/svg/RenderSVGResourceClipper.cpp \ 896 rendering/svg/RenderSVGResourceContainer.cpp \ 897 rendering/svg/RenderSVGResourceFilter.cpp \ 898 rendering/svg/RenderSVGResourceFilterPrimitive.cpp \ 899 rendering/svg/RenderSVGResourceGradient.cpp \ 900 rendering/svg/RenderSVGResourceLinearGradient.cpp \ 901 rendering/svg/RenderSVGResourceMarker.cpp \ 902 rendering/svg/RenderSVGResourceMasker.cpp \ 903 rendering/svg/RenderSVGResourcePattern.cpp \ 904 rendering/svg/RenderSVGResourceRadialGradient.cpp \ 905 rendering/svg/RenderSVGResourceSolidColor.cpp \ 906 rendering/svg/RenderSVGRoot.cpp \ 907 rendering/svg/RenderSVGShadowTreeRootContainer.cpp \ 908 rendering/svg/RenderSVGTSpan.cpp \ 909 rendering/svg/RenderSVGText.cpp \ 910 rendering/svg/RenderSVGTextPath.cpp \ 911 rendering/svg/RenderSVGTransformableContainer.cpp \ 912 rendering/svg/RenderSVGViewportContainer.cpp \ 913 rendering/svg/SVGImageBufferTools.cpp \ 914 rendering/svg/SVGInlineFlowBox.cpp \ 915 rendering/svg/SVGInlineTextBox.cpp \ 916 rendering/svg/SVGMarkerLayoutInfo.cpp \ 917 rendering/svg/SVGRenderSupport.cpp \ 918 rendering/svg/SVGRenderTreeAsText.cpp \ 919 rendering/svg/SVGResources.cpp \ 920 rendering/svg/SVGResourcesCache.cpp \ 921 rendering/svg/SVGResourcesCycleSolver.cpp \ 922 rendering/svg/SVGRootInlineBox.cpp \ 923 rendering/svg/SVGShadowTreeElements.cpp \ 924 rendering/svg/SVGTextChunk.cpp \ 925 rendering/svg/SVGTextChunkBuilder.cpp \ 926 rendering/svg/SVGTextLayoutAttributes.cpp \ 927 rendering/svg/SVGTextLayoutAttributesBuilder.cpp \ 928 rendering/svg/SVGTextLayoutEngine.cpp \ 929 rendering/svg/SVGTextLayoutEngineBaseline.cpp \ 930 rendering/svg/SVGTextLayoutEngineSpacing.cpp \ 931 rendering/svg/SVGTextMetrics.cpp \ 932 rendering/svg/SVGTextQuery.cpp 933 endif 934 935 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 936 rendering/RenderScrollbar.cpp \ 937 rendering/RenderScrollbarPart.cpp \ 938 rendering/RenderScrollbarTheme.cpp \ 939 rendering/RenderSlider.cpp \ 940 rendering/RenderSummary.cpp \ 941 rendering/RenderTable.cpp \ 942 rendering/RenderTableCell.cpp \ 943 rendering/RenderTableCol.cpp \ 944 rendering/RenderTableRow.cpp \ 945 rendering/RenderTableSection.cpp \ 946 rendering/RenderText.cpp \ 947 rendering/RenderTextControl.cpp \ 948 rendering/RenderTextControlMultiLine.cpp \ 949 rendering/RenderTextControlSingleLine.cpp \ 950 rendering/RenderTextFragment.cpp \ 951 rendering/RenderTheme.cpp \ 952 rendering/RenderTreeAsText.cpp \ 953 rendering/RenderVideo.cpp \ 954 rendering/RenderView.cpp \ 955 rendering/RenderWidget.cpp \ 956 rendering/RenderWordBreak.cpp \ 957 rendering/RootInlineBox.cpp \ 958 959 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 960 rendering/ScrollBehavior.cpp \ 961 rendering/ShadowElement.cpp \ 962 rendering/TransformState.cpp \ 963 rendering/break_lines.cpp \ 964 \ 965 rendering/style/ContentData.cpp \ 966 rendering/style/CounterDirectives.cpp \ 967 rendering/style/FillLayer.cpp \ 968 rendering/style/KeyframeList.cpp \ 969 rendering/style/NinePieceImage.cpp \ 970 rendering/style/QuotesData.cpp \ 971 rendering/style/RenderStyle.cpp \ 972 973 ifeq ($(ENABLE_SVG), true) 974 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 975 rendering/style/SVGRenderStyle.cpp \ 976 rendering/style/SVGRenderStyleDefs.cpp 977 endif 978 979 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 980 rendering/style/ShadowData.cpp \ 981 rendering/style/StyleBackgroundData.cpp \ 982 rendering/style/StyleBoxData.cpp \ 983 rendering/style/StyleCachedImage.cpp \ 984 rendering/style/StyleFlexibleBoxData.cpp \ 985 rendering/style/StyleGeneratedImage.cpp \ 986 rendering/style/StyleInheritedData.cpp \ 987 rendering/style/StyleMarqueeData.cpp \ 988 rendering/style/StyleMultiColData.cpp \ 989 rendering/style/StyleRareInheritedData.cpp \ 990 rendering/style/StyleRareNonInheritedData.cpp \ 991 rendering/style/StyleSurroundData.cpp \ 992 rendering/style/StyleTransformData.cpp \ 993 rendering/style/StyleVisualData.cpp \ 994 \ 995 storage/AbstractDatabase.cpp \ 996 storage/ChangeVersionWrapper.cpp \ 997 storage/Database.cpp \ 998 storage/DatabaseAuthorizer.cpp \ 999 storage/DatabaseSync.cpp \ 1000 storage/DatabaseTask.cpp \ 1001 storage/DatabaseThread.cpp \ 1002 storage/DatabaseTracker.cpp \ 1003 storage/IDBAny.cpp \ 1004 storage/IDBCursor.cpp \ 1005 storage/IDBCursorBackendImpl.cpp \ 1006 storage/IDBCursorWithValue.cpp \ 1007 storage/IDBDatabase.cpp \ 1008 storage/IDBDatabaseBackendImpl.cpp \ 1009 storage/IDBEventDispatcher.cpp \ 1010 storage/IDBFactory.cpp \ 1011 storage/IDBFactoryBackendInterface.cpp \ 1012 storage/IDBFactoryBackendImpl.cpp \ 1013 storage/IDBIndex.cpp \ 1014 storage/IDBIndexBackendImpl.cpp \ 1015 storage/IDBKey.cpp \ 1016 storage/IDBKeyRange.cpp \ 1017 storage/IDBObjectStore.cpp \ 1018 storage/IDBObjectStoreBackendImpl.cpp \ 1019 storage/IDBRequest.cpp \ 1020 storage/IDBTransaction.cpp \ 1021 storage/IDBVersionChangeEvent.cpp \ 1022 storage/IDBVersionChangeRequest.cpp \ 1023 storage/LocalStorageTask.cpp \ 1024 storage/LocalStorageThread.cpp \ 1025 storage/OriginQuotaManager.cpp \ 1026 storage/OriginUsageRecord.cpp \ 1027 storage/SQLResultSet.cpp \ 1028 storage/SQLResultSetRowList.cpp \ 1029 storage/SQLStatement.cpp \ 1030 storage/SQLStatementSync.cpp \ 1031 storage/SQLTransaction.cpp \ 1032 storage/SQLTransactionClient.cpp \ 1033 storage/SQLTransactionCoordinator.cpp \ 1034 storage/SQLTransactionSync.cpp \ 1035 storage/Storage.cpp \ 1036 storage/StorageAreaImpl.cpp \ 1037 storage/StorageAreaSync.cpp \ 1038 storage/StorageEvent.cpp \ 1039 storage/StorageEventDispatcher.cpp \ 1040 storage/StorageMap.cpp \ 1041 storage/StorageNamespace.cpp \ 1042 storage/StorageNamespaceImpl.cpp \ 1043 storage/StorageSyncManager.cpp \ 1044 storage/StorageTracker.cpp 1045 1046 ifeq ($(ENABLE_SVG), true) 1047 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1048 svg/ColorDistance.cpp \ 1049 svg/SVGAElement.cpp \ 1050 svg/SVGAllInOne.cpp \ 1051 svg/SVGAltGlyphElement.cpp \ 1052 svg/SVGAngle.cpp \ 1053 svg/SVGAnimateColorElement.cpp \ 1054 svg/SVGAnimateElement.cpp \ 1055 svg/SVGAnimateMotionElement.cpp \ 1056 svg/SVGAnimateTransformElement.cpp \ 1057 svg/SVGAnimationElement.cpp \ 1058 svg/SVGCircleElement.cpp \ 1059 svg/SVGClipPathElement.cpp \ 1060 svg/SVGColor.cpp \ 1061 svg/SVGComponentTransferFunctionElement.cpp \ 1062 svg/SVGCursorElement.cpp \ 1063 svg/SVGDefsElement.cpp \ 1064 svg/SVGDescElement.cpp \ 1065 svg/SVGDocument.cpp \ 1066 svg/SVGDocumentExtensions.cpp \ 1067 svg/SVGElement.cpp \ 1068 svg/SVGElementInstance.cpp \ 1069 svg/SVGElementInstanceList.cpp \ 1070 svg/SVGEllipseElement.cpp \ 1071 svg/SVGExternalResourcesRequired.cpp \ 1072 svg/SVGFEBlendElement.cpp \ 1073 svg/SVGFEColorMatrixElement.cpp \ 1074 svg/SVGFEComponentTransferElement.cpp \ 1075 svg/SVGFECompositeElement.cpp \ 1076 svg/SVGFEConvolveMatrixElement.cpp \ 1077 svg/SVGFEDiffuseLightingElement.cpp \ 1078 svg/SVGFEDisplacementMapElement.cpp \ 1079 svg/SVGFEDistantLightElement.cpp \ 1080 svg/SVGFEFloodElement.cpp \ 1081 svg/SVGFEFuncAElement.cpp \ 1082 svg/SVGFEFuncBElement.cpp \ 1083 svg/SVGFEFuncGElement.cpp \ 1084 svg/SVGFEFuncRElement.cpp \ 1085 svg/SVGFEGaussianBlurElement.cpp \ 1086 svg/SVGFEImageElement.cpp \ 1087 svg/SVGFELightElement.cpp \ 1088 svg/SVGFEMergeElement.cpp \ 1089 svg/SVGFEMergeNodeElement.cpp \ 1090 svg/SVGFEOffsetElement.cpp \ 1091 svg/SVGFEPointLightElement.cpp \ 1092 svg/SVGFESpecularLightingElement.cpp \ 1093 svg/SVGFESpotLightElement.cpp \ 1094 svg/SVGFETileElement.cpp \ 1095 svg/SVGFETurbulenceElement.cpp \ 1096 svg/SVGFilterElement.cpp \ 1097 svg/SVGFilterPrimitiveStandardAttributes.cpp \ 1098 svg/SVGFitToViewBox.cpp \ 1099 svg/SVGFont.cpp \ 1100 svg/SVGFontData.cpp \ 1101 svg/SVGFontElement.cpp \ 1102 svg/SVGFontFaceElement.cpp \ 1103 svg/SVGFontFaceFormatElement.cpp \ 1104 svg/SVGFontFaceNameElement.cpp \ 1105 svg/SVGFontFaceSrcElement.cpp \ 1106 svg/SVGFontFaceUriElement.cpp \ 1107 svg/SVGForeignObjectElement.cpp \ 1108 svg/SVGGElement.cpp \ 1109 svg/SVGGlyphElement.cpp \ 1110 svg/SVGGradientElement.cpp \ 1111 svg/SVGHKernElement.cpp \ 1112 svg/SVGImageElement.cpp \ 1113 svg/SVGImageLoader.cpp \ 1114 svg/SVGLangSpace.cpp \ 1115 svg/SVGLength.cpp \ 1116 svg/SVGLengthList.cpp \ 1117 svg/SVGLineElement.cpp \ 1118 svg/SVGLinearGradientElement.cpp \ 1119 svg/SVGLocatable.cpp \ 1120 svg/SVGMPathElement.cpp \ 1121 svg/SVGMarkerElement.cpp \ 1122 svg/SVGMaskElement.cpp \ 1123 svg/SVGMetadataElement.cpp \ 1124 svg/SVGMissingGlyphElement.cpp \ 1125 svg/SVGNumberList.cpp \ 1126 svg/SVGPaint.cpp \ 1127 svg/SVGParserUtilities.cpp \ 1128 svg/SVGPathBlender.cpp \ 1129 svg/SVGPathBuilder.cpp \ 1130 svg/SVGPathByteStreamBuilder.cpp \ 1131 svg/SVGPathByteStreamSource.cpp \ 1132 svg/SVGPathElement.cpp \ 1133 svg/SVGPathParser.cpp \ 1134 svg/SVGPathParserFactory.cpp \ 1135 svg/SVGPathSegList.cpp \ 1136 svg/SVGPathSegListBuilder.cpp \ 1137 svg/SVGPathSegListSource.cpp \ 1138 svg/SVGPathStringBuilder.cpp \ 1139 svg/SVGPathStringSource.cpp \ 1140 svg/SVGPathTraversalStateBuilder.cpp \ 1141 svg/SVGPatternElement.cpp \ 1142 svg/SVGPointList.cpp \ 1143 svg/SVGPolyElement.cpp \ 1144 svg/SVGPolygonElement.cpp \ 1145 svg/SVGPolylineElement.cpp \ 1146 svg/SVGPreserveAspectRatio.cpp \ 1147 svg/SVGRadialGradientElement.cpp \ 1148 svg/SVGRectElement.cpp \ 1149 svg/SVGSVGElement.cpp \ 1150 svg/SVGScriptElement.cpp \ 1151 svg/SVGSetElement.cpp \ 1152 svg/SVGStopElement.cpp \ 1153 svg/SVGStringList.cpp \ 1154 svg/SVGStylable.cpp \ 1155 svg/SVGStyleElement.cpp \ 1156 svg/SVGStyledElement.cpp \ 1157 svg/SVGStyledLocatableElement.cpp \ 1158 svg/SVGStyledTransformableElement.cpp \ 1159 svg/SVGSwitchElement.cpp \ 1160 svg/SVGSymbolElement.cpp \ 1161 svg/SVGTRefElement.cpp \ 1162 svg/SVGTSpanElement.cpp \ 1163 svg/SVGTests.cpp \ 1164 svg/SVGTextContentElement.cpp \ 1165 svg/SVGTextElement.cpp \ 1166 svg/SVGTextPathElement.cpp \ 1167 svg/SVGTextPositioningElement.cpp \ 1168 svg/SVGTitleElement.cpp \ 1169 svg/SVGTransform.cpp \ 1170 svg/SVGTransformDistance.cpp \ 1171 svg/SVGTransformList.cpp \ 1172 svg/SVGTransformable.cpp \ 1173 svg/SVGURIReference.cpp \ 1174 svg/SVGUseElement.cpp \ 1175 svg/SVGViewElement.cpp \ 1176 svg/SVGViewSpec.cpp \ 1177 svg/SVGVKernElement.cpp \ 1178 svg/SVGZoomAndPan.cpp \ 1179 svg/SVGZoomEvent.cpp \ 1180 \ 1181 svg/animation/SMILTime.cpp \ 1182 svg/animation/SMILTimeContainer.cpp \ 1183 svg/animation/SVGSMILElement.cpp \ 1184 \ 1185 svg/graphics/SVGImage.cpp \ 1186 \ 1187 svg/graphics/filters/SVGFEImage.cpp \ 1188 svg/graphics/filters/SVGFilter.cpp \ 1189 svg/graphics/filters/SVGFilterBuilder.cpp \ 1190 \ 1191 svg/properties/SVGPathSegListPropertyTearOff.cpp 1192 endif 1193 1194 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1195 webaudio/AudioParam.cpp \ 1196 \ 1197 workers/AbstractWorker.cpp \ 1198 workers/DedicatedWorkerContext.cpp \ 1199 workers/DedicatedWorkerThread.cpp \ 1200 workers/DefaultSharedWorkerRepository.cpp \ 1201 workers/SharedWorker.cpp \ 1202 workers/SharedWorkerContext.cpp \ 1203 workers/SharedWorkerThread.cpp \ 1204 workers/Worker.cpp \ 1205 workers/WorkerContext.cpp \ 1206 workers/WorkerLocation.cpp \ 1207 workers/WorkerMessagingProxy.cpp \ 1208 workers/WorkerRunLoop.cpp \ 1209 workers/WorkerScriptLoader.cpp \ 1210 workers/WorkerThread.cpp \ 1211 \ 1212 xml/DOMParser.cpp \ 1213 xml/XMLHttpRequest.cpp \ 1214 xml/XMLHttpRequestProgressEventThrottle.cpp \ 1215 xml/XMLHttpRequestUpload.cpp \ 1216 xml/XMLSerializer.cpp \ 1217 xml/XMLTreeViewer.cpp 1218 1219 # For XPath 1220 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1221 xml/NativeXPathNSResolver.cpp \ 1222 xml/XPathEvaluator.cpp \ 1223 xml/XPathExpression.cpp \ 1224 xml/XPathExpressionNode.cpp \ 1225 xml/XPathFunctions.cpp \ 1226 xml/XPathNSResolver.cpp \ 1227 xml/XPathNamespace.cpp \ 1228 xml/XPathNodeSet.cpp \ 1229 xml/XPathParser.cpp \ 1230 xml/XPathPath.cpp \ 1231 xml/XPathPredicate.cpp \ 1232 xml/XPathResult.cpp \ 1233 xml/XPathStep.cpp \ 1234 xml/XPathUtil.cpp \ 1235 xml/XPathValue.cpp \ 1236 xml/XPathVariableReference.cpp 1237 1238 # For XSLT 1239 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1240 loader/cache/CachedXSLStyleSheet.cpp \ 1241 dom/TransformSourceLibxslt.cpp \ 1242 xml/XSLImportRule.cpp \ 1243 xml/XSLStyleSheetLibxslt.cpp \ 1244 xml/XSLTExtensions.cpp \ 1245 xml/XSLTProcessorLibxslt.cpp \ 1246 xml/XSLTProcessor.cpp \ 1247 xml/XSLTUnicodeSort.cpp 1248 1249 # For Archive 1250 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1251 loader/archive/ArchiveFactory.cpp \ 1252 loader/archive/ArchiveResource.cpp \ 1253 loader/archive/ArchiveResourceCollection.cpp \ 1254 loader/archive/android/WebArchiveAndroid.cpp 1255 1256 # For complex scripts(Arabic, Thai, Hindi...). 1257 ifeq ($(SUPPORT_COMPLEX_SCRIPTS),true) 1258 LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \ 1259 platform/graphics/android/HarfbuzzSkia.cpp 1260 endif 1261