Home | History | Annotate | Download | only in WebCore
      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