1 TEMPLATE = lib
   2 include(DerivedSourcesJava.pri)
   3 
   4 CONFIG += plugin depend_includepath precompile_header
   5 CONFIG -= debug_and_release
   6 TARGET = jfxwebkit
   7 
   8 VPATH += $$PWD
   9 
  10 PRECOMPILED_HEADER = $$PWD/webcorejava_pch.h
  11 
  12 INCLUDEPATH += \
  13     $${GENERATED_SOURCES_DIR} \
  14     $$SOURCE_DIR \
  15     $$SOURCE_DIR/WebCore \
  16     $$SOURCE_DIR/WebCore/accessibility \
  17     $$SOURCE_DIR/WebCore/bindings \
  18     $$SOURCE_DIR/WebCore/bindings/generic \
  19     $$SOURCE_DIR/WebCore/bindings/java \
  20     $$SOURCE_DIR/WebCore/bindings/js \
  21     $$SOURCE_DIR/WebCore/bridge \
  22     $$SOURCE_DIR/WebCore/bridge/c \
  23     $$SOURCE_DIR/WebCore/bridge/jni \
  24     $$SOURCE_DIR/WebCore/bridge/jni/jsc \
  25     $$SOURCE_DIR/WebCore/bridge/jsc \
  26     $$SOURCE_DIR/WebCore/bridge/java \
  27     $$SOURCE_DIR/WebCore/css \
  28     $$SOURCE_DIR/WebCore/dom \
  29     $$SOURCE_DIR/WebCore/dom/default \
  30     $$SOURCE_DIR/WebCore/editing \
  31     $$SOURCE_DIR/WebCore/fileapi \
  32     $$SOURCE_DIR/WebCore/history \
  33     $$SOURCE_DIR/WebCore/html \
  34     $$SOURCE_DIR/WebCore/html/canvas \
  35     $$SOURCE_DIR/WebCore/html/parser \
  36     $$SOURCE_DIR/WebCore/html/shadow \
  37     $$SOURCE_DIR/WebCore/html/track \
  38     $$SOURCE_DIR/WebCore/inspector \
  39     $$SOURCE_DIR/WebCore/loader \
  40     $$SOURCE_DIR/WebCore/loader/appcache \
  41     $$SOURCE_DIR/WebCore/loader/archive \
  42     $$SOURCE_DIR/WebCore/loader/archive/mhtml \ 
  43     $$SOURCE_DIR/WebCore/loader/cache \
  44     $$SOURCE_DIR/WebCore/loader/icon \
  45     $$SOURCE_DIR/WebCore/loader/java \
  46     $$SOURCE_DIR/WebCore/mathml \
  47     $$SOURCE_DIR/WebCore/notifications \
  48     $$SOURCE_DIR/WebCore/page \
  49     $$SOURCE_DIR/WebCore/page/animation \
  50     $$SOURCE_DIR/WebCore/page/java \
  51     $$SOURCE_DIR/WebCore/page/scrolling \
  52     $$SOURCE_DIR/WebCore/platform \
  53     $$SOURCE_DIR/WebCore/platform/animation \
  54     $$SOURCE_DIR/WebCore/platform/audio \
  55     $$SOURCE_DIR/WebCore/platform/java \
  56     $$SOURCE_DIR/WebCore/platform/graphics \
  57     $$SOURCE_DIR/WebCore/platform/graphics/filters \
  58     $$SOURCE_DIR/WebCore/platform/graphics/filters/arm \
  59     $$SOURCE_DIR/WebCore/platform/graphics/java \
  60     $$SOURCE_DIR/WebCore/platform/graphics/texmap \
  61     $$SOURCE_DIR/WebCore/platform/graphics/transforms \
  62     $$SOURCE_DIR/WebCore/platform/image-decoders \
  63     $$SOURCE_DIR/WebCore/platform/leveldb \
  64     $$SOURCE_DIR/WebCore/platform/mock \
  65     $$SOURCE_DIR/WebCore/platform/network \
  66     $$SOURCE_DIR/WebCore/platform/network/java \
  67     $$SOURCE_DIR/WebCore/platform/sql \
  68     $$SOURCE_DIR/WebCore/platform/text \
  69     $$SOURCE_DIR/WebCore/platform/text/transcoder \
  70     $$SOURCE_DIR/WebCore/plugins \
  71     $$SOURCE_DIR/WebCore/rendering \
  72     $$SOURCE_DIR/WebCore/rendering/mathml \
  73     $$SOURCE_DIR/WebCore/rendering/style \
  74     $$SOURCE_DIR/WebCore/rendering/svg \
  75     $$SOURCE_DIR/WebCore/storage \
  76     $$SOURCE_DIR/WebCore/storage/java \
  77     $$SOURCE_DIR/WebCore/svg \
  78     $$SOURCE_DIR/WebCore/svg/animation \
  79     $$SOURCE_DIR/WebCore/svg/graphics \
  80     $$SOURCE_DIR/WebCore/svg/graphics/filters \
  81     $$SOURCE_DIR/WebCore/svg/properties \
  82     $$SOURCE_DIR/WebCore/testing \
  83     $$SOURCE_DIR/WebCore/webaudio \
  84     $$SOURCE_DIR/WebCore/websockets \
  85     $$SOURCE_DIR/WebCore/workers \
  86     $$SOURCE_DIR/WebCore/xml \
  87     $$SOURCE_DIR/WebCore/xml/parser \
  88     $$SOURCE_DIR/WebCore/Modules/battery \
  89     $$SOURCE_DIR/WebCore/Modules/filesystem \
  90     $$SOURCE_DIR/WebCore/Modules/gamepad \
  91     $$SOURCE_DIR/WebCore/Modules/geolocation \
  92     $$SOURCE_DIR/WebCore/Modules/indexeddb \
  93     $$SOURCE_DIR/WebCore/Modules/intents \
  94     $$SOURCE_DIR/WebCore/Modules/mediastream \
  95     $$SOURCE_DIR/WebCore/Modules/networkinfo \
  96     $$SOURCE_DIR/WebCore/Modules/notifications \
  97     $$SOURCE_DIR/WebCore/Modules/quota \
  98     $$SOURCE_DIR/WebCore/Modules/speech \
  99     $$SOURCE_DIR/WebCore/Modules/vibration \
 100     $$SOURCE_DIR/WebCore/Modules/webaudio \
 101     $$SOURCE_DIR/WebCore/Modules/webdatabase \
 102     $$SOURCE_DIR/WebCore/Modules/websockets \
 103     $$SOURCE_DIR/JavaScriptCore \
 104     $$SOURCE_DIR/JavaScriptCore/assembler \
 105     $$SOURCE_DIR/JavaScriptCore/API \
 106     $$SOURCE_DIR/JavaScriptCore/bytecode \
 107     $$SOURCE_DIR/JavaScriptCore/dfg \
 108     $$SOURCE_DIR/JavaScriptCore/disassembler \
 109     $$SOURCE_DIR/JavaScriptCore/ForwardingHeaders \
 110     $$SOURCE_DIR/JavaScriptCore/heap \
 111     $$SOURCE_DIR/JavaScriptCore/interpreter \
 112     $$SOURCE_DIR/JavaScriptCore/jit \
 113     $$SOURCE_DIR/JavaScriptCore/llint \
 114     $$SOURCE_DIR/JavaScriptCore/parser \
 115     $$SOURCE_DIR/JavaScriptCore/profiler \
 116     $$SOURCE_DIR/JavaScriptCore/runtime \
 117     $$SOURCE_DIR/WTF \
 118     $$SOURCE_DIR/WTF/wtf \
 119     $$SOURCE_DIR/WTF/wtf/text \
 120     $$SOURCE_DIR/WTF/wtf/java \
 121 
 122 !contains(DEFINES, IMAGEIO=1) {
 123 INCLUDEPATH += \
 124     $$PWD/platform/image-decoders/bmp \
 125     $$PWD/platform/image-decoders/gif \
 126     $$PWD/platform/image-decoders/ico \
 127     $$PWD/platform/image-decoders/jpeg \
 128     $$PWD/platform/image-decoders/png \
 129     $$PWD/platform/image-decoders/webp
 130 }
 131 
 132 INCLUDEPATH += $(WEBKITOUTPUTDIR)/import/include
 133 LIBS += -L$(WEBKITOUTPUTDIR)/import/lib -lsqlite3
 134 
 135 # The following line ensures that __STDC_FORMAT_MACROS is defined when
 136 # <inttypes.h> is included in the precompiled header. Note that the file
 137 # that actually requires <inttypes.h>'s format macros, SQLiteFileSystem.cpp,
 138 # does include <inttypes.h> and define __STDC_FORMAT_MACROS prior to that.
 139 # The problem is that with certain versions of GCC the SQLiteFileSystem.cpp's
 140 # include has no effect because <inttypes.h> is already included in the
 141 # precompiled header.
 142 QMAKE_CXXFLAGS += -D__STDC_FORMAT_MACROS
 143 
 144 win32-* {
 145     QMAKE_CXXFLAGS += -DLIBXML_STATIC
 146     # Adds version information created by Gradle build, see RT-27943
 147     OBJECTS += $$OBJECTS_DIR/*.res
 148     LIBS += -llibxml2_a -lole32 -ladvapi32 -luser32
 149     contains(DEFINES, ENABLE_XSLT=1) {
 150         QMAKE_CXXFLAGS += -DLIBXSLT_STATIC
 151         LIBS += -llibxslt_a
 152     }
 153     !contains(DEFINES, IMAGEIO=1) {
 154         INCLUDEPATH += $(WEBKITOUTPUTDIR)/import/include/image
 155         LIBS += -llibjpeg -llibpng -lzlib
 156         QMAKE_LFLAGS += /NODEFAULTLIB:LIBCMTD /NODEFAULTLIB:LIBCMT
 157     }
 158 # TODO: propagate the fix to Mac OS & Linux
 159 # http://en.wikipedia.org/wiki/Relocation_%28computer_science%29
 160     QMAKE_LFLAGS += /BASE:0x6F000000 /DEF:$$PWD/WebCoreJava.def
 161 # TODO: remove debug!
 162 #    QMAKE_CFLAGS += -Zi -Od
 163 #    QMAKE_CXXFLAGS += -Zi -Od
 164 }
 165 
 166 linux-*|solaris-* {
 167     CONFIG += link_pkgconfig
 168     PKGCONFIG += libxml-2.0
 169     LIBS += -lxml2
 170     contains(DEFINES, ENABLE_XSLT=1) {
 171         LIBS += -lxslt
 172     }
 173     !contains(DEFINES, IMAGEIO=1) {
 174         LIBS += -ljpeg -lpng
 175     }
 176 
 177     linux-*|solaris-g++* {
 178         QMAKE_LFLAGS += -Xlinker -version-script=$$PWD/mapfile-vers
 179     }
 180     solaris-cc {
 181         QMAKE_LFLAGS += -M$$PWD/mapfile-vers
 182     }
 183 }
 184 
 185 mac* {
 186     INCLUDEPATH += /usr/include/libxml2
 187     LIBS += -lxml2 -lobjc -framework AppKit
 188     contains(DEFINES, ENABLE_XSLT=1) {
 189         LIBS += -lxslt
 190     }
 191     !contains(DEFINES, IMAGEIO=1) {
 192         INCLUDEPATH += /usr/X11/include \
 193                        $(WEBKITOUTPUTDIR)/import/include
 194         LIBS += -L/usr/X11/lib -L$(WEBKITOUTPUTDIR)/import/lib
 195         LIBS += -ljpeg -lpng
 196     }
 197     SOURCES +=  \
 198         platform/mac/PurgeableBufferMac.cpp \
 199 #       platform/cf/FileSystemCF.cpp \
 200         platform/cf/KURLCFNet.cpp \
 201         platform/cf/SharedBufferCF.cpp \
 202         platform/text/cf/AtomicStringCF.cpp \
 203 #       platform/text/cf/HyphenationCF.cpp \
 204         platform/text/cf/StringCF.cpp \
 205         platform/text/cf/StringImplCF.cpp
 206 
 207     QMAKE_LFLAGS += -exported_symbols_list $$PWD/mapfile-macosx
 208 }
 209 
 210 INCLUDEPATH += ../../../generated-src/headers
 211 
 212 win32-* {
 213     POST_TARGETDEPS += ../lib/JavaScriptCoreJava.lib
 214 }
 215 linux-*|solaris-*|mac* {
 216     POST_TARGETDEPS += ../lib/libJavaScriptCoreJava.a
 217 }
 218 LIBS += -lJavaScriptCoreJava
 219 
 220 HEADERS += \
 221     bindings/java/JavaDOMObjectCache.h \
 222     bindings/java/JavaDOMUtils.h \
 223     bindings/java/JavaEventListener.h \
 224     page/java/ChromeClientJava.h \
 225     platform/java/ClipboardJava.h \
 226     platform/java/ClipboardUtilitiesJava.h \
 227     platform/java/DataObjectJava.h \
 228     platform/java/ContextMenuClientJava.h \
 229     platform/java/DragClientJava.h \
 230     platform/java/EditorClientJava.h \
 231     platform/graphics/java/FontPlatformData.h \
 232     platform/java/FrameLoaderClientJava.h \
 233     platform/java/IDNJava.h \
 234     platform/java/InspectorClientJava.h \
 235     platform/java/JavaEnv.h \
 236     platform/java/NotificationClientJava.h \
 237     platform/java/PlatformStrategiesJava.h \
 238     platform/java/RenderThemeJava.h \
 239     platform/java/ScrollbarThemeJava.h \
 240     platform/java/StringJava.h \
 241     platform/java/WebPage.h \
 242     platform/network/ResourceRequestBase.h \
 243     platform/network/ResourceResponseBase.h \
 244     platform/network/java/ResourceResponse.h \
 245     platform/network/java/ResourceRequest.h \
 246     platform/network/java/URLLoader.h \
 247     platform/graphics/java/PlatformContextJava.h \
 248     platform/graphics/java/ImageBufferDataJava.h \
 249     platform/graphics/GraphicsContext.h \
 250     platform/graphics/java/GraphicsContextJava.h \
 251     platform/graphics/java/RenderingQueue.h \
 252     platform/graphics/java/RQRef.h \
 253     platform/graphics/java/ChromiumBridge.h \
 254 
 255 !contains(DEFINES, ICU_UNICODE=1) {
 256     HEADERS += \
 257         platform/java/TextCodecJava.h \
 258         platform/java/TextBreakIteratorJava.h \
 259         platform/java/TextNormalizerJava.h
 260 }
 261 
 262 SOURCES += \
 263     dom/QualifiedName.cpp \
 264     accessibility/AccessibilityImageMapLink.cpp \
 265     accessibility/AccessibilityMediaControls.cpp \
 266     accessibility/AccessibilityMenuList.cpp \
 267     accessibility/AccessibilityMenuListOption.cpp \
 268     accessibility/AccessibilityMenuListPopup.cpp \
 269     accessibility/AccessibilityMockObject.cpp \
 270     accessibility/AccessibilityObject.cpp \
 271     accessibility/AccessibilityList.cpp \
 272     accessibility/AccessibilityListBox.cpp \
 273     accessibility/AccessibilityListBoxOption.cpp \
 274     accessibility/AccessibilityNodeObject.cpp \
 275     accessibility/AccessibilityProgressIndicator.cpp \
 276     accessibility/AccessibilityRenderObject.cpp \
 277     accessibility/AccessibilityScrollbar.cpp \
 278     accessibility/AccessibilityScrollView.cpp \
 279     accessibility/AccessibilitySlider.cpp \
 280     accessibility/AccessibilitySpinButton.cpp \
 281     accessibility/AccessibilityARIAGrid.cpp \
 282     accessibility/AccessibilityARIAGridCell.cpp \
 283     accessibility/AccessibilityARIAGridRow.cpp \
 284     accessibility/AccessibilityTable.cpp \
 285     accessibility/AccessibilityTableCell.cpp \
 286     accessibility/AccessibilityTableColumn.cpp \
 287     accessibility/AccessibilityTableHeaderContainer.cpp \
 288     accessibility/AccessibilityTableRow.cpp \
 289     accessibility/AXObjectCache.cpp \
 290     bindings/generic/ActiveDOMCallback.cpp \
 291     bindings/generic/BindingSecurity.cpp \
 292     bindings/generic/RuntimeEnabledFeatures.cpp \
 293     bindings/ScriptControllerBase.cpp \
 294     bindings/java/JavaDOMUtils.cpp \
 295     bindings/java/JavaEventListener.cpp \
 296     bindings/js/ArrayValue.cpp \
 297     bindings/js/BindingState.cpp \
 298     bindings/js/CallbackFunction.cpp \
 299     bindings/js/DOMObjectHashTableMap.cpp \
 300     bindings/js/DOMWrapperWorld.cpp \
 301     bindings/js/Dictionary.cpp \
 302     bindings/js/GCController.cpp \
 303     bindings/js/JSArrayBufferCustom.cpp \
 304     bindings/js/JSAudioBufferCustom.cpp \
 305     bindings/js/JSAttrCustom.cpp \
 306     bindings/js/JSBlobCustom.cpp \
 307     bindings/js/JSCDATASectionCustom.cpp \
 308     bindings/js/JSCSSFontFaceRuleCustom.cpp \
 309     bindings/js/JSCSSImportRuleCustom.cpp \
 310     bindings/js/JSCSSMediaRuleCustom.cpp \
 311     bindings/js/JSCSSPageRuleCustom.cpp \
 312     bindings/js/JSCSSRuleCustom.cpp \
 313     bindings/js/JSCSSRuleListCustom.cpp \
 314     bindings/js/JSCSSStyleDeclarationCustom.cpp \
 315     bindings/js/JSCSSStyleRuleCustom.cpp \
 316     bindings/js/JSCSSValueCustom.cpp \
 317     bindings/js/JSCallbackData.cpp \
 318     bindings/js/JSCanvasRenderingContext2DCustom.cpp \
 319     bindings/js/JSCanvasRenderingContextCustom.cpp \
 320     bindings/js/JSClipboardCustom.cpp \
 321     bindings/js/JSConsoleCustom.cpp \
 322      bindings/js/JSCryptoCustom.cpp \
 323     bindings/js/JSCustomXPathNSResolver.cpp \
 324     bindings/js/JSDictionary.cpp \
 325     bindings/js/JSDOMBinding.cpp \
 326     bindings/js/JSDOMFormDataCustom.cpp \
 327     bindings/js/JSDOMGlobalObject.cpp \
 328     bindings/js/JSDOMImplementationCustom.cpp \
 329     bindings/js/JSDOMMimeTypeArrayCustom.cpp \
 330     bindings/js/JSDOMPluginArrayCustom.cpp \
 331     bindings/js/JSDOMPluginCustom.cpp \
 332     bindings/js/JSDOMStringListCustom.cpp \
 333     bindings/js/JSDOMStringMapCustom.cpp \
 334     bindings/js/JSDOMTokenListCustom.cpp \
 335     bindings/js/JSDOMWindowBase.cpp \
 336     bindings/js/JSDOMWindowCustom.cpp \
 337     bindings/js/JSDOMWindowShell.cpp \
 338     bindings/js/JSDOMWrapper.cpp \
 339     bindings/js/JSDataViewCustom.cpp \
 340     bindings/js/JSDeviceMotionEventCustom.cpp \
 341     bindings/js/JSDeviceOrientationEventCustom.cpp \
 342     bindings/js/JSDocumentCustom.cpp \
 343     bindings/js/JSElementCustom.cpp \
 344     bindings/js/JSErrorHandler.cpp \
 345     bindings/js/JSEventCustom.cpp \
 346     bindings/js/JSEventListener.cpp \
 347     bindings/js/JSEventTargetCustom.cpp \
 348     bindings/js/JSExceptionBase.cpp \
 349     bindings/js/JSFileReaderCustom.cpp \
 350     bindings/js/JSGeolocationCustom.cpp \
 351     bindings/js/JSHTMLAllCollectionCustom.cpp \
 352     bindings/js/JSHTMLAppletElementCustom.cpp \
 353     bindings/js/JSHTMLCanvasElementCustom.cpp \
 354     bindings/js/JSHTMLCollectionCustom.cpp \
 355     bindings/js/JSHTMLDocumentCustom.cpp \
 356     bindings/js/JSHTMLElementCustom.cpp \
 357     bindings/js/JSHTMLEmbedElementCustom.cpp \
 358      bindings/js/JSHTMLFormControlsCollectionCustom.cpp \
 359     bindings/js/JSHTMLFormElementCustom.cpp \
 360     bindings/js/JSHTMLFrameElementCustom.cpp \
 361     bindings/js/JSHTMLFrameSetElementCustom.cpp \
 362     bindings/js/JSHTMLInputElementCustom.cpp \
 363     bindings/js/JSHTMLLinkElementCustom.cpp \
 364     bindings/js/JSHTMLMediaElementCustom.cpp \
 365     bindings/js/JSHTMLObjectElementCustom.cpp \
 366     bindings/js/JSHTMLOptionsCollectionCustom.cpp \
 367     bindings/js/JSHTMLSelectElementCustom.cpp \
 368     bindings/js/JSHTMLStyleElementCustom.cpp \
 369      bindings/js/JSHTMLTemplateElementCustom.cpp \
 370     bindings/js/JSHistoryCustom.cpp \
 371     bindings/js/JSImageConstructor.cpp \
 372     bindings/js/JSImageDataCustom.cpp \
 373     bindings/js/JSInjectedScriptHostCustom.cpp \
 374     bindings/js/JSInjectedScriptManager.cpp \
 375     bindings/js/JSInspectorFrontendHostCustom.cpp \
 376     bindings/js/JSLazyEventListener.cpp \
 377     bindings/js/JSLocationCustom.cpp \
 378     bindings/js/JSMainThreadExecState.cpp \
 379     bindings/js/JSMediaListCustom.cpp \
 380     bindings/js/JSMemoryInfoCustom.cpp \
 381     bindings/js/JSMessageChannelCustom.cpp \
 382     bindings/js/JSMessageEventCustom.cpp \
 383     bindings/js/JSMessagePortCustom.cpp \
 384     bindings/js/JSMessagePortCustom.h \
 385      bindings/js/JSMicroDataItemValueCustom.cpp \
 386      bindings/js/JSMutationCallback.cpp \
 387      bindings/js/JSMutationObserverCustom.cpp \
 388     bindings/js/JSNamedNodeMapCustom.cpp \
 389     bindings/js/JSNodeCustom.cpp \
 390     bindings/js/JSNodeFilterCondition.cpp \
 391     bindings/js/JSNodeFilterCustom.cpp \
 392     bindings/js/JSNodeIteratorCustom.cpp \
 393     bindings/js/JSNodeListCustom.cpp \
 394     bindings/js/JSPluginElementFunctions.cpp \
 395     bindings/js/JSPopStateEventCustom.cpp \
 396     bindings/js/JSProcessingInstructionCustom.cpp \
 397     bindings/js/JSRequestAnimationFrameCallbackCustom.cpp \
 398      bindings/js/JSRTCStatsResponseCustom.cpp \
 399     bindings/js/JSStorageCustom.cpp \
 400     bindings/js/JSStyleSheetCustom.cpp \
 401     bindings/js/JSStyleSheetListCustom.cpp \
 402     bindings/js/JSTextCustom.cpp \
 403     bindings/js/JSTouchCustom.cpp \
 404     bindings/js/JSTouchListCustom.cpp \
 405     bindings/js/JSTreeWalkerCustom.cpp \
 406     bindings/js/JSTrackCustom.cpp \
 407     bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp \
 408     bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
 409     bindings/js/JSWebKitPointCustom.cpp \
 410     bindings/js/JSXMLHttpRequestCustom.cpp \
 411     bindings/js/JSXMLHttpRequestUploadCustom.cpp \
 412     bindings/js/JSXPathResultCustom.cpp \
 413     bindings/js/PageScriptDebugServer.cpp \
 414     bindings/js/ScheduledAction.cpp \
 415     bindings/js/ScriptCachedFrameData.cpp \
 416     bindings/js/ScriptCallStackFactory.cpp \
 417     bindings/js/ScriptController.cpp \
 418 #    bindings/js/ScriptControllerQt.cpp \
 419     bindings/js/ScriptDebugServer.cpp \
 420     bindings/js/ScriptEventListener.cpp \
 421     bindings/js/ScriptFunctionCall.cpp \
 422     bindings/js/ScriptGCEvent.cpp \
 423     bindings/js/ScriptObject.cpp \
 424     bindings/js/ScriptProfile.cpp \
 425     bindings/js/ScriptState.cpp \
 426     bindings/js/ScriptValue.cpp \
 427     bindings/js/SerializedScriptValue.cpp \
 428     bridge/IdentifierRep.cpp \
 429     bridge/NP_jsobject.cpp \
 430     bridge/c/CRuntimeObject.cpp \
 431     bridge/c/c_class.cpp \
 432     bridge/c/c_instance.cpp \
 433     bridge/c/c_runtime.cpp \
 434     bridge/c/c_utility.cpp \
 435     bridge/jsc/BridgeJSC.cpp \
 436     bridge/jni/JNIUtility.cpp \
 437     bridge/jni/JobjectWrapper.cpp \
 438     bridge/jni/jsc/JavaMethodJSC.cpp \
 439     bridge/jni/jsc/JavaArrayJSC.cpp \
 440     bridge/jni/jsc/JavaClassJSC.cpp \
 441     bridge/jni/jsc/JavaFieldJSC.cpp \
 442     bridge/jni/jsc/JavaInstanceJSC.cpp \
 443     bridge/jni/jsc/JavaRuntimeObject.cpp \
 444     bridge/jni/jsc/JNIUtilityPrivate.cpp \
 445     bridge/npruntime.cpp \
 446     bridge/runtime_array.cpp \
 447     bridge/runtime_method.cpp \
 448     bridge/runtime_object.cpp \
 449     bridge/runtime_root.cpp \
 450 #    testing/js/JSInternalsCustom.cpp \
 451 #    testing/js/WebCoreTestSupport.cpp \
 452     Modules/navigatorcontentutils/NavigatorContentUtils.cpp \
 453     Modules/notifications/DOMWindowNotifications.cpp \
 454     Modules/notifications/Notification.cpp \
 455     Modules/notifications/NotificationCenter.cpp \
 456     Modules/notifications/NotificationController.cpp \
 457     Modules/notifications/WorkerContextNotifications.cpp \
 458     Modules/proximity/DeviceProximityController.cpp \
 459     Modules/proximity/DeviceProximityEvent.cpp \
 460     Modules/webdatabase/DatabaseAuthorizer.cpp \
 461     css/BasicShapeFunctions.cpp \
 462     css/CSSAspectRatioValue.cpp \
 463     css/CSSBasicShapes.cpp \
 464     css/CSSBorderImageSliceValue.cpp \
 465     css/CSSBorderImage.cpp \
 466     css/CSSCalculationValue.cpp \
 467     css/CSSCanvasValue.cpp \
 468     css/CSSCharsetRule.cpp \
 469     css/CSSComputedStyleDeclaration.cpp \
 470     css/CSSCrossfadeValue.cpp \
 471     css/CSSCursorImageValue.cpp \
 472     css/CSSFontFace.cpp \
 473     css/CSSDefaultStyleSheets.cpp \
 474     css/CSSFontFaceLoadEvent.cpp \
 475     css/CSSFontFaceRule.cpp \
 476     css/CSSFontFaceSrcValue.cpp \
 477     css/CSSFontSelector.cpp \
 478     css/CSSFontFaceSource.cpp \
 479     css/CSSFunctionValue.cpp \
 480     css/CSSGradientValue.cpp \
 481     css/CSSGroupingRule.cpp \
 482     css/CSSHostRule.cpp \
 483     css/CSSImageValue.cpp \
 484     css/CSSImageGeneratorValue.cpp \
 485     css/CSSImageSetValue.cpp \
 486     css/CSSImportRule.cpp \
 487     css/CSSInheritedValue.cpp \
 488     css/CSSInitialValue.cpp \
 489     css/CSSLineBoxContainValue.cpp \
 490     css/CSSMediaRule.cpp \
 491     css/CSSOMUtils.cpp \
 492     css/CSSPageRule.cpp \
 493     css/CSSParser.cpp \
 494     css/CSSParserValues.cpp \
 495     css/CSSPrimitiveValue.cpp \
 496     css/CSSProperty.cpp \
 497     css/CSSPropertySourceData.cpp \
 498     css/CSSReflectValue.cpp \
 499     css/CSSRule.cpp \
 500     css/CSSRuleList.cpp \
 501     css/CSSSelector.cpp \
 502     css/CSSSelectorList.cpp \
 503     css/CSSSegmentedFontFace.cpp \
 504     css/CSSStyleRule.cpp \
 505     css/CSSStyleSheet.cpp \
 506     css/CSSSupportsRule.cpp \
 507     css/CSSTimingFunctionValue.cpp \
 508     css/CSSToStyleMap.cpp \
 509     css/CSSUnicodeRangeValue.cpp \
 510     css/CSSValue.cpp \
 511     css/CSSValueList.cpp \
 512     css/CSSValuePool.cpp \
 513     css/DOMWindowCSS.cpp \
 514     css/DeprecatedStyleBuilder.cpp \
 515     css/DocumentRuleSets.cpp \
 516     css/ElementRuleCollector.cpp \
 517     css/FontFeatureValue.cpp \
 518     css/FontLoader.cpp \
 519     css/FontValue.cpp \
 520     css/InspectorCSSOMWrappers.cpp \
 521     css/LengthFunctions.cpp \
 522     css/MediaFeatureNames.cpp \
 523     css/MediaList.cpp \
 524     css/MediaQuery.cpp \
 525     css/MediaQueryEvaluator.cpp \
 526     css/MediaQueryExp.cpp \
 527     css/MediaQueryList.cpp \
 528     css/MediaQueryListListener.cpp \
 529     css/MediaQueryMatcher.cpp \
 530     css/PageRuleCollector.cpp \
 531     css/PropertySetCSSStyleDeclaration.cpp \
 532     css/RGBColor.cpp \
 533     css/RuleFeature.cpp \
 534     css/RuleSet.cpp \
 535     css/SelectorChecker.cpp \
 536     css/SelectorCheckerFastPath.cpp \
 537     css/SelectorFilter.cpp \
 538     css/ShadowValue.cpp \
 539     css/StyleInvalidationAnalysis.cpp \
 540     css/StyleMedia.cpp \
 541     css/StylePropertySet.cpp \
 542     css/StylePropertyShorthand.cpp \
 543     css/StyleResolver.cpp \
 544     css/StyleRule.cpp \
 545     css/StyleRuleImport.cpp \
 546     css/StyleScopeResolver.cpp \
 547     css/StyleSheet.cpp \
 548     css/StyleSheetContents.cpp \
 549     css/StyleSheetList.cpp \
 550     css/TransformFunctions.cpp \
 551     css/ViewportStyleResolver.cpp \
 552     css/WebKitCSSArrayFunctionValue.cpp \
 553     css/WebKitCSSFilterRule.cpp \
 554     css/WebKitCSSFilterValue.cpp \
 555     css/WebKitCSSKeyframeRule.cpp \
 556     css/WebKitCSSKeyframesRule.cpp \
 557     css/WebKitCSSMatrix.cpp \
 558     css/WebKitCSSMatFunctionValue.cpp \
 559     css/WebKitCSSMixFunctionValue.cpp \
 560     css/WebKitCSSRegionRule.cpp \
 561     css/WebKitCSSSVGDocumentValue.cpp \
 562     css/WebKitCSSShaderValue.cpp \
 563     css/WebKitCSSTransformValue.cpp \
 564     css/WebKitCSSViewportRule.cpp \
 565     dom/ActiveDOMObject.cpp \
 566     dom/Attr.cpp \
 567     dom/BeforeTextInsertedEvent.cpp \
 568     dom/BeforeUnloadEvent.cpp \
 569     dom/CDATASection.cpp \
 570     dom/CharacterData.cpp \
 571     dom/CheckedRadioButtons.cpp \
 572     dom/ChildListMutationScope.cpp \
 573     dom/ChildNodeList.cpp \
 574     dom/ClassNodeList.cpp \
 575     dom/ClientRect.cpp \
 576     dom/ClientRectList.cpp \
 577     dom/Clipboard.cpp \
 578     dom/ClipboardEvent.cpp \
 579     dom/Comment.cpp \
 580     dom/ComposedShadowTreeWalker.cpp \
 581     dom/CompositionEvent.cpp \
 582     dom/ContainerNode.cpp \
 583     dom/ContainerNodeAlgorithms.cpp \
 584     dom/ContextDestructionObserver.cpp \
 585     dom/ContextFeatures.cpp \
 586     dom/CustomEvent.cpp \
 587     dom/DecodedDataDocumentParser.cpp \
 588     dom/DeviceMotionController.cpp \
 589     dom/DeviceMotionData.cpp \
 590     dom/DeviceMotionEvent.cpp \
 591     dom/DeviceOrientationController.cpp \
 592     dom/DeviceOrientationData.cpp \
 593     dom/DeviceOrientationEvent.cpp \
 594     dom/Document.cpp \
 595     dom/DocumentEventQueue.cpp \
 596     dom/DocumentFragment.cpp \
 597     dom/DocumentMarkerController.cpp \
 598     dom/DocumentMarker.cpp \
 599     dom/DocumentOrderedMap.cpp \
 600     dom/DocumentParser.cpp \
 601     dom/DocumentSharedObjectPool.cpp \
 602     dom/DocumentStyleSheetCollection.cpp \
 603     dom/DocumentType.cpp \
 604     dom/DOMCoreException.cpp \
 605     dom/DOMError.cpp \
 606     dom/DOMImplementation.cpp \
 607     dom/DOMNamedFlowCollection.cpp \
 608     dom/DOMStringList.cpp \
 609     dom/DOMStringMap.cpp \
 610     dom/DatasetDOMStringMap.cpp \
 611     dom/Element.cpp \
 612     dom/ElementRareData.cpp \
 613     dom/ElementShadow.cpp \
 614     dom/EntityReference.cpp \
 615     dom/ErrorEvent.cpp \
 616     dom/Event.cpp \
 617     dom/EventContext.cpp \
 618     dom/EventDispatchMediator.cpp \
 619     dom/EventDispatcher.cpp \
 620     dom/EventException.cpp \
 621     dom/EventListenerMap.cpp \
 622     dom/EventNames.cpp \
 623     dom/EventPathWalker.cpp \
 624     dom/EventRetargeter.cpp \
 625     dom/EventTarget.cpp \
 626     dom/ExceptionBase.cpp \
 627     dom/ExceptionCodePlaceholder.cpp \
 628     dom/FocusEvent.cpp \
 629     dom/GenericEventQueue.cpp \
 630     dom/GestureEvent.cpp \
 631     dom/IconURL.cpp \
 632     dom/IdTargetObserver.cpp \
 633     dom/IdTargetObserverRegistry.cpp \
 634     dom/LiveNodeList.cpp \
 635     dom/KeyboardEvent.cpp \
 636     dom/MessageChannel.cpp \
 637     dom/MessageEvent.cpp \
 638     dom/MessagePort.cpp \
 639     dom/MessagePortChannel.cpp \
 640     dom/MicroDataItemList.cpp \
 641     dom/MouseEvent.cpp \
 642     dom/MouseRelatedEvent.cpp \
 643     dom/MutationEvent.cpp \
 644     dom/MutationObserver.cpp \
 645     dom/MutationObserverInterestGroup.cpp \
 646     dom/MutationObserverRegistration.cpp \
 647     dom/MutationRecord.cpp \
 648     dom/WebKitNamedFlow.cpp \
 649     dom/NamedFlowCollection.cpp \
 650     dom/NamedNodeMap.cpp \
 651     dom/NameNodeList.cpp \
 652     dom/Node.cpp \
 653     dom/NodeFilterCondition.cpp \
 654     dom/NodeFilter.cpp \
 655     dom/NodeIterator.cpp \
 656     dom/NodeRareData.cpp \
 657     dom/NodeRenderingContext.cpp \
 658     dom/NodeRenderingTraversal.cpp \
 659     dom/NodeTraversal.cpp \
 660     dom/Notation.cpp \
 661     dom/OverflowEvent.cpp \
 662     dom/PageTransitionEvent.cpp \
 663     dom/PendingScript.cpp \
 664     dom/PopStateEvent.cpp \
 665     dom/Position.cpp \
 666     dom/PositionIterator.cpp \
 667     dom/ProcessingInstruction.cpp \
 668     dom/ProgressEvent.cpp \
 669     dom/PropertyNodeList.cpp \
 670     dom/PseudoElement.cpp \
 671 #    dom/QualifiedName.cpp \
 672     dom/Range.cpp \
 673     dom/RangeException.cpp \
 674     dom/RawDataDocumentParser.h \
 675     dom/RegisteredEventListener.cpp \
 676     dom/ScopedEventQueue.cpp \
 677     dom/ScriptedAnimationController.cpp \
 678     dom/ScriptableDocumentParser.cpp \
 679     dom/ScriptElement.cpp \
 680     dom/ScriptExecutionContext.cpp \
 681     dom/ScriptRunner.cpp \
 682     dom/SecurityContext.cpp \
 683     dom/SelectorQuery.cpp \
 684     dom/ShadowRoot.cpp \
 685     dom/SpaceSplitString.cpp \
 686     dom/StaticNodeList.cpp \
 687     dom/StyledElement.cpp \
 688     dom/StyleElement.cpp \
 689     dom/TagNodeList.cpp \
 690     dom/Text.cpp \
 691     dom/TextEvent.cpp \
 692     dom/Touch.cpp \
 693     dom/TouchEvent.cpp \
 694     dom/TouchList.cpp \
 695     dom/TransitionEvent.cpp \
 696     dom/Traversal.cpp \
 697     dom/TreeScope.cpp \
 698     dom/TreeScopeAdopter.cpp \
 699     dom/TreeWalker.cpp \
 700     dom/UIEvent.cpp \
 701     dom/UIEventWithKeyState.cpp \
 702     dom/UserActionElementSet.cpp \
 703     dom/UserGestureIndicator.cpp \
 704     dom/UserTypingGestureIndicator.cpp \
 705     dom/ViewportArguments.cpp \
 706     dom/VisitedLinkState.cpp \
 707     dom/WebKitAnimationEvent.cpp \
 708     dom/WebKitTransitionEvent.cpp \
 709     dom/WheelEvent.cpp \
 710     dom/WindowEventContext.cpp \
 711     dom/default/PlatformMessagePortChannel.cpp \
 712     editing/AlternativeTextController.cpp \
 713     editing/AppendNodeCommand.cpp \
 714     editing/ApplyBlockElementCommand.cpp \
 715     editing/ApplyStyleCommand.cpp \
 716     editing/BreakBlockquoteCommand.cpp \
 717     editing/CompositeEditCommand.cpp \
 718     editing/CreateLinkCommand.cpp \
 719     editing/DeleteButtonController.cpp \
 720     editing/DeleteButton.cpp \
 721     editing/DeleteFromTextNodeCommand.cpp \
 722     editing/DeleteSelectionCommand.cpp \
 723     editing/DictationAlternative.cpp \
 724     editing/DictationCommand.cpp \
 725     editing/EditCommand.cpp \
 726     editing/EditingStyle.cpp \
 727     editing/Editor.cpp \
 728     editing/EditorCommand.cpp \
 729     editing/FormatBlockCommand.cpp \
 730     editing/FrameSelection.cpp \
 731     editing/htmlediting.cpp \
 732     editing/HTMLInterchange.cpp \
 733     editing/IndentOutdentCommand.cpp \
 734     editing/InsertIntoTextNodeCommand.cpp \
 735     editing/InsertLineBreakCommand.cpp \
 736     editing/InsertListCommand.cpp \
 737     editing/InsertNodeBeforeCommand.cpp \
 738     editing/InsertParagraphSeparatorCommand.cpp \
 739     editing/InsertTextCommand.cpp \
 740     editing/markup.cpp \
 741     editing/MarkupAccumulator.cpp \
 742     editing/MergeIdenticalElementsCommand.cpp \
 743     editing/ModifySelectionListLevel.cpp \
 744     editing/MoveSelectionCommand.cpp \
 745     editing/RemoveCSSPropertyCommand.cpp \
 746     editing/RemoveFormatCommand.cpp \
 747     editing/RemoveNodeCommand.cpp \
 748     editing/RemoveNodePreservingChildrenCommand.cpp \
 749     editing/RenderedPosition.cpp \
 750     editing/ReplaceNodeWithSpanCommand.cpp \
 751     editing/ReplaceSelectionCommand.cpp \
 752     editing/SetNodeAttributeCommand.cpp \
 753     editing/SetSelectionCommand.cpp \
 754     editing/SimplifyMarkupCommand.cpp \
 755     editing/SpellChecker.cpp \
 756     editing/SpellingCorrectionCommand.cpp \
 757     editing/SplitElementCommand.cpp \
 758     editing/SplitTextNodeCommand.cpp \
 759     editing/SplitTextNodeContainingElementCommand.cpp \
 760     editing/TextCheckingHelper.cpp \
 761     editing/TextInsertionBaseCommand.cpp \
 762     editing/TextIterator.cpp \
 763     editing/TypingCommand.cpp \
 764     editing/UnlinkCommand.cpp \
 765     editing/VisiblePosition.cpp \
 766     editing/VisibleSelection.cpp \
 767     editing/VisibleUnits.cpp \
 768     editing/WrapContentsInDummySpanCommand.cpp \
 769     fileapi/AsyncFileStream.cpp \
 770     fileapi/Blob.cpp \
 771     fileapi/BlobURL.cpp \
 772     fileapi/File.cpp \
 773     fileapi/FileException.cpp \
 774     fileapi/FileList.cpp \
 775     fileapi/FileReader.cpp \
 776     fileapi/FileReaderLoader.cpp \
 777     fileapi/FileReaderSync.cpp \
 778     fileapi/FileThread.cpp \
 779     fileapi/ThreadableBlobRegistry.cpp \
 780     fileapi/WebKitBlobBuilder.cpp \
 781     history/BackForwardController.cpp \
 782     history/BackForwardListImpl.cpp \
 783     history/CachedFrame.cpp \
 784     history/CachedPage.cpp \
 785     history/HistoryItem.cpp \
 786 #    history/qt/HistoryItemQt.cpp \
 787     history/PageCache.cpp \
 788     html/BaseButtonInputType.cpp \
 789     html/BaseCheckableInputType.cpp \
 790     html/BaseChooserOnlyDateAndTimeInputType.cpp \
 791     html/BaseClickableWithKeyInputType.cpp \
 792     html/BaseDateAndTimeInputType.cpp \
 793     html/BaseMultipleFieldsDateAndTimeInputType.cpp \
 794     html/BaseTextInputType.cpp \
 795     html/ButtonInputType.cpp \
 796     html/CheckboxInputType.cpp \
 797     html/ClassList.cpp \
 798     html/ColorInputType.cpp \
 799     html/DOMFormData.cpp \
 800     html/DOMSettableTokenList.cpp \
 801     html/DOMTokenList.cpp \
 802     html/DOMURL.cpp \
 803     html/DateInputType.cpp \
 804     html/DateTimeInputType.cpp \
 805     html/DateTimeLocalInputType.cpp \
 806     html/EmailInputType.cpp \
 807     html/FTPDirectoryDocument.cpp \
 808     html/FileInputType.cpp \
 809     html/FormAssociatedElement.cpp \
 810     html/FormController.cpp \
 811     html/FormDataList.cpp \
 812     html/HTMLAllCollection.cpp \
 813     html/HTMLAnchorElement.cpp \
 814     html/HTMLAppletElement.cpp \
 815     html/HTMLAreaElement.cpp \
 816     html/HTMLBRElement.cpp \
 817     html/HTMLBaseElement.cpp \
 818     html/HTMLBaseFontElement.cpp \
 819     html/HTMLBodyElement.cpp \
 820     html/HTMLButtonElement.cpp \
 821     html/HTMLCanvasElement.cpp \
 822     html/HTMLCollection.cpp \
 823     html/HTMLDListElement.cpp \
 824     html/HTMLDataListElement.cpp \
 825     html/HTMLDialogElement.cpp \
 826     html/HTMLDirectoryElement.cpp \
 827     html/HTMLDetailsElement.cpp \
 828     html/HTMLDivElement.cpp \
 829     html/HTMLDocument.cpp \
 830     html/HTMLElement.cpp \
 831     html/HTMLEmbedElement.cpp \
 832     html/HTMLFieldSetElement.cpp \
 833     html/HTMLFontElement.cpp \
 834     html/HTMLFormControlsCollection.cpp \
 835     html/HTMLFormControlElement.cpp \
 836     html/HTMLFormControlElementWithState.cpp \
 837     html/HTMLFormElement.cpp \
 838     html/HTMLFrameElement.cpp \
 839     html/HTMLFrameElementBase.cpp \
 840     html/HTMLFrameOwnerElement.cpp \
 841     html/HTMLFrameSetElement.cpp \
 842     html/HTMLHRElement.cpp \
 843     html/HTMLHeadElement.cpp \
 844     html/HTMLHeadingElement.cpp \
 845     html/HTMLHtmlElement.cpp \
 846     html/HTMLIFrameElement.cpp \
 847     html/HTMLImageElement.cpp \
 848     html/HTMLImageLoader.cpp \
 849     html/HTMLInputElement.cpp \
 850     html/HTMLKeygenElement.cpp \
 851     html/HTMLLIElement.cpp \
 852     html/HTMLLabelElement.cpp \
 853     html/HTMLLegendElement.cpp \
 854     html/HTMLLinkElement.cpp \
 855     html/HTMLMapElement.cpp \
 856     html/HTMLMarqueeElement.cpp \
 857     html/HTMLMenuElement.cpp \
 858     html/HTMLMetaElement.cpp \
 859     html/HTMLMeterElement.cpp \
 860     html/HTMLModElement.cpp \
 861     html/HTMLNameCollection.cpp \
 862     html/HTMLOListElement.cpp \
 863     html/HTMLObjectElement.cpp \
 864     html/HTMLOptGroupElement.cpp \
 865     html/HTMLOptionElement.cpp \
 866     html/HTMLOptionsCollection.cpp \
 867     html/HTMLOutputElement.cpp \
 868     html/HTMLParagraphElement.cpp \
 869     html/HTMLParamElement.cpp \
 870     html/HTMLParserErrorCodes.cpp \
 871     html/HTMLPlugInElement.cpp \
 872     html/HTMLPlugInImageElement.cpp \
 873     html/HTMLPreElement.cpp \
 874     html/HTMLProgressElement.cpp \
 875     html/HTMLPropertiesCollection.cpp \
 876     html/HTMLQuoteElement.cpp \
 877     html/HTMLScriptElement.cpp \
 878     html/HTMLSelectElement.cpp \
 879     html/HTMLSpanElement.cpp \
 880     html/HTMLStyleElement.cpp \
 881     html/HTMLSummaryElement.cpp \
 882     html/HTMLTableCaptionElement.cpp \
 883     html/HTMLTableCellElement.cpp \
 884     html/HTMLTableColElement.cpp \
 885     html/HTMLTableElement.cpp \
 886     html/HTMLTablePartElement.cpp \
 887     html/HTMLTableRowElement.cpp \
 888     html/HTMLTableRowsCollection.cpp \
 889     html/HTMLTableSectionElement.cpp \
 890     html/HTMLTemplateElement.cpp \
 891     html/HTMLTextAreaElement.cpp \
 892     html/HTMLTextFormControlElement.cpp \
 893     html/HTMLTitleElement.cpp \
 894     html/HTMLUListElement.cpp \
 895     html/HTMLViewSourceDocument.cpp \
 896     html/HiddenInputType.cpp \
 897     html/ImageData.cpp \
 898     html/ImageDocument.cpp \
 899     html/ImageInputType.cpp \
 900     html/InputType.cpp \
 901     html/InputTypeNames.cpp \
 902     html/LabelableElement.cpp \
 903     html/LabelsNodeList.cpp \
 904     html/LinkRelAttribute.cpp \
 905     html/MediaDocument.cpp \
 906     html/MicroDataAttributeTokenList.cpp \
 907     html/MicroDataItemValue.cpp \
 908     html/MonthInputType.cpp \
 909     html/NumberInputType.cpp \
 910     html/PasswordInputType.cpp \
 911     html/PluginDocument.cpp \
 912     html/RadioInputType.cpp \
 913     html/RadioNodeList.cpp \
 914     html/RangeInputType.cpp \
 915     html/ResetInputType.cpp \
 916     html/SearchInputType.cpp \
 917     html/StepRange.cpp \
 918     html/SubmitInputType.cpp \
 919     html/TelephoneInputType.cpp \
 920     html/TextDocument.cpp \
 921     html/TextFieldInputType.cpp \
 922     html/TextInputType.cpp \
 923     html/TimeInputType.cpp \
 924     html/TypeAhead.cpp \
 925     html/URLInputType.cpp \
 926     html/ValidationMessage.cpp \
 927     html/ValidityState.cpp \
 928     html/WeekInputType.cpp \
 929     html/canvas/CanvasGradient.cpp \
 930     html/canvas/CanvasPathMethods.cpp \
 931     html/canvas/CanvasPattern.cpp \
 932     html/canvas/CanvasProxy.cpp \
 933     html/canvas/CanvasRenderingContext.cpp \
 934     html/canvas/CanvasRenderingContext2D.cpp \
 935     html/canvas/CanvasStyle.cpp \
 936     html/canvas/DataView.cpp \
 937     html/parser/BackgroundHTMLInputStream.cpp \
 938     html/parser/BackgroundHTMLParser.cpp \
 939     html/parser/CSSPreloadScanner.cpp \
 940     html/parser/CompactHTMLToken.cpp \
 941     html/parser/HTMLConstructionSite.cpp \
 942     html/parser/HTMLDocumentParser.cpp \
 943     html/parser/HTMLElementStack.cpp \
 944     html/parser/HTMLEntityParser.cpp \
 945     html/parser/HTMLEntitySearch.cpp \
 946     html/parser/HTMLFormattingElementList.cpp \
 947     html/parser/HTMLIdentifier.cpp \
 948     html/parser/HTMLMetaCharsetParser.cpp \
 949     html/parser/HTMLParserIdioms.cpp \
 950     html/parser/HTMLParserOptions.cpp \
 951     html/parser/HTMLParserScheduler.cpp \
 952     html/parser/HTMLParserThread.cpp \
 953     html/parser/HTMLPreloadScanner.cpp \
 954     html/parser/HTMLResourcePreloader.cpp \
 955     html/parser/HTMLScriptRunner.cpp \
 956     html/parser/HTMLSourceTracker.cpp \
 957     html/parser/HTMLTokenizer.cpp \
 958     html/parser/HTMLTreeBuilder.cpp \
 959     html/parser/HTMLTreeBuilderSimulator.cpp \
 960     html/parser/HTMLViewSourceParser.cpp \
 961     html/parser/TextDocumentParser.cpp \
 962     html/parser/TextViewSourceParser.cpp \
 963     html/parser/XSSAuditor.cpp \
 964     html/parser/XSSAuditorDelegate.cpp \
 965     html/shadow/ClearButtonElement.cpp \
 966     html/shadow/ContentDistributor.cpp \
 967     html/shadow/DateTimeEditElement.cpp \
 968     html/shadow/DateTimeFieldElement.cpp \
 969     html/shadow/DateTimeFieldElements.cpp \
 970     html/shadow/DateTimeNumericFieldElement.cpp \
 971     html/shadow/DateTimeSymbolicFieldElement.cpp \
 972     html/shadow/DetailsMarkerControl.cpp \
 973     html/shadow/HTMLContentElement.cpp \
 974     html/shadow/InsertionPoint.cpp \
 975     html/shadow/MediaControls.cpp \
 976     html/shadow/MediaControlsApple.cpp \
 977     html/shadow/MeterShadowElement.cpp \
 978     html/shadow/ProgressShadowElement.cpp \
 979     html/shadow/SliderThumbElement.cpp \
 980     html/shadow/SpinButtonElement.cpp \
 981     html/shadow/TextControlInnerElements.cpp \
 982     inspector/ConsoleMessage.cpp \
 983     inspector/ContentSearchUtils.cpp \
 984     inspector/DOMEditor.cpp \
 985     inspector/DOMPatchSupport.cpp \
 986     inspector/IdentifiersFactory.cpp \
 987     inspector/InjectedScript.cpp \
 988     inspector/InjectedScriptBase.cpp \
 989     inspector/InjectedScriptCanvasModule.cpp \
 990     inspector/InjectedScriptHost.cpp \
 991     inspector/InjectedScriptManager.cpp \
 992     inspector/InjectedScriptModule.cpp \
 993     inspector/InspectorAgent.cpp \
 994     inspector/InspectorApplicationCacheAgent.cpp \
 995     inspector/InspectorBaseAgent.cpp \
 996     inspector/InspectorCSSAgent.cpp \
 997     inspector/InspectorCanvasAgent.cpp \
 998     inspector/InspectorClient.cpp \
 999     inspector/InspectorConsoleAgent.cpp \
1000     inspector/InspectorController.cpp \
1001     inspector/InspectorCounters.cpp \
1002     inspector/InspectorDatabaseAgent.cpp \
1003     inspector/InspectorDatabaseResource.cpp \
1004     inspector/InspectorDebuggerAgent.cpp \
1005     inspector/InspectorDOMAgent.cpp \
1006     inspector/InspectorDOMDebuggerAgent.cpp \
1007     inspector/InspectorDOMStorageAgent.cpp \
1008     inspector/InspectorFrontendClientLocal.cpp \
1009     inspector/InspectorFrontendHost.cpp \
1010     inspector/InspectorHeapProfilerAgent.cpp \
1011     inspector/InspectorHistory.cpp \
1012     inspector/InspectorInputAgent.cpp \
1013     inspector/InspectorInstrumentation.cpp \
1014     inspector/InspectorLayerTreeAgent.cpp \
1015     inspector/InspectorMemoryAgent.cpp \
1016     inspector/InspectorOverlay.cpp \
1017     inspector/InspectorPageAgent.cpp \
1018     inspector/InspectorProfilerAgent.cpp \
1019     inspector/InspectorResourceAgent.cpp \
1020     inspector/InspectorRuntimeAgent.cpp \
1021     inspector/InspectorState.cpp \
1022     inspector/InspectorStyleSheet.cpp \
1023     inspector/InspectorStyleTextEditor.cpp \
1024     inspector/InspectorTimelineAgent.cpp \
1025     inspector/InspectorValues.cpp \
1026     inspector/InspectorWorkerAgent.cpp \
1027     inspector/InstrumentingAgents.cpp \
1028     inspector/NetworkResourcesData.cpp \
1029     inspector/PageConsoleAgent.cpp \
1030     inspector/PageDebuggerAgent.cpp \
1031     inspector/PageRuntimeAgent.cpp \
1032     inspector/ScriptArguments.cpp \
1033     inspector/ScriptCallFrame.cpp \
1034     inspector/ScriptCallStack.cpp \
1035     inspector/TimelineRecordFactory.cpp \
1036     inspector/TimelineTraceEventProcessor.cpp \
1037     inspector/WorkerConsoleAgent.cpp \
1038     inspector/WorkerDebuggerAgent.cpp \
1039     inspector/WorkerInspectorController.cpp \
1040     inspector/WorkerRuntimeAgent.cpp \
1041 #    loader/appcache/ApplicationCache.cpp \
1042 #    loader/appcache/ApplicationCacheGroup.cpp \
1043 #    loader/appcache/ApplicationCacheHost.cpp \
1044 #    loader/appcache/ApplicationCacheStorage.cpp \
1045 #    loader/appcache/ApplicationCacheResource.cpp \
1046 #    loader/appcache/DOMApplicationCache.cpp \
1047 #    loader/appcache/ManifestParser.cpp \
1048 #{JAVA 
1049     loader/archive/Archive.cpp \
1050     loader/archive/ArchiveFactory.cpp \
1051     loader/archive/ArchiveResource.cpp \
1052     loader/archive/ArchiveResourceCollection.cpp \
1053     loader/archive/mhtml/MHTMLArchive.cpp \
1054     loader/archive/mhtml/MHTMLParser.cpp \
1055 #}JAVA
1056     loader/cache/MemoryCache.cpp \
1057     loader/cache/CachedCSSStyleSheet.cpp \
1058     loader/cache/CachedFont.cpp \
1059     loader/cache/CachedImage.cpp \
1060     loader/cache/CachedRawResource.cpp \
1061     loader/cache/CachedResourceHandle.cpp \
1062     loader/cache/CachedResource.cpp \
1063     loader/cache/CachedScript.cpp \
1064     loader/cache/CachedShader.cpp \
1065     loader/cache/CachedSVGDocument.cpp \
1066     loader/cache/CachedSVGDocumentReference.cpp \
1067     loader/cache/CachedXSLStyleSheet.cpp \
1068     loader/CookieJar.cpp \
1069     loader/CrossOriginAccessControl.cpp \
1070     loader/CrossOriginPreflightResultCache.cpp \
1071     loader/cache/CachedResourceLoader.cpp \
1072     loader/cache/CachedResourceRequest.cpp \
1073     loader/cache/CachedResourceRequestInitiators.cpp \
1074     loader/DocumentLoadTiming.cpp \
1075     loader/DocumentLoader.cpp \
1076     loader/DocumentThreadableLoader.cpp \
1077     loader/DocumentWriter.cpp \
1078     loader/EmptyClients.cpp \
1079     loader/FormState.cpp \
1080     loader/FormSubmission.cpp \
1081     loader/FrameLoadRequest.cpp \
1082     loader/FrameLoader.cpp \
1083     loader/FrameLoaderStateMachine.cpp \
1084     loader/HistoryController.cpp \
1085     loader/FTPDirectoryParser.cpp \
1086 # conditional compilation
1087 #    loader/icon/IconController.cpp \
1088 #    loader/icon/IconDatabaseBase.cpp \
1089 #    loader/icon/IconLoader.cpp \
1090     loader/ImageLoader.cpp \
1091     loader/LinkLoader.cpp \
1092     loader/LoaderStrategy.cpp \
1093     loader/MixedContentChecker.cpp \
1094     loader/NavigationAction.cpp \
1095     loader/NetscapePlugInStreamLoader.cpp \
1096     loader/PingLoader.cpp \
1097     loader/PlaceholderDocument.cpp \
1098     loader/PolicyCallback.cpp \
1099     loader/PolicyChecker.cpp \
1100     loader/ProgressTracker.cpp \
1101     loader/NavigationScheduler.cpp \
1102     loader/ResourceBuffer.cpp \
1103     loader/ResourceLoader.cpp \
1104     loader/ResourceLoadNotifier.cpp \
1105     loader/ResourceLoadScheduler.cpp \
1106     loader/SinkDocument.cpp \
1107     loader/SubframeLoader.cpp \
1108     loader/SubresourceLoader.cpp \
1109     loader/TextResourceDecoder.cpp \
1110     loader/ThreadableLoader.cpp \
1111     page/animation/AnimationBase.cpp \
1112     page/animation/AnimationController.cpp \
1113     page/animation/CompositeAnimation.cpp \
1114     page/animation/CSSPropertyAnimation.cpp \
1115     page/animation/ImplicitAnimation.cpp \
1116     page/animation/KeyframeAnimation.cpp \
1117     page/AutoscrollController.cpp \
1118     page/BarProp.cpp \
1119     page/CaptionUserPreferences.cpp \
1120     page/Chrome.cpp \
1121     page/Console.cpp \
1122     page/ContentSecurityPolicy.cpp \
1123     page/ContextMenuController.cpp \
1124     page/Crypto.cpp \
1125     page/DeviceController.cpp \
1126     page/DiagnosticLoggingKeys.cpp \
1127     page/DOMSelection.cpp \
1128     page/DOMTimer.cpp \
1129     page/DOMWindow.cpp \
1130     page/DOMWindowExtension.cpp \
1131     page/DOMWindowProperty.cpp \
1132     page/DragController.cpp \
1133     page/EventHandler.cpp \
1134     page/EventSource.cpp \
1135     page/FeatureObserver.cpp \
1136     page/FocusController.cpp \
1137     page/Frame.cpp \
1138     page/FrameActionScheduler.cpp \
1139     page/FrameDestructionObserver.cpp \
1140     page/FrameTree.cpp \
1141     page/FrameView.cpp \
1142     page/GestureTapHighlighter.cpp \
1143     page/GroupSettings.cpp \
1144     page/History.cpp \
1145     page/Location.cpp \
1146     page/MemoryInfo.cpp \
1147     page/MouseEventWithHitTestResults.cpp \
1148     page/Navigator.cpp \
1149     page/NavigatorBase.cpp \
1150     page/OriginAccessEntry.cpp \
1151     page/Page.cpp \
1152     page/PageConsole.cpp \
1153     page/PageGroup.cpp \
1154     page/PageGroupLoadDeferrer.cpp \
1155 #{JAVA
1156     page/PageSerializer.cpp \
1157 #}JAVA
1158     page/PageVisibilityState.cpp \
1159     page/Performance.cpp \
1160     page/PerformanceEntry.cpp \
1161     page/PerformanceEntryList.cpp \
1162     page/PerformanceNavigation.cpp \
1163     page/PerformanceResourceTiming.cpp \
1164     page/PerformanceTiming.cpp \
1165     page/PrintContext.cpp \
1166     page/Screen.cpp \
1167     page/scrolling/ScrollingConstraints.cpp \
1168     page/scrolling/ScrollingCoordinator.cpp \
1169     page/SecurityOrigin.cpp \
1170     page/SecurityPolicy.cpp \
1171     page/Settings.cpp \
1172     page/SpatialNavigation.cpp \
1173     page/TouchAdjustment.cpp \
1174     page/SuspendableTimer.cpp \
1175     page/UserContentURLPattern.cpp \
1176     page/WindowFeatures.cpp \
1177     page/WindowFocusAllowedIndicator.cpp \
1178     page/java/ChromeClientJava.cpp \
1179     page/java/DragControllerJava.cpp \
1180     page/java/EventHandlerJava.cpp \
1181     plugins/PluginData.cpp \
1182     plugins/DOMPluginArray.cpp \
1183     plugins/DOMPlugin.cpp \
1184     plugins/PluginMainThreadScheduler.cpp \
1185     plugins/DOMMimeType.cpp \
1186     plugins/DOMMimeTypeArray.cpp \
1187     platform/animation/Animation.cpp \
1188     platform/animation/AnimationList.cpp \
1189     platform/Arena.cpp \
1190     platform/text/BidiContext.cpp \
1191     platform/text/DateTimeFormat.cpp \
1192     platform/text/Hyphenation.cpp \
1193     platform/text/LocaleNone.cpp \
1194     platform/text/LocaleToScriptMappingDefault.cpp \
1195     platform/text/PlatformLocale.cpp \
1196     platform/text/QuotedPrintable.cpp \
1197     platform/CalculationValue.cpp \
1198     platform/Clock.cpp \
1199     platform/ClockGeneric.cpp \
1200     platform/ContentType.cpp \
1201     platform/CrossThreadCopier.cpp \
1202     platform/DatabaseStrategy.cpp \
1203     platform/DateComponents.cpp \
1204     platform/Decimal.cpp \
1205     platform/DragData.cpp \
1206     platform/DragImage.cpp \
1207     platform/FileChooser.cpp \
1208     platform/FileIconLoader.cpp \
1209     platform/FileStream.cpp \
1210     platform/FileSystem.cpp \
1211     platform/HistogramSupport.cpp \
1212     platform/graphics/FontDescription.cpp \
1213     platform/graphics/FontFallbackList.cpp \
1214     platform/graphics/FontFeatureSettings.cpp \
1215     platform/graphics/BitmapImage.cpp \
1216     platform/graphics/Color.cpp \
1217     platform/graphics/CrossfadeGeneratedImage.cpp \
1218     platform/graphics/FloatPoint3D.cpp \
1219     platform/graphics/FloatPoint.cpp \
1220     platform/graphics/FloatPolygon.cpp \
1221     platform/graphics/FloatQuad.cpp \
1222     platform/graphics/FloatRect.cpp \
1223     platform/graphics/FloatSize.cpp \
1224     platform/graphics/FontData.cpp \
1225     platform/graphics/Font.cpp \
1226     platform/graphics/FontCache.cpp \
1227     platform/graphics/FontFastPath.cpp \
1228     platform/graphics/LayoutBoxExtent.cpp \
1229     platform/graphics/LayoutRect.cpp \
1230     platform/graphics/GeneratedImage.cpp \
1231     platform/graphics/GeneratorGeneratedImage.cpp \
1232     platform/graphics/GlyphPageTreeNode.cpp \
1233     platform/graphics/Gradient.cpp \
1234     platform/graphics/GraphicsContext.cpp \
1235     platform/graphics/GraphicsLayer.cpp \
1236     platform/graphics/GraphicsLayerAnimation.cpp \
1237     platform/graphics/GraphicsLayerUpdater.cpp \
1238     platform/graphics/GraphicsLayerTransform.cpp \
1239     platform/graphics/GraphicsTypes.cpp \
1240     platform/graphics/Image.cpp \
1241     platform/graphics/ImageBuffer.cpp \
1242     platform/graphics/ImageOrientation.cpp \
1243 #   platform/graphics/ImageSource.cpp \
1244     platform/graphics/IntRect.cpp \
1245     platform/graphics/Path.cpp \
1246     platform/graphics/PathTraversalState.cpp \
1247     platform/graphics/Pattern.cpp \
1248 #   platform/graphics/qt/FontQt.cpp \
1249     platform/graphics/Region.cpp \
1250     platform/graphics/RoundedRect.cpp \
1251     platform/graphics/SegmentedFontData.cpp \
1252     platform/graphics/ShadowBlur.cpp \
1253     platform/graphics/SVGGlyph.cpp \
1254     platform/graphics/SimpleFontData.cpp \
1255     platform/graphics/StringTruncator.cpp \
1256     platform/graphics/surfaces/GraphicsSurface.cpp \
1257 #   platform/graphics/surfaces/qt/GraphicsSurfaceQt.cpp \
1258     platform/graphics/SurrogatePairAwareTextIterator.cpp \
1259     platform/graphics/TextRun.cpp \
1260     platform/graphics/TiledBackingStore.cpp \
1261     platform/graphics/java/ChromiumBridge.cpp \
1262     platform/graphics/java/GlyphPageTreeNodeJava.cpp \
1263     platform/graphics/java/BitmapImageJava.cpp \
1264     platform/graphics/java/FontCacheJava.cpp \
1265     platform/graphics/java/FontPlatformDataJava.cpp \
1266     platform/graphics/java/FontJava.cpp \
1267     platform/graphics/java/IconJava.cpp \
1268     platform/graphics/java/ImageBufferJava.cpp \
1269     platform/graphics/java/ImageJava.cpp \
1270     platform/graphics/java/GraphicsContextJava.cpp \
1271     platform/graphics/java/RenderingQueue.cpp \
1272     platform/graphics/java/RQRef.cpp \
1273     platform/graphics/transforms/AffineTransform.cpp \
1274     platform/graphics/transforms/TransformationMatrix.cpp \
1275     platform/graphics/transforms/MatrixTransformOperation.cpp \
1276     platform/graphics/transforms/Matrix3DTransformOperation.cpp \
1277     platform/graphics/transforms/PerspectiveTransformOperation.cpp \
1278     platform/graphics/transforms/RotateTransformOperation.cpp \
1279     platform/graphics/transforms/ScaleTransformOperation.cpp \
1280     platform/graphics/transforms/SkewTransformOperation.cpp \
1281     platform/graphics/transforms/TransformOperations.cpp \
1282     platform/graphics/transforms/TransformState.cpp \
1283     platform/graphics/transforms/TranslateTransformOperation.cpp \
1284     platform/graphics/WidthIterator.cpp \
1285 #   platform/image-decoders/ImageDecoder.cpp \
1286 #   platform/image-decoders/bmp/BMPImageDecoder.cpp \
1287 #   platform/image-decoders/bmp/BMPImageReader.cpp \
1288 #   platform/image-decoders/gif/GIFImageDecoder.cpp \
1289 #   platform/image-decoders/gif/GIFImageReader.cpp\
1290     platform/KillRingNone.cpp \
1291     platform/KURL.cpp \
1292     platform/Language.cpp \
1293     platform/Length.cpp \
1294     platform/LengthBox.cpp \
1295     platform/text/LineEnding.cpp \
1296     platform/leveldb/LevelDBDatabase.cpp \
1297     platform/leveldb/LevelDBTransaction.cpp \
1298     platform/leveldb/LevelDBWriteBatch.cpp \
1299     platform/LinkHash.cpp \
1300     platform/Logging.cpp \
1301     platform/MemoryPressureHandler.cpp \
1302     platform/MIMETypeRegistry.cpp \
1303     platform/java/BridgeUtils.cpp \
1304     platform/java/ClipboardJava.cpp \
1305     platform/java/ClipboardUtilitiesJava.cpp \
1306     platform/java/ContextMenuClientJava.cpp \
1307     platform/java/ContextMenuItemJava.cpp \
1308     platform/java/ContextMenuJava.cpp \
1309     platform/java/CursorJava.cpp \
1310     platform/java/DragClientJava.cpp \
1311     platform/java/DragDataJava.cpp \
1312     platform/java/EditorClientJava.cpp \
1313     platform/java/EventLoopJava.cpp \
1314 #   platform/java/FileChooserJava.cpp \
1315     platform/java/FileSystemJava.cpp \
1316     platform/java/FrameLoaderClientJava.cpp \
1317     platform/java/IDNJava.cpp \
1318     platform/java/InspectorClientJava.cpp \
1319     platform/java/JavaEnv.cpp \
1320     platform/java/KeyboardEventJava.cpp \
1321     platform/java/LanguageJava.cpp \
1322     platform/java/LocalizedStringsJava.cpp \
1323     platform/java/LoggingJava.cpp \
1324     platform/java/MIMETypeRegistryJava.cpp \
1325     platform/java/MouseEventJava.cpp \
1326     platform/java/PasteboardJava.cpp \
1327     platform/java/PlatformScreenJava.cpp \
1328     platform/java/PlatformStrategiesJava.cpp \
1329     platform/java/PluginWidgetJava.cpp \
1330     platform/java/PopupMenuJava.cpp \
1331     platform/java/RenderThemeJava.cpp \
1332     platform/java/ScrollbarThemeJava.cpp \
1333     platform/java/SharedBufferJava.cpp \
1334     platform/java/SharedTimerJava.cpp \
1335     platform/java/SoundJava.cpp \
1336     platform/java/StringJava.cpp \
1337     platform/java/TemporaryLinkStubsJava.cpp \
1338     platform/java/TouchEventJava.cpp \
1339     platform/java/WebPage.cpp \
1340     platform/java/WheelEventJava.cpp \
1341     platform/java/WidgetJava.cpp \
1342     platform/java/api/BackForwardListJava.cpp \
1343     platform/java/api/PageCacheJava.cpp \
1344     platform/mock/DeviceMotionClientMock.cpp \
1345     platform/mock/DeviceOrientationClientMock.cpp \
1346     platform/mock/GeolocationClientMock.cpp \
1347     platform/mock/PlatformSpeechSynthesizerMock.cpp \
1348     platform/mock/ScrollbarThemeMock.cpp \
1349     platform/network/AuthenticationChallengeBase.cpp \
1350     platform/network/BlobData.cpp \
1351     platform/network/BlobRegistry.cpp \
1352     platform/network/BlobRegistryImpl.cpp \
1353     platform/network/BlobResourceHandle.cpp \
1354     platform/network/Credential.cpp \
1355     platform/network/CredentialStorage.cpp \
1356     platform/network/FormData.cpp \
1357     platform/network/FormDataBuilder.cpp \
1358     platform/network/HTTPHeaderMap.cpp \
1359     platform/network/HTTPParsers.cpp \
1360     platform/network/MIMEHeader.cpp \
1361     platform/network/NetworkStateNotifier.cpp \
1362     platform/network/NetworkStorageSessionStub.cpp \
1363     platform/network/ParsedContentType.cpp \
1364     platform/network/ProtectionSpace.cpp \
1365     platform/network/ProxyServer.cpp \
1366     platform/network/ResourceErrorBase.cpp \
1367     platform/network/ResourceHandle.cpp \
1368     platform/network/ResourceHandleClient.cpp \
1369     platform/network/ResourceLoadTiming.cpp \
1370     platform/network/ResourceRequestBase.cpp \
1371     platform/network/ResourceResponseBase.cpp \
1372     platform/network/java/CookieJarJava.cpp \
1373     platform/network/java/DNSJava.cpp \
1374     platform/network/java/ResourceHandleJava.cpp \
1375     platform/network/java/ResourceRequestJava.cpp \
1376     platform/network/java/URLLoader.cpp \
1377     platform/NotImplemented.cpp \
1378     platform/text/RegularExpression.cpp \
1379     platform/PlatformEvent.cpp \
1380     platform/PlatformInstrumentation.cpp \
1381     platform/RuntimeApplicationChecks.cpp \
1382 #    platform/RunLoop.cpp \
1383     platform/SchemeRegistry.cpp \
1384     platform/ScrollableArea.cpp \
1385     platform/ScrollAnimator.cpp \
1386     platform/Scrollbar.cpp \
1387     platform/ScrollbarTheme.cpp \
1388     platform/ScrollbarThemeComposite.cpp \
1389     platform/ScrollView.cpp \
1390     platform/SharedBuffer.cpp \
1391     platform/SharedBufferChunkReader.cpp \
1392     platform/sql/SQLValue.cpp \
1393     platform/sql/SQLiteAuthorizer.cpp \
1394     platform/sql/SQLiteDatabase.cpp \
1395     platform/sql/SQLiteFileSystem.cpp \
1396     platform/sql/SQLiteStatement.cpp \
1397     platform/sql/SQLiteTransaction.cpp \
1398     platform/text/SegmentedString.cpp \
1399     platform/text/TextBoundaries.cpp \
1400     platform/text/TextBreakIterator.cpp \
1401     platform/text/TextCodec.cpp \
1402     platform/text/TextCodecLatin1.cpp \
1403     platform/text/TextCodecUserDefined.cpp \
1404     platform/text/TextCodecUTF16.cpp \
1405     platform/text/TextCodecUTF8.cpp \
1406     platform/text/TextCodecICU.cpp \
1407     platform/text/TextEncoding.cpp \
1408     platform/text/TextEncodingDetectorNone.cpp \
1409     platform/text/TextEncodingRegistry.cpp \
1410     platform/text/TextStream.cpp \
1411     platform/ThreadGlobalData.cpp \
1412     platform/ThreadTimers.cpp \
1413     platform/Timer.cpp \
1414     platform/text/UnicodeRange.cpp \
1415     platform/text/transcoder/FontTranscoder.cpp \
1416     platform/UUID.cpp \
1417     platform/Widget.cpp \
1418     platform/PlatformStrategies.cpp \
1419 #{JAVA
1420     platform/ScrollAnimatorNone.cpp \
1421 #}JAVA
1422     plugins/IFrameShimSupport.cpp \
1423     plugins/PluginDatabase.cpp \
1424     plugins/PluginDebug.cpp \
1425     plugins/PluginPackage.cpp \
1426     plugins/PluginStream.cpp \
1427     plugins/PluginView.cpp \
1428     rendering/AutoTableLayout.cpp \
1429     rendering/break_lines.cpp \
1430     rendering/BidiRun.cpp \
1431     rendering/CounterNode.cpp \
1432     rendering/EllipsisBox.cpp \
1433     rendering/ExclusionInterval.cpp \
1434     rendering/ExclusionPolygon.cpp \
1435     rendering/ExclusionRectangle.cpp \
1436     rendering/ExclusionShape.cpp \
1437     rendering/ExclusionShapeInfo.cpp \
1438     rendering/ExclusionShapeInsideInfo.cpp \
1439     rendering/ExclusionShapeOutsideInfo.cpp \
1440     rendering/FilterEffectRenderer.cpp \
1441     rendering/FixedTableLayout.cpp \
1442     rendering/FlowThreadController.cpp \
1443     rendering/HitTestingTransformState.cpp \
1444     rendering/HitTestLocation.cpp \
1445     rendering/HitTestResult.cpp \
1446     rendering/InlineBox.cpp \
1447     rendering/InlineFlowBox.cpp \
1448     rendering/InlineTextBox.cpp \
1449     rendering/LayoutState.cpp \
1450     rendering/LayoutRepainter.cpp \
1451     rendering/RenderApplet.cpp \
1452     rendering/RenderArena.cpp \
1453     rendering/RenderBlock.cpp \
1454     rendering/RenderBlockLineLayout.cpp \
1455     rendering/RenderBox.cpp \
1456     rendering/RenderBoxModelObject.cpp \
1457     rendering/RenderBR.cpp \
1458     rendering/RenderButton.cpp \
1459     rendering/RenderCombineText.cpp \
1460     rendering/RenderCounter.cpp \
1461     rendering/RenderDeprecatedFlexibleBox.cpp \
1462     rendering/RenderDetailsMarker.cpp \
1463     rendering/RenderDialog.cpp \
1464     rendering/RenderEmbeddedObject.cpp \
1465     rendering/RenderFieldset.cpp \
1466     rendering/RenderFileUploadControl.cpp \
1467     rendering/RenderFlexibleBox.cpp \
1468     rendering/RenderFlowThread.cpp \
1469     rendering/RenderFrame.cpp \
1470     rendering/RenderFrameBase.cpp \
1471     rendering/RenderFrameSet.cpp \
1472     rendering/RenderGeometryMap.cpp \
1473     rendering/RenderGrid.cpp \
1474     rendering/RenderHTMLCanvas.cpp \
1475     rendering/RenderIFrame.cpp \
1476     rendering/RenderImage.cpp \
1477     rendering/RenderImageResource.cpp \
1478     rendering/RenderImageResourceStyleImage.cpp \
1479     rendering/RenderInline.cpp \
1480     rendering/RenderLayer.cpp \
1481     rendering/RenderLayerBacking.cpp \
1482     rendering/RenderLayerCompositor.cpp \
1483     rendering/RenderLayerFilterInfo.cpp \
1484     rendering/RenderLayerModelObject.cpp \
1485     rendering/RenderLineBoxList.cpp \
1486     rendering/RenderListBox.cpp \
1487     rendering/RenderListItem.cpp \
1488     rendering/RenderListMarker.cpp \
1489     rendering/RenderMarquee.cpp \
1490     rendering/RenderMenuList.cpp \
1491     rendering/RenderMeter.cpp \
1492     rendering/RenderMultiColumnBlock.cpp \
1493     rendering/RenderMultiColumnFlowThread.cpp \
1494     rendering/RenderMultiColumnSet.cpp \
1495     rendering/RenderNamedFlowThread.cpp \
1496     rendering/RenderObject.cpp \
1497     rendering/RenderObjectChildList.cpp \
1498     rendering/RenderPart.cpp \
1499     rendering/RenderProgress.cpp \
1500     rendering/RenderQuote.cpp \
1501     rendering/RenderRegion.cpp \
1502     rendering/RenderRegionSet.cpp \
1503     rendering/RenderReplaced.cpp \
1504     rendering/RenderReplica.cpp \
1505     rendering/RenderRuby.cpp \
1506     rendering/RenderRubyBase.cpp \
1507     rendering/RenderRubyRun.cpp \
1508     rendering/RenderRubyText.cpp \
1509     rendering/RenderScrollbar.cpp \
1510     rendering/RenderScrollbarPart.cpp \
1511     rendering/RenderScrollbarTheme.cpp \
1512     rendering/RenderSearchField.cpp \
1513     rendering/RenderSlider.cpp \
1514     rendering/RenderSnapshottedPlugIn.cpp \
1515     rendering/RenderTable.cpp \
1516     rendering/RenderTableCaption.cpp \
1517     rendering/RenderTableCell.cpp \
1518     rendering/RenderTableCol.cpp \
1519     rendering/RenderTableRow.cpp \
1520     rendering/RenderTableSection.cpp \
1521     rendering/RenderText.cpp \
1522     rendering/RenderTextControl.cpp \
1523     rendering/RenderTextControlMultiLine.cpp \
1524     rendering/RenderTextControlSingleLine.cpp \
1525     rendering/RenderTextFragment.cpp \
1526     rendering/RenderTheme.cpp \
1527     rendering/RenderTreeAsText.cpp \
1528     rendering/RenderView.cpp \
1529     rendering/RenderWidget.cpp \
1530     rendering/RenderWordBreak.cpp \
1531     rendering/RootInlineBox.cpp \
1532     rendering/ScrollBehavior.cpp \
1533     rendering/style/BasicShapes.cpp \
1534     rendering/style/ContentData.cpp \
1535     rendering/style/CounterDirectives.cpp \
1536     rendering/style/FillLayer.cpp \
1537     rendering/style/KeyframeList.cpp \
1538     rendering/style/NinePieceImage.cpp \
1539     rendering/style/QuotesData.cpp \
1540     rendering/style/RenderStyle.cpp \
1541     rendering/style/ShadowData.cpp \
1542     rendering/style/StyleBackgroundData.cpp \
1543     rendering/style/StyleBoxData.cpp \
1544     rendering/style/StyleCachedImage.cpp \
1545     rendering/style/StyleCachedImageSet.cpp \
1546     rendering/style/StyleCachedShader.cpp \
1547     rendering/style/StyleCustomFilterProgram.cpp \
1548     rendering/style/StyleCustomFilterProgramCache.cpp \
1549     rendering/style/StyleDeprecatedFlexibleBoxData.cpp \
1550     rendering/style/StyleFilterData.cpp \
1551     rendering/style/StyleFlexibleBoxData.cpp \
1552     rendering/style/StyleGeneratedImage.cpp \
1553     rendering/style/StyleGridData.cpp \
1554     rendering/style/StyleGridItemData.cpp \
1555     rendering/style/StyleInheritedData.cpp \
1556     rendering/style/StyleMarqueeData.cpp \
1557     rendering/style/StyleMultiColData.cpp \
1558     rendering/style/StyleRareInheritedData.cpp \
1559     rendering/style/StyleRareNonInheritedData.cpp \
1560     rendering/style/StyleSurroundData.cpp \
1561     rendering/style/StyleTransformData.cpp \
1562     rendering/style/StyleVisualData.cpp \
1563 #    storage/AbstractDatabase.cpp \
1564 #    storage/Database.cpp \
1565 #    storage/DatabaseAuthorizer.cpp \
1566 #    storage/DatabaseSync.cpp \
1567     storage/Storage.cpp \
1568     storage/StorageAreaImpl.cpp \
1569     storage/StorageAreaSync.cpp \
1570     storage/StorageEvent.cpp \
1571     storage/StorageEventDispatcher.cpp \
1572     storage/StorageMap.cpp \
1573     storage/StorageNamespace.cpp \
1574     storage/StorageNamespaceImpl.cpp \
1575     storage/StorageStrategy.cpp \
1576     storage/StorageSyncManager.cpp \
1577     storage/StorageThread.cpp \
1578     storage/StorageTracker.cpp \
1579     testing/Internals.cpp \
1580     testing/InternalSettings.cpp \
1581     xml/DOMParser.cpp \
1582     xml/NativeXPathNSResolver.cpp \
1583     xml/XMLHttpRequest.cpp \
1584     xml/XMLHttpRequestException.cpp \
1585     xml/XMLHttpRequestProgressEventThrottle.cpp \
1586     xml/XMLHttpRequestUpload.cpp \
1587     xml/XMLErrors.cpp \
1588     xml/XMLSerializer.cpp
1589 
1590 SOURCES += \
1591     loader/appcache/DOMApplicationCache.cpp \
1592     loader/appcache/ApplicationCache.cpp \
1593     loader/appcache/ApplicationCacheHost.cpp \
1594     loader/appcache/ApplicationCacheResource.cpp \
1595     loader/appcache/ApplicationCacheGroup.cpp \
1596     loader/appcache/ManifestParser.cpp \
1597 
1598 
1599 contains(DEFINES, ENABLE_XML=1) {
1600     SOURCES += \
1601         xml/XPathEvaluator.cpp \
1602         xml/XPathException.cpp \
1603         xml/XPathExpression.cpp \
1604         xml/XPathExpressionNode.cpp \
1605         xml/XPathFunctions.cpp \
1606         xml/XPathNodeSet.cpp \
1607         xml/XPathNSResolver.cpp \
1608         xml/XPathParser.cpp \
1609         xml/XPathPath.cpp \
1610         xml/XPathPredicate.cpp \
1611         xml/XPathResult.cpp \
1612         xml/XPathStep.cpp \
1613         xml/XPathUtil.cpp \
1614         xml/XPathValue.cpp \
1615         xml/XPathVariableReference.cpp \
1616         xml/parser/XMLDocumentParser.cpp
1617 }
1618 
1619 SOURCES += \
1620     platform/graphics/texmap/GraphicsLayerTextureMapper.cpp \
1621     platform/graphics/texmap/TextureMapper.cpp \
1622     platform/graphics/texmap/TextureMapperBackingStore.cpp \
1623     platform/graphics/texmap/TextureMapperFPSCounter.cpp \
1624     platform/graphics/texmap/TextureMapperImageBuffer.cpp \
1625     platform/graphics/texmap/TextureMapperLayer.cpp \
1626     platform/graphics/texmap/TextureMapperSurfaceBackingStore.cpp \
1627     platform/graphics/texmap/TextureMapperTile.cpp \
1628     platform/graphics/texmap/TextureMapperTiledBackingStore.cpp \
1629     platform/network/DNSResolveQueue.cpp \
1630     platform/network/MIMESniffing.cpp \
1631     platform/Cursor.cpp \
1632     platform/ContextMenu.cpp \
1633     platform/ContextMenuItem.cpp \
1634     platform/ContextMenuItemNone.cpp \
1635     platform/ContextMenuNone.cpp
1636 
1637 #rewrite it for Java
1638 SOURCES += \
1639     plugins/PluginPackageNone.cpp \
1640     plugins/PluginViewNone.cpp \
1641     plugins/java/PluginDataJava.cpp
1642 
1643 win32-* {
1644     SOURCES += \
1645         platform/win/SystemInfo.cpp
1646 }
1647 
1648 contains(DEFINES, ICU_UNICODE=1) {
1649     SOURCES += \
1650         platform/text/TextBreakIteratorICU.cpp \
1651         platform/java/TextBreakIteratorInternalICUJava.cpp \
1652         editing/SmartReplaceICU.cpp
1653 } else {
1654     SOURCES += \
1655         platform/java/TextCodecJava.cpp \
1656         platform/java/TextBreakIteratorJava.cpp \
1657         platform/java/TextNormalizerJava.cpp
1658 }
1659 
1660 contains(DEFINES, IMAGEIO=1) {
1661     SOURCES += \
1662         platform/graphics/java/ImageSourceJava.cpp
1663 } else {
1664     SOURCES += \
1665         platform/graphics/ImageSource.cpp \
1666         platform/image-decoders/ImageDecoder.cpp \
1667         platform/image-decoders/bmp/BMPImageDecoder.cpp \
1668         platform/image-decoders/bmp/BMPImageReader.cpp \
1669         platform/image-decoders/gif/GIFImageDecoder.cpp \
1670         platform/image-decoders/gif/GIFImageReader.cpp \
1671         platform/image-decoders/ico/ICOImageDecoder.cpp \
1672         platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
1673         platform/image-decoders/png/PNGImageDecoder.cpp \
1674         platform/image-decoders/webp/WEBPImageDecoder.cpp
1675 }
1676 
1677 SOURCES += \
1678     platform/graphics/java/PathJava.cpp \
1679     platform/graphics/java/FontDataJava.cpp \
1680     platform/graphics/java/FontCustomPlatformData.cpp \
1681     platform/graphics/java/BufferImageJava.cpp \
1682 
1683 contains(DEFINES, ENABLE_ICONDATABASE=1) {
1684     SOURCES += \
1685         loader/icon/IconController.cpp \
1686         loader/icon/IconDatabaseBase.cpp \
1687         loader/icon/IconLoader.cpp \
1688         loader/icon/IconDatabase.cpp \
1689         loader/icon/IconRecord.cpp \
1690         loader/icon/PageURLRecord.cpp
1691 }
1692 
1693 contains(DEFINES, ENABLE_DATA_TRANSFER_ITEMS=1) {
1694     SOURCES += \
1695         dom/DataTransferItem.cpp \
1696         dom/StringCallback.cpp \
1697 #        platform/qt/DataTransferItemQt.cpp \
1698 #        platform/qt/DataTransferItemListQt.cpp
1699 }
1700 
1701 contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
1702     SOURCES += \
1703 #        bindings/js/JSDirectoryEntryCustom.cpp \
1704 #        bindings/js/JSDirectoryEntrySyncCustom.cpp \
1705         bindings/js/JSEntryCustom.cpp \
1706         bindings/js/JSEntrySyncCustom.cpp \
1707         platform/AsyncFileSystem.cpp
1708 }
1709 
1710 contains(DEFINES, ENABLE_WEB_SOCKETS=1) {
1711     SOURCES += \
1712         Modules/websockets/WebSocket.cpp \
1713         Modules/websockets/WebSocketChannel.cpp \
1714         Modules/websockets/WebSocketDeflateFramer.cpp \
1715         Modules/websockets/WebSocketDeflater.cpp \
1716         Modules/websockets/WebSocketExtensionDispatcher.cpp \
1717         Modules/websockets/WebSocketExtensionParser.cpp \
1718         Modules/websockets/WebSocketFrame.cpp \
1719         Modules/websockets/WebSocketHandshake.cpp \
1720         Modules/websockets/WorkerThreadableWebSocketChannel.cpp \
1721         Modules/websockets/ThreadableWebSocketChannel.cpp \
1722         Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp \
1723         platform/network/SocketStreamErrorBase.cpp \
1724         platform/network/SocketStreamHandleBase.cpp \
1725         platform/network/java/SocketStreamHandleJava.cpp
1726 }
1727 
1728 contains(DEFINES, ENABLE_WORKERS=1) {
1729     SOURCES += \
1730         bindings/js/JSDedicatedWorkerContextCustom.cpp \
1731         bindings/js/JSWorkerContextBase.cpp \
1732         bindings/js/JSWorkerContextCustom.cpp \
1733         bindings/js/JSWorkerCustom.cpp \
1734         bindings/js/WorkerScriptController.cpp \
1735         bindings/js/WorkerScriptDebugServer.cpp \
1736         loader/WorkerThreadableLoader.cpp \
1737         page/WorkerNavigator.cpp \
1738         workers/AbstractWorker.cpp \
1739         workers/DedicatedWorkerContext.cpp \
1740         workers/DedicatedWorkerThread.cpp \
1741         workers/Worker.cpp \
1742         workers/WorkerContext.cpp \
1743         workers/WorkerEventQueue.cpp \
1744         workers/WorkerLocation.cpp \
1745         workers/WorkerMessagingProxy.cpp \
1746         workers/WorkerRunLoop.cpp \
1747         workers/WorkerThread.cpp \
1748         workers/WorkerScriptLoader.cpp
1749 }
1750 
1751 contains(DEFINES, ENABLE_SHARED_WORKERS=1) {
1752     SOURCES += \
1753         bindings/js/JSSharedWorkerCustom.cpp \
1754         workers/DefaultSharedWorkerRepository.cpp \
1755         workers/SharedWorker.cpp \
1756         workers/SharedWorkerContext.cpp \
1757         workers/SharedWorkerRepository.cpp \
1758         workers/SharedWorkerThread.cpp
1759 }
1760 
1761 contains(DEFINES, ENABLE_INPUT_SPEECH=1) {
1762     SOURCES += \
1763         page/SpeechInput.cpp \
1764         page/SpeechInputEvent.cpp \
1765         page/SpeechInputResult.cpp \
1766         page/SpeechInputResultList.cpp \
1767         rendering/RenderInputSpeech.cpp
1768 }
1769 
1770 contains(DEFINES, ENABLE_QUOTA=1) {
1771     SOURCES += \
1772         Modules/quota/DOMWindowQuota.cpp \
1773         Modules/quota/NavigatorStorageQuota.cpp \
1774         Modules/quota/StorageErrorCallback.cpp \
1775         Modules/quota/StorageInfo.cpp \
1776         Modules/quota/StorageQuota.cpp
1777 
1778         contains(DEFINES, ENABLE_WORKERS=1) {
1779         
1780         
1781         
1782             SOURCES += \
1783                 Modules/quota/WorkerNavigatorStorageQuota.h
1784         }
1785 }
1786 
1787 win32-* {
1788 #    MOC_PREPROCESSOR = --preprocessor=\"cl /nologo /EP\"
1789 }
1790 
1791 contains(DEFINES, ENABLE_VIDEO=1) {
1792     SOURCES += \
1793         html/HTMLAudioElement.cpp \
1794         html/HTMLMediaElement.cpp \
1795         html/HTMLSourceElement.cpp \
1796         html/HTMLVideoElement.cpp \
1797         html/MediaController.cpp \
1798         html/MediaFragmentURIParser.cpp \
1799         html/shadow/MediaControlElementTypes.cpp \
1800         html/shadow/MediaControlElements.cpp \
1801         html/TimeRanges.cpp \
1802         platform/graphics/MediaPlayer.cpp \
1803         rendering/RenderVideo.cpp \
1804         rendering/RenderMedia.cpp \
1805         rendering/RenderMediaControls.cpp \
1806         rendering/RenderMediaControlElements.cpp
1807 
1808 
1809     SOURCES += \
1810         platform/graphics/java/MediaPlayerPrivateJava.cpp
1811 }
1812 
1813 contains(DEFINES, ENABLE_FULLSCREEN_API=1) {
1814     SOURCES += \
1815         rendering/RenderFullScreen.cpp
1816     HEADERS += \
1817         rendering/RenderFullScreen.h
1818 }
1819 
1820 contains(DEFINES, ENABLE_XSLT=1) {
1821     SOURCES += \
1822         bindings/js/JSXSLTProcessorCustom.cpp \
1823         xml/XMLTreeViewer.cpp
1824 
1825     contains(DEFINES, WTF_USE_LIBXML2=1) {
1826         SOURCES += \
1827             xml/XSLTProcessor.cpp \
1828             xml/XSLTProcessorLibxslt.cpp \
1829             dom/TransformSourceLibxslt.cpp \
1830             xml/XSLStyleSheetLibxslt.cpp \
1831             xml/XSLImportRule.cpp \
1832             xml/XSLTExtensions.cpp \
1833             xml/XSLTUnicodeSort.cpp \
1834             xml/parser/XMLDocumentParserLibxml2.cpp \
1835             xml/parser/XMLDocumentParserScope.cpp
1836     }
1837 }
1838 
1839 contains(DEFINES, ENABLE_FILTERS=1) {
1840     SOURCES += \
1841         platform/graphics/cpu/arm/filters/FELightingNEON.cpp \
1842         platform/graphics/filters/texmap/CustomFilterValidatedProgramTextureMapper.cpp \
1843         platform/graphics/filters/CustomFilterGlobalContext.cpp \
1844         platform/graphics/filters/CustomFilterOperation.cpp \
1845         platform/graphics/filters/CustomFilterParameterList.cpp \
1846         platform/graphics/filters/ValidatedCustomFilterOperation.cpp \
1847         platform/graphics/filters/CustomFilterProgram.cpp \
1848         platform/graphics/filters/CustomFilterProgramInfo.cpp \
1849         platform/graphics/filters/CustomFilterCompiledProgram.cpp \
1850         platform/graphics/filters/CustomFilterMesh.cpp \
1851         platform/graphics/filters/CustomFilterMeshGenerator.cpp \
1852         platform/graphics/filters/CustomFilterRenderer.cpp \
1853         platform/graphics/filters/CustomFilterValidatedProgram.cpp \
1854         platform/graphics/filters/DistantLightSource.cpp \
1855         platform/graphics/filters/FEBlend.cpp \
1856         platform/graphics/filters/FEColorMatrix.cpp \
1857         platform/graphics/filters/FEComponentTransfer.cpp \
1858         platform/graphics/filters/FEComposite.cpp \
1859         platform/graphics/filters/FEConvolveMatrix.cpp \
1860         platform/graphics/filters/FECustomFilter.cpp \
1861         platform/graphics/filters/FEDiffuseLighting.cpp \
1862         platform/graphics/filters/FEDisplacementMap.cpp \
1863         platform/graphics/filters/FEDropShadow.cpp \
1864         platform/graphics/filters/FEFlood.cpp \
1865         platform/graphics/filters/FEGaussianBlur.cpp \
1866         platform/graphics/filters/FELighting.cpp \
1867         platform/graphics/filters/FEMerge.cpp \
1868         platform/graphics/filters/FEMorphology.cpp \
1869         platform/graphics/filters/FEOffset.cpp \
1870         platform/graphics/filters/FESpecularLighting.cpp \
1871         platform/graphics/filters/FETile.cpp \
1872         platform/graphics/filters/FETurbulence.cpp \
1873         platform/graphics/filters/FilterOperations.cpp \
1874         platform/graphics/filters/FilterOperation.cpp \
1875         platform/graphics/filters/FilterEffect.cpp \
1876         platform/graphics/filters/PointLightSource.cpp \
1877         platform/graphics/filters/SpotLightSource.cpp \
1878         platform/graphics/filters/SourceAlpha.cpp \
1879         platform/graphics/filters/SourceGraphic.cpp \
1880 }
1881 
1882 contains(DEFINES, ENABLE_MATHML=1) {
1883     SOURCES += \
1884         mathml/MathMLElement.cpp \
1885         mathml/MathMLInlineContainerElement.cpp \
1886         mathml/MathMLMathElement.cpp \
1887         mathml/MathMLTextElement.cpp \
1888         rendering/mathml/RenderMathMLBlock.cpp \
1889         rendering/mathml/RenderMathMLFenced.cpp \
1890         rendering/mathml/RenderMathMLFraction.cpp \
1891         rendering/mathml/RenderMathMLMath.cpp \
1892         rendering/mathml/RenderMathMLOperator.cpp \
1893         rendering/mathml/RenderMathMLRoot.cpp \
1894         rendering/mathml/RenderMathMLRow.cpp \
1895         rendering/mathml/RenderMathMLSquareRoot.cpp \
1896         rendering/mathml/RenderMathMLSubSup.cpp \
1897         rendering/mathml/RenderMathMLUnderOver.cpp
1898 }
1899 
1900 contains(DEFINES, ENABLE_SVG=1) {
1901     SOURCES += \
1902 # TODO: this-one-is-not-auto-added! FIXME! tmp/SVGElementFactory.cpp \
1903         bindings/js/JSSVGElementInstanceCustom.cpp \
1904         bindings/js/JSSVGLengthCustom.cpp \
1905         bindings/js/JSSVGPathSegCustom.cpp \
1906         css/SVGCSSComputedStyleDeclaration.cpp \
1907         css/SVGCSSParser.cpp \
1908         css/SVGCSSStyleSelector.cpp \
1909         rendering/style/SVGRenderStyle.cpp \
1910         rendering/style/SVGRenderStyleDefs.cpp \
1911         rendering/PointerEventsHitRules.cpp \
1912         rendering/svg/RenderSVGEllipse.cpp \
1913         rendering/svg/RenderSVGPath.cpp \
1914         rendering/svg/RenderSVGRect.cpp \
1915         rendering/svg/RenderSVGShape.cpp \
1916             rendering/svg/RenderSVGBlock.cpp \
1917             rendering/svg/RenderSVGContainer.cpp \
1918             rendering/svg/RenderSVGForeignObject.cpp \
1919             rendering/svg/RenderSVGGradientStop.cpp \
1920             rendering/svg/RenderSVGHiddenContainer.cpp \
1921             rendering/svg/RenderSVGImage.cpp \
1922             rendering/svg/RenderSVGInline.cpp \
1923             rendering/svg/RenderSVGInlineText.cpp \
1924             rendering/svg/RenderSVGModelObject.cpp \
1925             rendering/svg/RenderSVGResource.cpp \
1926             rendering/svg/RenderSVGResourceClipper.cpp \
1927             rendering/svg/RenderSVGResourceContainer.cpp \
1928             rendering/svg/RenderSVGResourceFilter.cpp \
1929             rendering/svg/RenderSVGResourceFilterPrimitive.cpp \
1930             rendering/svg/RenderSVGResourceGradient.cpp \
1931             rendering/svg/RenderSVGResourceLinearGradient.cpp \
1932             rendering/svg/RenderSVGResourceMarker.cpp \
1933             rendering/svg/RenderSVGResourceMasker.cpp \
1934             rendering/svg/RenderSVGResourcePattern.cpp \
1935             rendering/svg/RenderSVGResourceRadialGradient.cpp \
1936             rendering/svg/RenderSVGResourceSolidColor.cpp \
1937             rendering/svg/RenderSVGRoot.cpp \
1938             rendering/svg/RenderSVGTSpan.cpp \
1939             rendering/svg/RenderSVGText.cpp \
1940             rendering/svg/RenderSVGTextPath.cpp \
1941             rendering/svg/RenderSVGTransformableContainer.cpp \
1942             rendering/svg/RenderSVGViewportContainer.cpp \
1943             rendering/svg/SVGInlineFlowBox.cpp \
1944             rendering/svg/SVGInlineTextBox.cpp \
1945             rendering/svg/SVGPathData.cpp \
1946             rendering/svg/SVGRenderSupport.cpp \
1947             rendering/svg/SVGRenderTreeAsText.cpp \
1948             rendering/svg/SVGRenderingContext.cpp \
1949             rendering/svg/SVGResources.cpp \
1950             rendering/svg/SVGResourcesCache.cpp \
1951             rendering/svg/SVGResourcesCycleSolver.cpp \
1952             rendering/svg/SVGRootInlineBox.cpp \
1953             rendering/svg/SVGTextChunk.cpp \
1954             rendering/svg/SVGTextChunkBuilder.cpp \
1955             rendering/svg/SVGTextLayoutAttributes.cpp \
1956             rendering/svg/SVGTextLayoutAttributesBuilder.cpp \
1957             rendering/svg/SVGTextLayoutEngine.cpp \
1958             rendering/svg/SVGTextLayoutEngineBaseline.cpp \
1959             rendering/svg/SVGTextLayoutEngineSpacing.cpp \
1960             rendering/svg/SVGTextMetrics.cpp \
1961             rendering/svg/SVGTextMetricsBuilder.cpp \
1962             rendering/svg/SVGTextQuery.cpp \
1963             rendering/svg/SVGTextRunRenderingContext.cpp \
1964         svg/animation/SMILTime.cpp \
1965         svg/animation/SMILTimeContainer.cpp \
1966         svg/animation/SVGSMILElement.cpp \
1967         svg/graphics/filters/SVGFEImage.cpp \
1968         svg/graphics/filters/SVGFilter.cpp \
1969         svg/graphics/filters/SVGFilterBuilder.cpp \
1970         svg/graphics/SVGImage.cpp \
1971         svg/graphics/SVGImageCache.cpp \
1972         svg/graphics/SVGImageForContainer.cpp \
1973         svg/properties/SVGAttributeToPropertyMap.cpp \
1974         svg/properties/SVGPathSegListPropertyTearOff.cpp \
1975             svg/SVGDocumentExtensions.cpp \
1976             svg/ColorDistance.cpp \
1977             svg/SVGAElement.cpp \
1978             svg/SVGAltGlyphDefElement.cpp \
1979             svg/SVGAltGlyphElement.cpp \
1980             svg/SVGAltGlyphItemElement.cpp \
1981             svg/SVGAngle.cpp \
1982             svg/SVGAnimateColorElement.cpp \
1983             svg/SVGAnimatedAngle.cpp \
1984             svg/SVGAnimatedBoolean.cpp \
1985             svg/SVGAnimatedColor.cpp \
1986             svg/SVGAnimatedEnumeration.cpp \
1987             svg/SVGAnimatedInteger.cpp \
1988             svg/SVGAnimatedIntegerOptionalInteger.cpp \
1989             svg/SVGAnimatedLength.cpp \
1990             svg/SVGAnimatedLengthList.cpp \
1991             svg/SVGAnimatedNumber.cpp \
1992             svg/SVGAnimatedNumberList.cpp \
1993             svg/SVGAnimatedNumberOptionalNumber.cpp \
1994             svg/SVGAnimatedPath.cpp \
1995             svg/SVGAnimatedPointList.cpp \
1996             svg/SVGAnimatedPreserveAspectRatio.cpp \
1997             svg/SVGAnimatedRect.cpp \
1998             svg/SVGAnimatedString.cpp \
1999             svg/SVGAnimatedTransformList.cpp \
2000             svg/SVGAnimatedType.cpp \
2001             svg/SVGAnimateElement.cpp \
2002             svg/SVGAnimateMotionElement.cpp \
2003             svg/SVGAnimateTransformElement.cpp \
2004             svg/SVGAnimationElement.cpp \
2005             svg/SVGCircleElement.cpp \
2006             svg/SVGClipPathElement.cpp \
2007             svg/SVGColor.cpp \
2008             svg/SVGComponentTransferFunctionElement.cpp \
2009             svg/SVGCursorElement.cpp \
2010             svg/SVGDefsElement.cpp \
2011             svg/SVGDescElement.cpp \
2012             svg/SVGDocument.cpp \
2013             svg/SVGElement.cpp \
2014             svg/SVGElementInstance.cpp \
2015             svg/SVGElementInstanceList.cpp \
2016             svg/SVGEllipseElement.cpp \
2017             svg/SVGException.cpp \
2018             svg/SVGExternalResourcesRequired.cpp \
2019             svg/SVGFEBlendElement.cpp \
2020             svg/SVGFEColorMatrixElement.cpp \
2021             svg/SVGFEComponentTransferElement.cpp \
2022             svg/SVGFECompositeElement.cpp \
2023             svg/SVGFEConvolveMatrixElement.cpp \
2024             svg/SVGFEDiffuseLightingElement.cpp \
2025             svg/SVGFEDisplacementMapElement.cpp \
2026             svg/SVGFEDistantLightElement.cpp \
2027             svg/SVGFEDropShadowElement.cpp \
2028             svg/SVGFEFloodElement.cpp \
2029             svg/SVGFEFuncAElement.cpp \
2030             svg/SVGFEFuncBElement.cpp \
2031             svg/SVGFEFuncGElement.cpp \
2032             svg/SVGFEFuncRElement.cpp \
2033             svg/SVGFEGaussianBlurElement.cpp \
2034             svg/SVGFEImageElement.cpp \
2035             svg/SVGFELightElement.cpp \
2036             svg/SVGFEMergeElement.cpp \
2037             svg/SVGFEMergeNodeElement.cpp \
2038             svg/SVGFEMorphologyElement.cpp \
2039             svg/SVGFEOffsetElement.cpp \
2040             svg/SVGFEPointLightElement.cpp \
2041             svg/SVGFESpecularLightingElement.cpp \
2042             svg/SVGFESpotLightElement.cpp \
2043             svg/SVGFETileElement.cpp \
2044             svg/SVGFETurbulenceElement.cpp \
2045             svg/SVGFilterElement.cpp \
2046             svg/SVGFilterPrimitiveStandardAttributes.cpp \
2047             svg/SVGFitToViewBox.cpp \
2048             svg/SVGFontData.cpp \
2049             svg/SVGFontElement.cpp \
2050             svg/SVGFontFaceElement.cpp \
2051             svg/SVGFontFaceFormatElement.cpp \
2052             svg/SVGFontFaceNameElement.cpp \
2053             svg/SVGFontFaceSrcElement.cpp \
2054             svg/SVGFontFaceUriElement.cpp \
2055             svg/SVGForeignObjectElement.cpp \
2056             svg/SVGGElement.cpp \
2057             svg/SVGGlyphElement.cpp \
2058             svg/SVGGlyphRefElement.cpp \
2059             svg/SVGGradientElement.cpp \
2060             svg/SVGHKernElement.cpp \
2061             svg/SVGImageElement.cpp \
2062             svg/SVGImageLoader.cpp \
2063             svg/SVGLangSpace.cpp \
2064             svg/SVGLength.cpp \
2065             svg/SVGLengthContext.cpp \
2066             svg/SVGLengthList.cpp \
2067             svg/SVGLinearGradientElement.cpp \
2068             svg/SVGLineElement.cpp \
2069             svg/SVGLocatable.cpp \
2070             svg/SVGMarkerElement.cpp \
2071             svg/SVGMaskElement.cpp \
2072             svg/SVGMetadataElement.cpp \
2073             svg/SVGMissingGlyphElement.cpp \
2074             svg/SVGMPathElement.cpp \
2075             svg/SVGNumberList.cpp \
2076             svg/SVGPaint.cpp \
2077             svg/SVGParserUtilities.cpp \
2078             svg/SVGPathBlender.cpp \
2079             svg/SVGPathBuilder.cpp \
2080             svg/SVGPathByteStreamBuilder.cpp \
2081             svg/SVGPathByteStreamSource.cpp \
2082             svg/SVGPathElement.cpp \
2083             svg/SVGPathParser.cpp \
2084             svg/SVGPathSegList.cpp \
2085             svg/SVGPathSegListBuilder.cpp \
2086             svg/SVGPathSegListSource.cpp \
2087             svg/SVGPathStringBuilder.cpp \
2088             svg/SVGPathStringSource.cpp \
2089             svg/SVGPathTraversalStateBuilder.cpp \
2090             svg/SVGPathUtilities.cpp \
2091             svg/SVGPatternElement.cpp \
2092             svg/SVGPointList.cpp \
2093             svg/SVGPolyElement.cpp \
2094             svg/SVGPolygonElement.cpp \
2095             svg/SVGPolylineElement.cpp \
2096             svg/SVGPreserveAspectRatio.cpp \
2097             svg/SVGRadialGradientElement.cpp \
2098             svg/SVGRectElement.cpp \
2099             svg/SVGSVGElement.cpp \
2100             svg/SVGScriptElement.cpp \
2101             svg/SVGSetElement.cpp \
2102             svg/SVGStopElement.cpp \
2103             svg/SVGStringList.cpp \
2104             svg/SVGStyleElement.cpp \
2105             svg/SVGStyledElement.cpp \
2106             svg/SVGStyledLocatableElement.cpp \
2107             svg/SVGStyledTransformableElement.cpp \
2108             svg/SVGSwitchElement.cpp \
2109             svg/SVGSymbolElement.cpp \
2110             svg/SVGTRefElement.cpp \
2111             svg/SVGTSpanElement.cpp \
2112             svg/SVGTests.cpp \
2113             svg/SVGTextContentElement.cpp \
2114             svg/SVGTextElement.cpp \
2115             svg/SVGTextPathElement.cpp \
2116             svg/SVGTextPositioningElement.cpp \
2117             svg/SVGTitleElement.cpp \
2118             svg/SVGTransform.cpp \
2119             svg/SVGTransformDistance.cpp \
2120             svg/SVGTransformList.cpp \
2121             svg/SVGTransformable.cpp \
2122             svg/SVGURIReference.cpp \
2123             svg/SVGUseElement.cpp \
2124             svg/SVGVKernElement.cpp \
2125             svg/SVGViewElement.cpp \
2126             svg/SVGViewSpec.cpp \
2127             svg/SVGZoomAndPan.cpp \
2128             svg/SVGZoomEvent.cpp    
2129 
2130     ALL_IN_ONE_SOURCES += \
2131         rendering/svg/RenderSVGAllInOne.cpp \
2132         svg/SVGAllInOne.cpp
2133 }
2134 
2135 contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1) {
2136     SOURCES += \
2137         bindings/js/JSJavaScriptCallFrameCustom.cpp \
2138         bindings/js/ScriptProfiler.cpp \
2139         bindings/js/JavaScriptCallFrame.cpp
2140 }