Home | History | Annotate | Download | only in WebCore
      1 # WebCore - qmake build info
      2 CONFIG += building-libs
      3 CONFIG += depend_includepath
      4 
      5 symbian: {
      6     TARGET.EPOCALLOWDLLDATA=1
      7     TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 // Min 128kB, Max 32MB
      8     TARGET.CAPABILITY = All -Tcb
      9     TARGET.UID3 = 0x200267C2
     10 
     11     webkitlibs.sources = QtWebKit.dll
     12     webkitlibs.path = /sys/bin
     13     vendorinfo = \
     14         "; Localised Vendor name" \
     15         "%{\"Nokia, Qt\"}" \
     16         " " \
     17         "; Unique Vendor name" \
     18         ":\"Nokia, Qt\"" \
     19         " "
     20     webkitlibs.pkg_prerules = vendorinfo
     21 
     22     webkitbackup.sources = ../WebKit/qt/symbian/backup_registration.xml
     23     webkitbackup.path = /private/10202D56/import/packages/$$replace(TARGET.UID3, 0x,)
     24 
     25     DEPLOYMENT += webkitlibs webkitbackup
     26 
     27     # Need to guarantee that these come before system includes of /epoc32/include
     28     MMP_RULES += "USERINCLUDE rendering"
     29     MMP_RULES += "USERINCLUDE platform/text"
     30     # RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
     31     # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
     32     QMAKE_LFLAGS.ARMCC += --rw-base 0xE00000
     33     MMP_RULES += ALWAYS_BUILD_AS_ARM
     34     QMAKE_CXXFLAGS.ARMCC += -OTime -O3
     35 }
     36 
     37 include($$PWD/../WebKit.pri)
     38 
     39 TEMPLATE = lib
     40 TARGET = QtWebKit
     41 
     42 contains(QT_CONFIG, embedded):CONFIG += embedded
     43 
     44 isEmpty(OUTPUT_DIR): OUTPUT_DIR = ..
     45 
     46 CONFIG(standalone_package) {
     47     isEmpty(WC_GENERATED_SOURCES_DIR):WC_GENERATED_SOURCES_DIR = $$PWD/generated
     48     isEmpty(JSC_GENERATED_SOURCES_DIR):JSC_GENERATED_SOURCES_DIR = $$PWD/../JavaScriptCore/generated
     49 
     50     CONFIG(QTDIR_build):include($$QT_SOURCE_TREE/src/qbase.pri)
     51     else: VERSION = 4.7.0
     52 
     53     PRECOMPILED_HEADER = $$PWD/../WebKit/qt/WebKit_pch.h
     54     DEFINES *= NDEBUG
     55 
     56     symbian: CONFIG += def_files
     57 } else {
     58     isEmpty(WC_GENERATED_SOURCES_DIR):WC_GENERATED_SOURCES_DIR = generated
     59     isEmpty(JSC_GENERATED_SOURCES_DIR):JSC_GENERATED_SOURCES_DIR = ../JavaScriptCore/generated
     60 
     61     CONFIG(debug, debug|release) {
     62         OBJECTS_DIR = obj/debug
     63     } else { # Release
     64         OBJECTS_DIR = obj/release
     65     }
     66 
     67 }
     68 
     69 !CONFIG(QTDIR_build) {
     70     DESTDIR = $$OUTPUT_DIR/lib
     71     !static: DEFINES += QT_MAKEDLL
     72 }
     73 
     74 unix {
     75     QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui QtNetwork
     76 }
     77 
     78 unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections 
     79 unix:!mac:*-g++*:QMAKE_LFLAGS += -Wl,--gc-sections
     80 linux*-g++*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
     81 
     82 CONFIG(release):!CONFIG(standalone_package) {
     83     contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
     84     unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
     85 }
     86 
     87 linux-*: DEFINES += HAVE_STDINT_H
     88 freebsd-*: DEFINES += HAVE_PTHREAD_NP_H
     89 
     90 DEFINES += BUILD_WEBKIT
     91 
     92 # Remove whole program optimizations due to miscompilations
     93 win32-msvc2005|win32-msvc2008:{
     94     QMAKE_CFLAGS_RELEASE -= -GL
     95     QMAKE_CXXFLAGS_RELEASE -= -GL
     96 }
     97 
     98 win32-*: DEFINES += _HAS_TR1=0
     99 wince* {
    100 #    DEFINES += ENABLE_SVG=0 ENABLE_XPATH=0 ENABLE_XBL=0 \
    101 #               ENABLE_SVG_ANIMATION=0 ENABLE_SVG_USE=0  \
    102 #               ENABLE_SVG_FOREIGN_OBJECT=0 ENABLE_SVG_AS_IMAGE=0
    103 
    104     INCLUDEPATH += $$PWD/../JavaScriptCore/os-wince
    105     INCLUDEPATH += $$PWD/../JavaScriptCore/os-win32
    106 }
    107 
    108 # Pick up 3rdparty libraries from INCLUDE/LIB just like with MSVC
    109 win32-g++ {
    110     TMPPATH            = $$quote($$(INCLUDE))
    111     QMAKE_INCDIR_POST += $$split(TMPPATH,";")
    112     TMPPATH            = $$quote($$(LIB))
    113     QMAKE_LIBDIR_POST += $$split(TMPPATH,";")
    114 }
    115 
    116 # Assume that symbian OS always comes with sqlite
    117 symbian:!CONFIG(QTDIR_build): CONFIG += system-sqlite
    118 
    119 
    120 
    121 RESOURCES += \
    122     $$PWD/../WebCore/WebCore.qrc
    123 
    124 !symbian:!maemo5 {
    125     RESOURCES += $$PWD/../WebCore/inspector/front-end/WebKit.qrc
    126 }
    127 
    128 mameo5|symbian|embedded {
    129     DEFINES += ENABLE_FAST_MOBILE_SCROLLING=1
    130 }
    131 
    132 include($$PWD/../JavaScriptCore/JavaScriptCore.pri)
    133 
    134 # Disable HTML5 media compilation if phonon is unavailable
    135 !contains(DEFINES, ENABLE_VIDEO=1) {
    136     !contains(QT_CONFIG, phonon) {
    137         DEFINES -= ENABLE_VIDEO=1
    138         DEFINES += ENABLE_VIDEO=0
    139     }
    140 }
    141 
    142 # Extract sources to build from the generator definitions
    143 defineTest(addExtraCompiler) {
    144     isEqual($${1}.wkAddOutputToSources, false): return(true)
    145 
    146     outputRule = $$eval($${1}.output)
    147     input = $$eval($${1}.input)
    148     input = $$eval($$input)
    149 
    150     for(file,input) {
    151         base = $$basename(file)
    152         base ~= s/\..+//
    153         newfile=$$replace(outputRule,\\$\\{QMAKE_FILE_BASE\\},$$base)
    154         SOURCES += $$newfile
    155     }
    156     SOURCES += $$eval($${1}.wkExtraSources)
    157     export(SOURCES)
    158 
    159     return(true)
    160 }
    161 include(WebCore.pri)
    162 
    163 INCLUDEPATH = \
    164     $$PWD \
    165     $$PWD/accessibility \
    166     $$PWD/bindings/js \
    167     $$PWD/bridge \
    168     $$PWD/bridge/c \
    169     $$PWD/bridge/jsc \
    170     $$PWD/css \
    171     $$PWD/dom \
    172     $$PWD/dom/default \
    173     $$PWD/editing \
    174     $$PWD/history \
    175     $$PWD/html \
    176     $$PWD/html/canvas \
    177     $$PWD/inspector \
    178     $$PWD/loader \
    179     $$PWD/loader/appcache \
    180     $$PWD/loader/archive \
    181     $$PWD/loader/icon \
    182     $$PWD/notifications \
    183     $$PWD/page \
    184     $$PWD/page/animation \
    185     $$PWD/platform \
    186     $$PWD/platform/animation \
    187     $$PWD/platform/graphics \
    188     $$PWD/platform/graphics/filters \
    189     $$PWD/platform/graphics/transforms \
    190     $$PWD/platform/image-decoders \
    191     $$PWD/platform/mock \
    192     $$PWD/platform/network \
    193     $$PWD/platform/sql \
    194     $$PWD/platform/text \
    195     $$PWD/plugins \
    196     $$PWD/rendering \
    197     $$PWD/rendering/style \
    198     $$PWD/storage \
    199     $$PWD/svg \
    200     $$PWD/svg/animation \
    201     $$PWD/svg/graphics \
    202     $$PWD/svg/graphics/filters \
    203     $$PWD/websockets \
    204     $$PWD/wml \
    205     $$PWD/workers \
    206     $$PWD/xml \
    207     $$WC_GENERATED_SOURCES_DIR \
    208     $$INCLUDEPATH
    209 
    210 INCLUDEPATH = \
    211     $$PWD/bridge/qt \
    212     $$PWD/page/qt \
    213     $$PWD/platform/graphics/qt \
    214     $$PWD/platform/network/qt \
    215     $$PWD/platform/qt \
    216     $$PWD/../WebKit/qt/Api \
    217     $$PWD/../WebKit/qt/WebCoreSupport \
    218     $$INCLUDEPATH
    219 
    220 QT += network
    221 
    222 
    223 DASHBOARDSUPPORTCSSPROPERTIES = $$PWD/css/DashboardSupportCSSPropertyNames.in
    224 
    225 
    226 contains(DEFINES, ENABLE_SVG=1) {
    227     EXTRACSSPROPERTIES += $$PWD/css/SVGCSSPropertyNames.in
    228     EXTRACSSVALUES += $$PWD/css/SVGCSSValueKeywords.in
    229 }
    230 
    231 contains(DEFINES, ENABLE_WCSS=1) {
    232     EXTRACSSPROPERTIES += $$PWD/css/WCSSPropertyNames.in
    233     EXTRACSSVALUES += $$PWD/css/WCSSValueKeywords.in
    234 }
    235 
    236 SOURCES += \
    237     accessibility/AccessibilityImageMapLink.cpp \
    238     accessibility/AccessibilityMediaControls.cpp \    
    239     accessibility/AccessibilityMenuList.cpp \
    240     accessibility/AccessibilityMenuListOption.cpp \
    241     accessibility/AccessibilityMenuListPopup.cpp \
    242     accessibility/AccessibilityObject.cpp \    
    243     accessibility/AccessibilityList.cpp \    
    244     accessibility/AccessibilityListBox.cpp \    
    245     accessibility/AccessibilityListBoxOption.cpp \    
    246     accessibility/AccessibilityRenderObject.cpp \    
    247     accessibility/AccessibilityScrollbar.cpp \
    248     accessibility/AccessibilitySlider.cpp \    
    249     accessibility/AccessibilityARIAGrid.cpp \    
    250     accessibility/AccessibilityARIAGridCell.cpp \    
    251     accessibility/AccessibilityARIAGridRow.cpp \    
    252     accessibility/AccessibilityTable.cpp \    
    253     accessibility/AccessibilityTableCell.cpp \    
    254     accessibility/AccessibilityTableColumn.cpp \    
    255     accessibility/AccessibilityTableHeaderContainer.cpp \    
    256     accessibility/AccessibilityTableRow.cpp \    
    257     accessibility/AXObjectCache.cpp \
    258     bindings/js/GCController.cpp \
    259     bindings/js/JSCallbackData.cpp \
    260     bindings/js/JSAttrCustom.cpp \
    261     bindings/js/JSCDATASectionCustom.cpp \
    262     bindings/js/JSCanvasRenderingContextCustom.cpp \
    263     bindings/js/JSCanvasRenderingContext2DCustom.cpp \
    264     bindings/js/JSClipboardCustom.cpp \
    265     bindings/js/JSConsoleCustom.cpp \
    266     bindings/js/JSCSSRuleCustom.cpp \
    267     bindings/js/JSCSSRuleListCustom.cpp \
    268     bindings/js/JSCSSStyleDeclarationCustom.cpp \
    269     bindings/js/JSCSSValueCustom.cpp \
    270     bindings/js/JSCoordinatesCustom.cpp \
    271     bindings/js/JSCustomPositionCallback.cpp \
    272     bindings/js/JSCustomPositionErrorCallback.cpp \
    273     bindings/js/JSCustomVoidCallback.cpp \
    274     bindings/js/JSCustomXPathNSResolver.cpp \
    275     bindings/js/JSDataGridColumnListCustom.cpp \
    276     bindings/js/JSDataGridDataSource.cpp \
    277     bindings/js/JSDocumentCustom.cpp \
    278     bindings/js/JSDocumentFragmentCustom.cpp \
    279     bindings/js/JSDOMGlobalObject.cpp \
    280     bindings/js/JSDOMWindowBase.cpp \
    281     bindings/js/JSDOMWindowCustom.cpp \
    282     bindings/js/JSDOMWindowShell.cpp \
    283     bindings/js/JSElementCustom.cpp \
    284     bindings/js/JSEventCustom.cpp \
    285     bindings/js/JSEventSourceConstructor.cpp \
    286     bindings/js/JSEventSourceCustom.cpp \
    287     bindings/js/JSEventTarget.cpp \
    288     bindings/js/JSExceptionBase.cpp \
    289     bindings/js/JSGeolocationCustom.cpp \
    290     bindings/js/JSHistoryCustom.cpp \
    291     bindings/js/JSHTMLAppletElementCustom.cpp \
    292     bindings/js/JSHTMLCanvasElementCustom.cpp \
    293     bindings/js/JSHTMLAllCollectionCustom.cpp \
    294     bindings/js/JSHTMLCollectionCustom.cpp \
    295     bindings/js/JSHTMLDataGridElementCustom.cpp \
    296     bindings/js/JSHTMLDocumentCustom.cpp \
    297     bindings/js/JSHTMLElementCustom.cpp \
    298     bindings/js/JSHTMLEmbedElementCustom.cpp \
    299     bindings/js/JSHTMLFormElementCustom.cpp \
    300     bindings/js/JSHTMLFrameElementCustom.cpp \
    301     bindings/js/JSHTMLFrameSetElementCustom.cpp \
    302     bindings/js/JSHTMLIFrameElementCustom.cpp \
    303     bindings/js/JSHTMLInputElementCustom.cpp \
    304     bindings/js/JSHTMLObjectElementCustom.cpp \
    305     bindings/js/JSHTMLOptionsCollectionCustom.cpp \
    306     bindings/js/JSHTMLSelectElementCustom.cpp \
    307     bindings/js/JSImageConstructor.cpp \
    308     bindings/js/JSImageDataCustom.cpp \
    309     bindings/js/JSInjectedScriptHostCustom.cpp \
    310     bindings/js/JSInspectorFrontendHostCustom.cpp \
    311     bindings/js/JSLocationCustom.cpp \
    312     bindings/js/JSNamedNodeMapCustom.cpp \
    313     bindings/js/JSNavigatorCustom.cpp  \
    314     bindings/js/JSNodeCustom.cpp \
    315     bindings/js/JSNodeFilterCondition.cpp \
    316     bindings/js/JSNodeFilterCustom.cpp \
    317     bindings/js/JSNodeIteratorCustom.cpp \
    318     bindings/js/JSNodeListCustom.cpp \
    319     bindings/js/JSOptionConstructor.cpp \
    320     bindings/js/JSStyleSheetCustom.cpp \
    321     bindings/js/JSStyleSheetListCustom.cpp \
    322     bindings/js/JSTextCustom.cpp \
    323     bindings/js/JSTreeWalkerCustom.cpp \
    324     bindings/js/JSWebKitCSSMatrixConstructor.cpp \
    325     bindings/js/JSWebKitPointConstructor.cpp \
    326     bindings/js/JSXMLHttpRequestConstructor.cpp \
    327     bindings/js/JSXMLHttpRequestCustom.cpp \
    328     bindings/js/JSXMLHttpRequestUploadCustom.cpp \
    329     bindings/js/JSPluginCustom.cpp \
    330     bindings/js/JSPluginArrayCustom.cpp \
    331     bindings/js/JSMessageChannelConstructor.cpp \
    332     bindings/js/JSMessageChannelCustom.cpp \
    333     bindings/js/JSMessageEventCustom.cpp \
    334     bindings/js/JSMessagePortCustom.cpp \
    335     bindings/js/JSMessagePortCustom.h \
    336     bindings/js/JSMimeTypeArrayCustom.cpp \
    337     bindings/js/JSDOMBinding.cpp \
    338     bindings/js/JSEventListener.cpp \
    339     bindings/js/JSLazyEventListener.cpp \
    340     bindings/js/JSPluginElementFunctions.cpp \
    341     bindings/js/JSPopStateEventCustom.cpp \
    342     bindings/js/ScriptArray.cpp \
    343     bindings/js/ScriptCachedFrameData.cpp \
    344     bindings/js/ScriptCallFrame.cpp \
    345     bindings/js/ScriptCallStack.cpp \
    346     bindings/js/ScriptController.cpp \
    347     bindings/js/ScriptDebugServer.cpp \
    348     bindings/js/ScriptEventListener.cpp \
    349     bindings/js/ScriptFunctionCall.cpp \
    350     bindings/js/ScriptObject.cpp \
    351     bindings/js/ScriptProfiler.cpp \
    352     bindings/js/ScriptState.cpp \
    353     bindings/js/ScriptValue.cpp \
    354     bindings/js/ScheduledAction.cpp \
    355     bindings/js/SerializedScriptValue.cpp \
    356     bindings/ScriptControllerBase.cpp \
    357     bridge/IdentifierRep.cpp \
    358     bridge/NP_jsobject.cpp \
    359     bridge/npruntime.cpp \
    360     bridge/runtime_array.cpp \
    361     bridge/runtime_method.cpp \
    362     bridge/runtime_object.cpp \
    363     bridge/runtime_root.cpp \
    364     bridge/c/c_class.cpp \
    365     bridge/c/c_instance.cpp \
    366     bridge/c/c_runtime.cpp \
    367     bridge/c/c_utility.cpp \
    368     bridge/jsc/BridgeJSC.cpp \
    369     css/CSSBorderImageValue.cpp \
    370     css/CSSCanvasValue.cpp \
    371     css/CSSCharsetRule.cpp \
    372     css/CSSComputedStyleDeclaration.cpp \
    373     css/CSSCursorImageValue.cpp \
    374     css/CSSFontFace.cpp \
    375     css/CSSFontFaceRule.cpp \
    376     css/CSSFontFaceSrcValue.cpp \
    377     css/CSSFontSelector.cpp \
    378     css/CSSFontFaceSource.cpp \
    379     css/CSSFunctionValue.cpp \
    380     css/CSSGradientValue.cpp \
    381     css/CSSHelper.cpp \
    382     css/CSSImageValue.cpp \
    383     css/CSSImageGeneratorValue.cpp \
    384     css/CSSImportRule.cpp \
    385     css/CSSInheritedValue.cpp \
    386     css/CSSInitialValue.cpp \
    387     css/CSSMediaRule.cpp \
    388     css/CSSMutableStyleDeclaration.cpp \
    389     css/CSSPageRule.cpp \
    390     css/CSSParser.cpp \
    391     css/CSSParserValues.cpp \
    392     css/CSSPrimitiveValue.cpp \
    393     css/CSSProperty.cpp \
    394     css/CSSPropertyLonghand.cpp \
    395     css/CSSReflectValue.cpp \
    396     css/CSSRule.cpp \
    397     css/CSSRuleList.cpp \
    398     css/CSSSelector.cpp \
    399     css/CSSSelectorList.cpp \
    400     css/CSSSegmentedFontFace.cpp \
    401     css/CSSStyleDeclaration.cpp \
    402     css/CSSStyleRule.cpp \
    403     css/CSSStyleSelector.cpp \
    404     css/CSSStyleSheet.cpp \
    405     css/CSSTimingFunctionValue.cpp \
    406     css/CSSUnicodeRangeValue.cpp \
    407     css/CSSValueList.cpp \
    408     css/CSSVariableDependentValue.cpp \
    409     css/CSSVariablesDeclaration.cpp \
    410     css/CSSVariablesRule.cpp \
    411     css/FontFamilyValue.cpp \
    412     css/FontValue.cpp \
    413     css/MediaFeatureNames.cpp \
    414     css/Media.cpp \
    415     css/MediaList.cpp \
    416     css/MediaQuery.cpp \
    417     css/MediaQueryEvaluator.cpp \
    418     css/MediaQueryExp.cpp \
    419     css/RGBColor.cpp \
    420     css/ShadowValue.cpp \
    421     css/StyleBase.cpp \
    422     css/StyleList.cpp \
    423     css/StyleSheet.cpp \
    424     css/StyleSheetList.cpp \
    425     css/WebKitCSSKeyframeRule.cpp \
    426     css/WebKitCSSKeyframesRule.cpp \
    427     css/WebKitCSSMatrix.cpp \
    428     css/WebKitCSSTransformValue.cpp \
    429     dom/ActiveDOMObject.cpp \
    430     dom/Attr.cpp \
    431     dom/Attribute.cpp \
    432     dom/BeforeTextInsertedEvent.cpp \
    433     dom/BeforeUnloadEvent.cpp \
    434     dom/CDATASection.cpp \
    435     dom/CharacterData.cpp \
    436     dom/CheckedRadioButtons.cpp \
    437     dom/ChildNodeList.cpp \
    438     dom/ClassNodeList.cpp \
    439     dom/ClientRect.cpp \
    440     dom/ClientRectList.cpp \
    441     dom/Clipboard.cpp \
    442     dom/ClipboardEvent.cpp \
    443     dom/Comment.cpp \
    444     dom/CompositionEvent.cpp \
    445     dom/ContainerNode.cpp \
    446     dom/CSSMappedAttributeDeclaration.cpp \
    447     dom/Document.cpp \
    448     dom/DocumentFragment.cpp \
    449     dom/DocumentType.cpp \
    450     dom/DOMImplementation.cpp \
    451     dom/DynamicNodeList.cpp \
    452     dom/EditingText.cpp \
    453     dom/Element.cpp \
    454     dom/Entity.cpp \
    455     dom/EntityReference.cpp \
    456     dom/ErrorEvent.cpp \
    457     dom/Event.cpp \
    458     dom/EventNames.cpp \
    459     dom/EventTarget.cpp \
    460     dom/ExceptionBase.cpp \
    461     dom/ExceptionCode.cpp \
    462     dom/InputElement.cpp \
    463     dom/KeyboardEvent.cpp \
    464     dom/MappedAttribute.cpp \
    465     dom/MessageChannel.cpp \
    466     dom/MessageEvent.cpp \
    467     dom/MessagePort.cpp \
    468     dom/MessagePortChannel.cpp \
    469     dom/MouseEvent.cpp \
    470     dom/MouseRelatedEvent.cpp \
    471     dom/MutationEvent.cpp \
    472     dom/NamedAttrMap.cpp \
    473     dom/NamedMappedAttrMap.cpp \
    474     dom/NameNodeList.cpp \
    475     dom/Node.cpp \
    476     dom/NodeFilterCondition.cpp \
    477     dom/NodeFilter.cpp \
    478     dom/NodeIterator.cpp \
    479     dom/Notation.cpp \
    480     dom/OptionGroupElement.cpp \
    481     dom/OptionElement.cpp \
    482     dom/OverflowEvent.cpp \
    483     dom/PageTransitionEvent.cpp \
    484     dom/PopStateEvent.cpp \
    485     dom/Position.cpp \
    486     dom/PositionIterator.cpp \
    487     dom/ProcessingInstruction.cpp \
    488     dom/ProgressEvent.cpp \
    489     dom/QualifiedName.cpp \
    490     dom/Range.cpp \
    491     dom/RegisteredEventListener.cpp \
    492     dom/ScriptElement.cpp \
    493     dom/ScriptExecutionContext.cpp \
    494     dom/SelectElement.cpp \
    495     dom/SelectorNodeList.cpp \
    496     dom/SpaceSplitString.cpp \
    497     dom/StaticNodeList.cpp \
    498     dom/StyledElement.cpp \
    499     dom/StyleElement.cpp \
    500     dom/TagNodeList.cpp \
    501     dom/Text.cpp \
    502     dom/TextEvent.cpp \
    503     dom/Touch.cpp \
    504     dom/TouchEvent.cpp \
    505     dom/TouchList.cpp \
    506     dom/Traversal.cpp \
    507     dom/TreeWalker.cpp \
    508     dom/UIEvent.cpp \
    509     dom/UIEventWithKeyState.cpp \
    510     dom/WebKitAnimationEvent.cpp \
    511     dom/WebKitTransitionEvent.cpp \
    512     dom/WheelEvent.cpp \
    513     dom/XMLTokenizer.cpp \
    514     dom/XMLTokenizerQt.cpp \
    515     dom/default/PlatformMessagePortChannel.cpp \
    516     editing/AppendNodeCommand.cpp \
    517     editing/ApplyStyleCommand.cpp \
    518     editing/BreakBlockquoteCommand.cpp \
    519     editing/CompositeEditCommand.cpp \
    520     editing/CreateLinkCommand.cpp \
    521     editing/DeleteButtonController.cpp \
    522     editing/DeleteButton.cpp \
    523     editing/DeleteFromTextNodeCommand.cpp \
    524     editing/DeleteSelectionCommand.cpp \
    525     editing/EditCommand.cpp \
    526     editing/Editor.cpp \
    527     editing/EditorCommand.cpp \
    528     editing/FormatBlockCommand.cpp \
    529     editing/htmlediting.cpp \
    530     editing/HTMLInterchange.cpp \
    531     editing/IndentOutdentCommand.cpp \
    532     editing/InsertIntoTextNodeCommand.cpp \
    533     editing/InsertLineBreakCommand.cpp \
    534     editing/InsertListCommand.cpp \
    535     editing/InsertNodeBeforeCommand.cpp \
    536     editing/InsertParagraphSeparatorCommand.cpp \
    537     editing/InsertTextCommand.cpp \
    538     editing/JoinTextNodesCommand.cpp \
    539     editing/markup.cpp \
    540     editing/MergeIdenticalElementsCommand.cpp \
    541     editing/ModifySelectionListLevel.cpp \
    542     editing/MoveSelectionCommand.cpp \
    543     editing/RemoveCSSPropertyCommand.cpp \
    544     editing/RemoveFormatCommand.cpp \
    545     editing/RemoveNodeCommand.cpp \
    546     editing/RemoveNodePreservingChildrenCommand.cpp \
    547     editing/ReplaceNodeWithSpanCommand.cpp \
    548     editing/ReplaceSelectionCommand.cpp \
    549     editing/SelectionController.cpp \
    550     editing/SetNodeAttributeCommand.cpp \
    551     editing/SmartReplace.cpp \
    552     editing/SmartReplaceICU.cpp \
    553     editing/SplitElementCommand.cpp \
    554     editing/SplitTextNodeCommand.cpp \
    555     editing/SplitTextNodeContainingElementCommand.cpp \
    556     editing/TextIterator.cpp \
    557     editing/TypingCommand.cpp \
    558     editing/UnlinkCommand.cpp \
    559     editing/VisiblePosition.cpp \
    560     editing/VisibleSelection.cpp \
    561     editing/visible_units.cpp \
    562     editing/WrapContentsInDummySpanCommand.cpp \
    563     history/BackForwardList.cpp \
    564     history/CachedFrame.cpp \
    565     history/CachedPage.cpp \
    566     history/HistoryItem.cpp \
    567     history/qt/HistoryItemQt.cpp \
    568     history/PageCache.cpp \
    569     html/Blob.cpp \
    570     html/canvas/CanvasGradient.cpp \
    571     html/canvas/CanvasPattern.cpp \
    572     html/canvas/CanvasPixelArray.cpp \
    573     html/canvas/CanvasRenderingContext.cpp \
    574     html/canvas/CanvasRenderingContext2D.cpp \
    575     html/canvas/CanvasStyle.cpp \
    576     html/CollectionCache.cpp \
    577     html/DataGridColumn.cpp \
    578     html/DataGridColumnList.cpp \
    579     html/DateComponents.cpp \
    580     html/DOMDataGridDataSource.cpp \
    581     html/File.cpp \
    582     html/FileList.cpp \
    583     html/FormDataList.cpp \
    584     html/HTMLAllCollection.cpp \
    585     html/HTMLAnchorElement.cpp \
    586     html/HTMLAppletElement.cpp \
    587     html/HTMLAreaElement.cpp \
    588     html/HTMLBaseElement.cpp \
    589     html/HTMLBaseFontElement.cpp \
    590     html/HTMLBlockquoteElement.cpp \
    591     html/HTMLBodyElement.cpp \
    592     html/HTMLBRElement.cpp \
    593     html/HTMLButtonElement.cpp \
    594     html/HTMLCanvasElement.cpp \
    595     html/HTMLCollection.cpp \
    596     html/HTMLDataGridElement.cpp \
    597     html/HTMLDataGridCellElement.cpp \
    598     html/HTMLDataGridColElement.cpp \
    599     html/HTMLDataGridRowElement.cpp \
    600     html/HTMLDataListElement.cpp \
    601     html/HTMLDirectoryElement.cpp \
    602     html/HTMLDivElement.cpp \
    603     html/HTMLDListElement.cpp \
    604     html/HTMLDocument.cpp \
    605     html/HTMLElement.cpp \
    606     html/HTMLEmbedElement.cpp \
    607     html/HTMLFieldSetElement.cpp \
    608     html/HTMLFontElement.cpp \
    609     html/HTMLFormCollection.cpp \
    610     html/HTMLFormElement.cpp \
    611     html/HTMLFrameElementBase.cpp \
    612     html/HTMLFrameElement.cpp \
    613     html/HTMLFrameOwnerElement.cpp \
    614     html/HTMLFrameSetElement.cpp \
    615     html/HTMLFormControlElement.cpp \
    616     html/HTMLHeadElement.cpp \
    617     html/HTMLHeadingElement.cpp \
    618     html/HTMLHRElement.cpp \
    619     html/HTMLHtmlElement.cpp \
    620     html/HTMLIFrameElement.cpp \
    621     html/HTMLImageElement.cpp \
    622     html/HTMLImageLoader.cpp \
    623     html/HTMLInputElement.cpp \
    624     html/HTMLIsIndexElement.cpp \
    625     html/HTMLKeygenElement.cpp \
    626     html/HTMLLabelElement.cpp \
    627     html/HTMLLegendElement.cpp \
    628     html/HTMLLIElement.cpp \
    629     html/HTMLLinkElement.cpp \
    630     html/HTMLMapElement.cpp \
    631     html/HTMLMarqueeElement.cpp \
    632     html/HTMLMenuElement.cpp \
    633     html/HTMLMetaElement.cpp \
    634     html/HTMLModElement.cpp \
    635     html/HTMLNameCollection.cpp \
    636     html/HTMLObjectElement.cpp \
    637     html/HTMLOListElement.cpp \
    638     html/HTMLOptGroupElement.cpp \
    639     html/HTMLOptionElement.cpp \
    640     html/HTMLOptionsCollection.cpp \
    641     html/HTMLParagraphElement.cpp \
    642     html/HTMLParamElement.cpp \
    643     html/HTMLParser.cpp \
    644     html/HTMLParserErrorCodes.cpp \
    645     html/HTMLPlugInElement.cpp \
    646     html/HTMLPlugInImageElement.cpp \
    647     html/HTMLPreElement.cpp \
    648     html/HTMLQuoteElement.cpp \
    649     html/HTMLScriptElement.cpp \
    650     html/HTMLSelectElement.cpp \
    651     html/HTMLStyleElement.cpp \
    652     html/HTMLTableCaptionElement.cpp \
    653     html/HTMLTableCellElement.cpp \
    654     html/HTMLTableColElement.cpp \
    655     html/HTMLTableElement.cpp \
    656     html/HTMLTablePartElement.cpp \
    657     html/HTMLTableRowElement.cpp \
    658     html/HTMLTableRowsCollection.cpp \
    659     html/HTMLTableSectionElement.cpp \
    660     html/HTMLTextAreaElement.cpp \
    661     html/HTMLTitleElement.cpp \
    662     html/HTMLTokenizer.cpp \
    663     html/HTMLUListElement.cpp \
    664     html/HTMLViewSourceDocument.cpp \
    665     html/ImageData.cpp \
    666     html/PreloadScanner.cpp \
    667     html/ValidityState.cpp \
    668     inspector/ConsoleMessage.cpp \
    669     inspector/InjectedScript.cpp \
    670     inspector/InjectedScriptHost.cpp \
    671     inspector/InspectorBackend.cpp \
    672     inspector/InspectorController.cpp \
    673     inspector/InspectorDatabaseResource.cpp \
    674     inspector/InspectorDOMAgent.cpp \
    675     inspector/InspectorDOMStorageResource.cpp \
    676     inspector/InspectorFrontend.cpp \
    677     inspector/InspectorFrontendHost.cpp \
    678     inspector/InspectorResource.cpp \
    679     inspector/InspectorTimelineAgent.cpp \
    680     inspector/TimelineRecordFactory.cpp \
    681     loader/archive/ArchiveFactory.cpp \
    682     loader/archive/ArchiveResource.cpp \
    683     loader/archive/ArchiveResourceCollection.cpp \
    684     loader/Cache.cpp \
    685     loader/CachedCSSStyleSheet.cpp \
    686     loader/CachedFont.cpp \
    687     loader/CachedImage.cpp \
    688     loader/CachedResourceClientWalker.cpp \
    689     loader/CachedResourceHandle.cpp \
    690     loader/CachedResource.cpp \
    691     loader/CachedScript.cpp \
    692     loader/CachedXSLStyleSheet.cpp \
    693     loader/CrossOriginAccessControl.cpp \
    694     loader/CrossOriginPreflightResultCache.cpp \
    695     loader/DocLoader.cpp \
    696     loader/DocumentLoader.cpp \
    697     loader/DocumentThreadableLoader.cpp \
    698     loader/FormState.cpp \
    699     loader/FrameLoader.cpp \
    700     loader/HistoryController.cpp \
    701     loader/FTPDirectoryDocument.cpp \
    702     loader/FTPDirectoryParser.cpp \
    703     loader/icon/IconLoader.cpp \
    704     loader/ImageDocument.cpp \
    705     loader/ImageLoader.cpp \
    706     loader/loader.cpp \
    707     loader/MainResourceLoader.cpp \
    708     loader/MediaDocument.cpp \
    709     loader/NavigationAction.cpp \
    710     loader/NetscapePlugInStreamLoader.cpp \
    711     loader/PlaceholderDocument.cpp \
    712     loader/PluginDocument.cpp \
    713     loader/PolicyCallback.cpp \
    714     loader/PolicyChecker.cpp \
    715     loader/ProgressTracker.cpp \
    716     loader/RedirectScheduler.cpp \
    717     loader/Request.cpp \
    718     loader/ResourceLoader.cpp \
    719     loader/ResourceLoadNotifier.cpp \
    720     loader/SubresourceLoader.cpp \
    721     loader/TextDocument.cpp \
    722     loader/TextResourceDecoder.cpp \
    723     loader/ThreadableLoader.cpp \
    724     page/animation/AnimationBase.cpp \
    725     page/animation/AnimationController.cpp \
    726     page/animation/CompositeAnimation.cpp \
    727     page/animation/ImplicitAnimation.cpp \
    728     page/animation/KeyframeAnimation.cpp \
    729     page/BarInfo.cpp \
    730     page/Chrome.cpp \
    731     page/Console.cpp \
    732     page/ContextMenuController.cpp \
    733     page/DOMSelection.cpp \
    734     page/DOMTimer.cpp \
    735     page/DOMWindow.cpp \
    736     page/Navigator.cpp \
    737     page/NavigatorBase.cpp \
    738     page/DragController.cpp \
    739     page/EventHandler.cpp \
    740     page/EventSource.cpp \
    741     page/FocusController.cpp \
    742     page/Frame.cpp \
    743     page/FrameTree.cpp \
    744     page/FrameView.cpp \
    745     page/Geolocation.cpp \
    746     page/GeolocationController.cpp \
    747     page/History.cpp \
    748     page/Location.cpp \
    749     page/MouseEventWithHitTestResults.cpp \
    750     page/OriginAccessEntry.cpp \
    751     page/Page.cpp \
    752     page/PageGroup.cpp \
    753     page/PageGroupLoadDeferrer.cpp \
    754     page/PluginHalter.cpp \
    755     page/PrintContext.cpp \
    756     page/SecurityOrigin.cpp \
    757     page/Screen.cpp \
    758     page/Settings.cpp \
    759     page/UserContentURLPattern.cpp \
    760     page/WindowFeatures.cpp \
    761     page/XSSAuditor.cpp \
    762     plugins/PluginData.cpp \
    763     plugins/PluginArray.cpp \
    764     plugins/Plugin.cpp \
    765     plugins/PluginMainThreadScheduler.cpp \
    766     plugins/MimeType.cpp \
    767     plugins/MimeTypeArray.cpp \
    768     platform/animation/Animation.cpp \
    769     platform/animation/AnimationList.cpp \
    770     platform/Arena.cpp \
    771     platform/text/AtomicString.cpp \
    772     platform/text/Base64.cpp \
    773     platform/text/BidiContext.cpp \
    774     platform/ContentType.cpp \
    775     platform/ContextMenu.cpp \
    776     platform/CrossThreadCopier.cpp \
    777     platform/text/CString.cpp \
    778     platform/DeprecatedPtrListImpl.cpp \
    779     platform/DragData.cpp \
    780     platform/DragImage.cpp \
    781     platform/FileChooser.cpp \
    782     platform/GeolocationService.cpp \
    783     platform/image-decoders/qt/RGBA32BufferQt.cpp \
    784     platform/graphics/FontDescription.cpp \
    785     platform/graphics/FontFallbackList.cpp \
    786     platform/graphics/FontFamily.cpp \
    787     platform/graphics/BitmapImage.cpp \
    788     platform/graphics/Color.cpp \
    789     platform/graphics/FloatPoint3D.cpp \
    790     platform/graphics/FloatPoint.cpp \
    791     platform/graphics/FloatQuad.cpp \
    792     platform/graphics/FloatRect.cpp \
    793     platform/graphics/FloatSize.cpp \
    794     platform/graphics/FontData.cpp \
    795     platform/graphics/Font.cpp \
    796     platform/graphics/FontCache.cpp \
    797     platform/graphics/GeneratedImage.cpp \
    798     platform/graphics/Gradient.cpp \
    799     platform/graphics/GraphicsContext.cpp \
    800     platform/graphics/GraphicsTypes.cpp \
    801     platform/graphics/Image.cpp \
    802     platform/graphics/ImageBuffer.cpp \
    803     platform/graphics/ImageSource.cpp \
    804     platform/graphics/IntRect.cpp \
    805     platform/graphics/Path.cpp \
    806     platform/graphics/PathTraversalState.cpp \
    807     platform/graphics/Pattern.cpp \
    808     platform/graphics/Pen.cpp \
    809     platform/graphics/SegmentedFontData.cpp \
    810     platform/graphics/SimpleFontData.cpp \
    811     platform/graphics/transforms/AffineTransform.cpp \
    812     platform/graphics/transforms/TransformationMatrix.cpp \
    813     platform/graphics/transforms/MatrixTransformOperation.cpp \
    814     platform/graphics/transforms/Matrix3DTransformOperation.cpp \
    815     platform/graphics/transforms/PerspectiveTransformOperation.cpp \
    816     platform/graphics/transforms/RotateTransformOperation.cpp \
    817     platform/graphics/transforms/ScaleTransformOperation.cpp \
    818     platform/graphics/transforms/SkewTransformOperation.cpp \
    819     platform/graphics/transforms/TransformOperations.cpp \
    820     platform/graphics/transforms/TranslateTransformOperation.cpp \
    821     platform/KURL.cpp \
    822     platform/Length.cpp \
    823     platform/LinkHash.cpp \
    824     platform/Logging.cpp \
    825     platform/MIMETypeRegistry.cpp \
    826     platform/mock/GeolocationServiceMock.cpp \
    827     platform/network/AuthenticationChallengeBase.cpp \
    828     platform/network/Credential.cpp \
    829     platform/network/FormData.cpp \
    830     platform/network/FormDataBuilder.cpp \
    831     platform/network/HTTPHeaderMap.cpp \
    832     platform/network/HTTPParsers.cpp \
    833     platform/network/NetworkStateNotifier.cpp \
    834     platform/network/ProtectionSpace.cpp \
    835     platform/network/ResourceErrorBase.cpp \
    836     platform/network/ResourceHandle.cpp \
    837     platform/network/ResourceRequestBase.cpp \
    838     platform/network/ResourceResponseBase.cpp \
    839     platform/text/RegularExpression.cpp \
    840     platform/Scrollbar.cpp \
    841     platform/ScrollbarThemeComposite.cpp \
    842     platform/ScrollView.cpp \
    843     platform/text/SegmentedString.cpp \
    844     platform/SharedBuffer.cpp \
    845     platform/text/String.cpp \
    846     platform/text/StringBuilder.cpp \
    847     platform/text/StringImpl.cpp \
    848     platform/text/TextCodec.cpp \
    849     platform/text/TextCodecLatin1.cpp \
    850     platform/text/TextCodecUserDefined.cpp \
    851     platform/text/TextCodecUTF16.cpp \
    852     platform/text/TextEncoding.cpp \
    853     platform/text/TextEncodingDetectorNone.cpp \
    854     platform/text/TextEncodingRegistry.cpp \
    855     platform/text/TextStream.cpp \
    856     platform/ThreadGlobalData.cpp \
    857     platform/ThreadTimers.cpp \
    858     platform/Timer.cpp \
    859     platform/text/UnicodeRange.cpp \
    860     platform/Widget.cpp \
    861     plugins/PluginDatabase.cpp \
    862     plugins/PluginDebug.cpp \
    863     plugins/PluginInfoStore.cpp \
    864     plugins/PluginPackage.cpp \
    865     plugins/PluginStream.cpp \
    866     plugins/PluginView.cpp \
    867     rendering/AutoTableLayout.cpp \
    868     rendering/break_lines.cpp \
    869     rendering/BidiRun.cpp \
    870     rendering/CounterNode.cpp \
    871     rendering/EllipsisBox.cpp \
    872     rendering/FixedTableLayout.cpp \
    873     rendering/HitTestResult.cpp \
    874     rendering/InlineBox.cpp \
    875     rendering/InlineFlowBox.cpp \
    876     rendering/InlineTextBox.cpp \
    877     rendering/LayoutState.cpp \
    878     rendering/RenderApplet.cpp \
    879     rendering/RenderArena.cpp \
    880     rendering/RenderBlock.cpp \
    881     rendering/RenderBlockLineLayout.cpp \
    882     rendering/RenderBox.cpp \
    883     rendering/RenderBoxModelObject.cpp \
    884     rendering/RenderBR.cpp \
    885     rendering/RenderButton.cpp \
    886     rendering/RenderCounter.cpp \
    887     rendering/RenderDataGrid.cpp \
    888     rendering/RenderEmbeddedObject.cpp \
    889     rendering/RenderFieldset.cpp \
    890     rendering/RenderFileUploadControl.cpp \
    891     rendering/RenderFlexibleBox.cpp \
    892     rendering/RenderFrame.cpp \
    893     rendering/RenderFrameSet.cpp \
    894     rendering/RenderHTMLCanvas.cpp \
    895     rendering/RenderImage.cpp \
    896     rendering/RenderImageGeneratedContent.cpp \
    897     rendering/RenderInline.cpp \
    898     rendering/RenderLayer.cpp \
    899     rendering/RenderLineBoxList.cpp \
    900     rendering/RenderListBox.cpp \
    901     rendering/RenderListItem.cpp \
    902     rendering/RenderListMarker.cpp \
    903     rendering/RenderMarquee.cpp \
    904     rendering/RenderMenuList.cpp \
    905     rendering/RenderObject.cpp \
    906     rendering/RenderObjectChildList.cpp \
    907     rendering/RenderPart.cpp \
    908     rendering/RenderPartObject.cpp \
    909     rendering/RenderReplaced.cpp \
    910     rendering/RenderReplica.cpp \
    911     rendering/RenderRuby.cpp \
    912     rendering/RenderRubyBase.cpp \
    913     rendering/RenderRubyRun.cpp \
    914     rendering/RenderRubyText.cpp \
    915     rendering/RenderScrollbar.cpp \
    916     rendering/RenderScrollbarPart.cpp \
    917     rendering/RenderScrollbarTheme.cpp \
    918     rendering/RenderSlider.cpp \
    919     rendering/RenderTable.cpp \
    920     rendering/RenderTableCell.cpp \
    921     rendering/RenderTableCol.cpp \
    922     rendering/RenderTableRow.cpp \
    923     rendering/RenderTableSection.cpp \
    924     rendering/RenderText.cpp \
    925     rendering/RenderTextControl.cpp \
    926     rendering/RenderTextControlMultiLine.cpp \
    927     rendering/RenderTextControlSingleLine.cpp \
    928     rendering/RenderTextFragment.cpp \
    929     rendering/RenderTheme.cpp \
    930     rendering/RenderTreeAsText.cpp \
    931     rendering/RenderView.cpp \
    932     rendering/RenderWidget.cpp \
    933     rendering/RenderWordBreak.cpp \
    934     rendering/RootInlineBox.cpp \
    935     rendering/SVGRenderTreeAsText.cpp \
    936     rendering/ScrollBehavior.cpp \
    937     rendering/TextControlInnerElements.cpp \
    938     rendering/TransformState.cpp \
    939     rendering/style/BindingURI.cpp \
    940     rendering/style/ContentData.cpp \
    941     rendering/style/CounterDirectives.cpp \
    942     rendering/style/FillLayer.cpp \
    943     rendering/style/KeyframeList.cpp \
    944     rendering/style/NinePieceImage.cpp \
    945     rendering/style/RenderStyle.cpp \
    946     rendering/style/ShadowData.cpp \
    947     rendering/style/StyleBackgroundData.cpp \
    948     rendering/style/StyleBoxData.cpp \
    949     rendering/style/StyleCachedImage.cpp \
    950     rendering/style/StyleFlexibleBoxData.cpp \
    951     rendering/style/StyleGeneratedImage.cpp \
    952     rendering/style/StyleInheritedData.cpp \
    953     rendering/style/StyleMarqueeData.cpp \
    954     rendering/style/StyleMultiColData.cpp \
    955     rendering/style/StyleRareInheritedData.cpp \
    956     rendering/style/StyleRareNonInheritedData.cpp \
    957     rendering/style/StyleSurroundData.cpp \
    958     rendering/style/StyleTransformData.cpp \
    959     rendering/style/StyleVisualData.cpp \
    960     xml/DOMParser.cpp \
    961     xml/XMLHttpRequest.cpp \
    962     xml/XMLHttpRequestUpload.cpp \
    963     xml/XMLSerializer.cpp 
    964 
    965 HEADERS += \
    966     accessibility/AccessibilityARIAGridCell.h \
    967     accessibility/AccessibilityARIAGrid.h \
    968     accessibility/AccessibilityARIAGridRow.h \
    969     accessibility/AccessibilityImageMapLink.h \
    970     accessibility/AccessibilityListBox.h \
    971     accessibility/AccessibilityListBoxOption.h \
    972     accessibility/AccessibilityList.h \
    973     accessibility/AccessibilityMediaControls.h \
    974     accessibility/AccessibilityObject.h \
    975     accessibility/AccessibilityRenderObject.h \
    976     accessibility/AccessibilityScrollbar.h \
    977     accessibility/AccessibilitySlider.h \
    978     accessibility/AccessibilityTableCell.h \
    979     accessibility/AccessibilityTableColumn.h \
    980     accessibility/AccessibilityTable.h \
    981     accessibility/AccessibilityTableHeaderContainer.h \
    982     accessibility/AccessibilityTableRow.h \
    983     accessibility/AXObjectCache.h \
    984     bindings/js/CachedScriptSourceProvider.h \
    985     bindings/js/GCController.h \
    986     bindings/js/JSCallbackData.h \
    987     bindings/js/JSAudioConstructor.h \
    988     bindings/js/JSCSSStyleDeclarationCustom.h \
    989     bindings/js/JSCustomPositionCallback.h \
    990     bindings/js/JSCustomPositionErrorCallback.h \
    991     bindings/js/JSCustomSQLStatementCallback.h \
    992     bindings/js/JSCustomSQLStatementErrorCallback.h \
    993     bindings/js/JSCustomSQLTransactionCallback.h \
    994     bindings/js/JSCustomSQLTransactionErrorCallback.h \
    995     bindings/js/JSCustomVoidCallback.h \
    996     bindings/js/JSCustomXPathNSResolver.h \
    997     bindings/js/JSDataGridDataSource.h \
    998     bindings/js/JSDOMBinding.h \
    999     bindings/js/JSDOMGlobalObject.h \
   1000     bindings/js/JSDOMWindowBase.h \
   1001     bindings/js/JSDOMWindowBase.h \
   1002     bindings/js/JSDOMWindowCustom.h \
   1003     bindings/js/JSDOMWindowShell.h \
   1004     bindings/js/JSEventListener.h \
   1005     bindings/js/JSEventSourceConstructor.h \
   1006     bindings/js/JSEventTarget.h \
   1007     bindings/js/JSHistoryCustom.h \
   1008     bindings/js/JSHTMLAppletElementCustom.h \
   1009     bindings/js/JSHTMLEmbedElementCustom.h \
   1010     bindings/js/JSHTMLInputElementCustom.h \
   1011     bindings/js/JSHTMLObjectElementCustom.h \
   1012     bindings/js/JSHTMLSelectElementCustom.h \
   1013     bindings/js/JSImageConstructor.h \
   1014     bindings/js/JSLazyEventListener.h \
   1015     bindings/js/JSLocationCustom.h \
   1016     bindings/js/JSMessageChannelConstructor.h \
   1017     bindings/js/JSNodeFilterCondition.h \
   1018     bindings/js/JSOptionConstructor.h \
   1019     bindings/js/JSPluginElementFunctions.h \
   1020     bindings/js/JSSharedWorkerConstructor.h \
   1021     bindings/js/JSStorageCustom.h \
   1022     bindings/js/JSWebKitCSSMatrixConstructor.h \
   1023     bindings/js/JSWebKitPointConstructor.h \
   1024     bindings/js/JSWorkerConstructor.h \
   1025     bindings/js/JSWorkerContextBase.h \
   1026     bindings/js/JSWorkerContextBase.h \
   1027     bindings/js/JSXMLHttpRequestConstructor.h \
   1028     bindings/js/JSXSLTProcessorConstructor.h \
   1029     bindings/js/ScheduledAction.h \
   1030     bindings/js/ScriptArray.h \
   1031     bindings/js/ScriptCachedFrameData.h \
   1032     bindings/js/ScriptCallFrame.h \
   1033     bindings/js/ScriptCallStack.h \
   1034     bindings/js/ScriptController.h \
   1035     bindings/js/ScriptEventListener.h \
   1036     bindings/js/ScriptFunctionCall.h \
   1037     bindings/js/ScriptObject.h \
   1038     bindings/js/ScriptSourceCode.h \
   1039     bindings/js/ScriptSourceProvider.h \
   1040     bindings/js/ScriptState.h \
   1041     bindings/js/ScriptValue.h \
   1042     bindings/js/ScriptWrappable.h \
   1043     bindings/js/SerializedScriptValue.h \
   1044     bindings/js/StringSourceProvider.h \
   1045     bindings/js/WorkerScriptController.h \
   1046     bridge/Bridge.h \
   1047     bridge/c/c_class.h \
   1048     bridge/c/c_instance.h \
   1049     bridge/c/c_runtime.h \
   1050     bridge/c/c_utility.h \
   1051     bridge/jsc/BridgeJSC.h \
   1052     bridge/IdentifierRep.h \
   1053     bridge/NP_jsobject.h \
   1054     bridge/npruntime.h \
   1055     bridge/qt/qt_class.h \
   1056     bridge/qt/qt_instance.h \
   1057     bridge/qt/qt_runtime.h \
   1058     bridge/qt/qt_pixmapruntime.h \
   1059     bridge/runtime_array.h \
   1060     bridge/runtime_method.h \
   1061     bridge/runtime_object.h \
   1062     bridge/runtime_root.h \
   1063     css/CSSBorderImageValue.h \
   1064     css/CSSCanvasValue.h \
   1065     css/CSSCharsetRule.h \
   1066     css/CSSComputedStyleDeclaration.h \
   1067     css/CSSCursorImageValue.h \
   1068     css/CSSFontFace.h \
   1069     css/CSSFontFaceRule.h \
   1070     css/CSSFontFaceSource.h \
   1071     css/CSSFontFaceSrcValue.h \
   1072     css/CSSFontSelector.h \
   1073     css/CSSFunctionValue.h \
   1074     css/CSSGradientValue.h \
   1075     css/CSSHelper.h \
   1076     css/CSSImageGeneratorValue.h \
   1077     css/CSSImageValue.h \
   1078     css/CSSImportRule.h \
   1079     css/CSSInheritedValue.h \
   1080     css/CSSInitialValue.h \
   1081     css/CSSMediaRule.h \
   1082     css/CSSMutableStyleDeclaration.h \
   1083     css/CSSPageRule.h \
   1084     css/CSSParser.h \
   1085     css/CSSParserValues.h \
   1086     css/CSSPrimitiveValue.h \
   1087     css/CSSProperty.h \
   1088     css/CSSPropertyLonghand.h \
   1089     css/CSSReflectValue.h \
   1090     css/CSSRule.h \
   1091     css/CSSRuleList.h \
   1092     css/CSSSegmentedFontFace.h \
   1093     css/CSSSelector.h \
   1094     css/CSSSelectorList.h \
   1095     css/CSSStyleDeclaration.h \
   1096     css/CSSStyleRule.h \
   1097     css/CSSStyleSelector.h \
   1098     css/CSSStyleSheet.h \
   1099     css/CSSTimingFunctionValue.h \
   1100     css/CSSUnicodeRangeValue.h \
   1101     css/CSSValueList.h \
   1102     css/CSSVariableDependentValue.h \
   1103     css/CSSVariablesDeclaration.h \
   1104     css/CSSVariablesRule.h \
   1105     css/FontFamilyValue.h \
   1106     css/FontValue.h \
   1107     css/MediaFeatureNames.h \
   1108     css/Media.h \
   1109     css/MediaList.h \
   1110     css/MediaQueryEvaluator.h \
   1111     css/MediaQueryExp.h \
   1112     css/MediaQuery.h \
   1113     css/RGBColor.h \
   1114     css/ShadowValue.h \
   1115     css/StyleBase.h \
   1116     css/StyleList.h \
   1117     css/StyleSheet.h \
   1118     css/StyleSheetList.h \
   1119     css/WebKitCSSKeyframeRule.h \
   1120     css/WebKitCSSKeyframesRule.h \
   1121     css/WebKitCSSMatrix.h \
   1122     css/WebKitCSSTransformValue.h \
   1123     dom/ActiveDOMObject.h \
   1124     dom/Attr.h \
   1125     dom/Attribute.h \
   1126     dom/BeforeTextInsertedEvent.h \
   1127     dom/BeforeUnloadEvent.h \
   1128     dom/CDATASection.h \
   1129     dom/CharacterData.h \
   1130     dom/CheckedRadioButtons.h \
   1131     dom/ChildNodeList.h \
   1132     dom/ClassNodeList.h \
   1133     dom/ClientRect.h \
   1134     dom/ClientRectList.h \
   1135     dom/ClipboardEvent.h \
   1136     dom/Clipboard.h \
   1137     dom/Comment.h \
   1138     dom/ContainerNode.h \
   1139     dom/CSSMappedAttributeDeclaration.h \
   1140     dom/default/PlatformMessagePortChannel.h \
   1141     dom/DocumentFragment.h \
   1142     dom/Document.h \
   1143     dom/DocumentType.h \
   1144     dom/DOMImplementation.h \
   1145     dom/DynamicNodeList.h \
   1146     dom/EditingText.h \
   1147     dom/Element.h \
   1148     dom/Entity.h \
   1149     dom/EntityReference.h \
   1150     dom/Event.h \
   1151     dom/EventNames.h \
   1152     dom/EventTarget.h \
   1153     dom/ExceptionBase.h \
   1154     dom/ExceptionCode.h \
   1155     dom/InputElement.h \
   1156     dom/KeyboardEvent.h \
   1157     dom/MappedAttribute.h \
   1158     dom/MessageChannel.h \
   1159     dom/MessageEvent.h \
   1160     dom/MessagePortChannel.h \
   1161     dom/MessagePort.h \
   1162     dom/MouseEvent.h \
   1163     dom/MouseRelatedEvent.h \
   1164     dom/MutationEvent.h \
   1165     dom/NamedAttrMap.h \
   1166     dom/NamedMappedAttrMap.h \
   1167     dom/NameNodeList.h \
   1168     dom/NodeFilterCondition.h \
   1169     dom/NodeFilter.h \
   1170     dom/Node.h \
   1171     dom/NodeIterator.h \
   1172     dom/Notation.h \
   1173     dom/OptionElement.h \
   1174     dom/OptionGroupElement.h \
   1175     dom/OverflowEvent.h \
   1176     dom/PageTransitionEvent.h \
   1177     dom/Position.h \
   1178     dom/PositionIterator.h \
   1179     dom/ProcessingInstruction.h \
   1180     dom/ProgressEvent.h \
   1181     dom/QualifiedName.h \
   1182     dom/Range.h \
   1183     dom/RegisteredEventListener.h \
   1184     dom/ScriptElement.h \
   1185     dom/ScriptExecutionContext.h \
   1186     dom/SelectElement.h \
   1187     dom/SelectorNodeList.h \
   1188     dom/SpaceSplitString.h \
   1189     dom/StaticNodeList.h \
   1190     dom/StyledElement.h \
   1191     dom/StyleElement.h \
   1192     dom/TagNodeList.h \
   1193     dom/TextEvent.h \
   1194     dom/Text.h \
   1195     dom/Touch.h \
   1196     dom/TouchEvent.h \
   1197     dom/TouchList.h \
   1198     dom/TransformSource.h \
   1199     dom/Traversal.h \
   1200     dom/TreeWalker.h \
   1201     dom/UIEvent.h \
   1202     dom/UIEventWithKeyState.h \
   1203     dom/WebKitAnimationEvent.h \
   1204     dom/WebKitTransitionEvent.h \
   1205     dom/WheelEvent.h \
   1206     dom/XMLTokenizer.h \
   1207     editing/AppendNodeCommand.h \
   1208     editing/ApplyStyleCommand.h \
   1209     editing/BreakBlockquoteCommand.h \
   1210     editing/CompositeEditCommand.h \
   1211     editing/CreateLinkCommand.h \
   1212     editing/DeleteButtonController.h \
   1213     editing/DeleteButton.h \
   1214     editing/DeleteFromTextNodeCommand.h \
   1215     editing/DeleteSelectionCommand.h \
   1216     editing/EditCommand.h \
   1217     editing/Editor.h \
   1218     editing/FormatBlockCommand.h \
   1219     editing/htmlediting.h \
   1220     editing/HTMLInterchange.h \
   1221     editing/IndentOutdentCommand.h \
   1222     editing/InsertIntoTextNodeCommand.h \
   1223     editing/InsertLineBreakCommand.h \
   1224     editing/InsertListCommand.h \
   1225     editing/InsertNodeBeforeCommand.h \
   1226     editing/InsertParagraphSeparatorCommand.h \
   1227     editing/InsertTextCommand.h \
   1228     editing/JoinTextNodesCommand.h \
   1229     editing/markup.h \
   1230     editing/MergeIdenticalElementsCommand.h \
   1231     editing/ModifySelectionListLevel.h \
   1232     editing/MoveSelectionCommand.h \
   1233     editing/RemoveCSSPropertyCommand.h \
   1234     editing/RemoveFormatCommand.h \
   1235     editing/RemoveNodeCommand.h \
   1236     editing/RemoveNodePreservingChildrenCommand.h \
   1237     editing/ReplaceNodeWithSpanCommand.h \
   1238     editing/ReplaceSelectionCommand.h \
   1239     editing/SelectionController.h \
   1240     editing/SetNodeAttributeCommand.h \
   1241     editing/SmartReplace.h \
   1242     editing/SplitElementCommand.h \
   1243     editing/SplitTextNodeCommand.h \
   1244     editing/SplitTextNodeContainingElementCommand.h \
   1245     editing/TextIterator.h \
   1246     editing/TypingCommand.h \
   1247     editing/UnlinkCommand.h \
   1248     editing/VisiblePosition.h \
   1249     editing/VisibleSelection.h \
   1250     editing/visible_units.h \
   1251     editing/WrapContentsInDummySpanCommand.h \
   1252     history/BackForwardList.h \
   1253     history/CachedFrame.h \
   1254     history/CachedPage.h \
   1255     history/HistoryItem.h \
   1256     history/PageCache.h \
   1257     html/Blob.h \
   1258     html/canvas/CanvasGradient.h \
   1259     html/canvas/CanvasPattern.h \
   1260     html/canvas/CanvasPixelArray.h \
   1261     html/canvas/CanvasRenderingContext.h \
   1262     html/canvas/CanvasRenderingContext2D.h \
   1263     html/canvas/CanvasStyle.h \
   1264     html/CollectionCache.h \
   1265     html/DataGridColumn.h \
   1266     html/DataGridColumnList.h \
   1267     html/DateComponents.h \
   1268     html/DOMDataGridDataSource.h \
   1269     html/File.h \
   1270     html/FileList.h \
   1271     html/FormDataList.h \
   1272     html/HTMLAllCollection.h \
   1273     html/HTMLAnchorElement.h \
   1274     html/HTMLAppletElement.h \
   1275     html/HTMLAreaElement.h \
   1276     html/HTMLAudioElement.h \
   1277     html/HTMLBaseElement.h \
   1278     html/HTMLBaseFontElement.h \
   1279     html/HTMLBlockquoteElement.h \
   1280     html/HTMLBodyElement.h \
   1281     html/HTMLBRElement.h \
   1282     html/HTMLButtonElement.h \
   1283     html/HTMLCanvasElement.h \
   1284     html/HTMLCollection.h \
   1285     html/HTMLDataGridCellElement.h \
   1286     html/HTMLDataGridColElement.h \
   1287     html/HTMLDataGridElement.h \
   1288     html/HTMLDataGridRowElement.h \
   1289     html/HTMLDirectoryElement.h \
   1290     html/HTMLDivElement.h \
   1291     html/HTMLDListElement.h \
   1292     html/HTMLDocument.h \
   1293     html/HTMLElement.h \
   1294     html/HTMLEmbedElement.h \
   1295     html/HTMLFieldSetElement.h \
   1296     html/HTMLFontElement.h \
   1297     html/HTMLFormCollection.h \
   1298     html/HTMLFormControlElement.h \
   1299     html/HTMLFormElement.h \
   1300     html/HTMLFrameElementBase.h \
   1301     html/HTMLFrameElement.h \
   1302     html/HTMLFrameOwnerElement.h \
   1303     html/HTMLFrameSetElement.h \
   1304     html/HTMLHeadElement.h \
   1305     html/HTMLHeadingElement.h \
   1306     html/HTMLHRElement.h \
   1307     html/HTMLHtmlElement.h \
   1308     html/HTMLIFrameElement.h \
   1309     html/HTMLImageElement.h \
   1310     html/HTMLImageLoader.h \
   1311     html/HTMLInputElement.h \
   1312     html/HTMLIsIndexElement.h \
   1313     html/HTMLKeygenElement.h \
   1314     html/HTMLLabelElement.h \
   1315     html/HTMLLegendElement.h \
   1316     html/HTMLLIElement.h \
   1317     html/HTMLLinkElement.h \
   1318     html/HTMLMapElement.h \
   1319     html/HTMLMarqueeElement.h \
   1320     html/HTMLMediaElement.h \
   1321     html/HTMLMenuElement.h \
   1322     html/HTMLMetaElement.h \
   1323     html/HTMLModElement.h \
   1324     html/HTMLNameCollection.h \
   1325     html/HTMLNoScriptElement.h \
   1326     html/HTMLObjectElement.h \
   1327     html/HTMLOListElement.h \
   1328     html/HTMLOptGroupElement.h \
   1329     html/HTMLOptionElement.h \
   1330     html/HTMLOptionsCollection.h \
   1331     html/HTMLParagraphElement.h \
   1332     html/HTMLParamElement.h \
   1333     html/HTMLParserErrorCodes.h \
   1334     html/HTMLParser.h \
   1335     html/HTMLPlugInElement.h \
   1336     html/HTMLPlugInImageElement.h \
   1337     html/HTMLPreElement.h \
   1338     html/HTMLQuoteElement.h \
   1339     html/HTMLScriptElement.h \
   1340     html/HTMLSelectElement.h \
   1341     html/HTMLSourceElement.h \
   1342     html/HTMLStyleElement.h \
   1343     html/HTMLTableCaptionElement.h \
   1344     html/HTMLTableCellElement.h \
   1345     html/HTMLTableColElement.h \
   1346     html/HTMLTableElement.h \
   1347     html/HTMLTablePartElement.h \
   1348     html/HTMLTableRowElement.h \
   1349     html/HTMLTableRowsCollection.h \
   1350     html/HTMLTableSectionElement.h \
   1351     html/HTMLTextAreaElement.h \
   1352     html/HTMLTitleElement.h \
   1353     html/HTMLTokenizer.h \
   1354     html/HTMLUListElement.h \
   1355     html/HTMLVideoElement.h \
   1356     html/HTMLViewSourceDocument.h \
   1357     html/ImageData.h \
   1358     html/PreloadScanner.h \
   1359     html/TimeRanges.h \
   1360     html/ValidityState.h \
   1361     inspector/ConsoleMessage.h \
   1362     inspector/InjectedScript.h \
   1363     inspector/InjectedScriptHost.h \
   1364     inspector/InspectorBackend.h \
   1365     inspector/InspectorController.h \
   1366     inspector/InspectorDatabaseResource.h \
   1367     inspector/InspectorDOMStorageResource.h \
   1368     inspector/InspectorFrontend.h \
   1369     inspector/InspectorFrontendHost.h \
   1370     inspector/InspectorResource.h \
   1371     inspector/InspectorTimelineAgent.h \
   1372     inspector/JavaScriptCallFrame.h \
   1373     inspector/JavaScriptDebugServer.h \
   1374     inspector/JavaScriptProfile.h \
   1375     inspector/JavaScriptProfileNode.h \
   1376     inspector/TimelineRecordFactory.h \
   1377     loader/appcache/ApplicationCacheGroup.h \
   1378     loader/appcache/ApplicationCacheHost.h \
   1379     loader/appcache/ApplicationCache.h \
   1380     loader/appcache/ApplicationCacheResource.h \
   1381     loader/appcache/ApplicationCacheStorage.h \
   1382     loader/appcache/DOMApplicationCache.h \
   1383     loader/appcache/ManifestParser.h \
   1384     loader/archive/ArchiveFactory.h \
   1385     loader/archive/ArchiveResourceCollection.h \
   1386     loader/archive/ArchiveResource.h \
   1387     loader/CachedCSSStyleSheet.h \
   1388     loader/CachedFont.h \
   1389     loader/CachedImage.h \
   1390     loader/CachedResourceClientWalker.h \
   1391     loader/CachedResource.h \
   1392     loader/CachedResourceHandle.h \
   1393     loader/CachedScript.h \
   1394     loader/CachedXSLStyleSheet.h \
   1395     loader/Cache.h \
   1396     loader/CrossOriginAccessControl.h \
   1397     loader/CrossOriginPreflightResultCache.h \
   1398     loader/DocLoader.h \
   1399     loader/DocumentLoader.h \
   1400     loader/DocumentThreadableLoader.h \
   1401     loader/FormState.h \
   1402     loader/FrameLoader.h \
   1403     loader/FTPDirectoryDocument.h \
   1404     loader/FTPDirectoryParser.h \
   1405     loader/icon/IconDatabase.h \
   1406     loader/icon/IconLoader.h \
   1407     loader/icon/IconRecord.h \
   1408     loader/icon/PageURLRecord.h \
   1409     loader/ImageDocument.h \
   1410     loader/ImageLoader.h \
   1411     loader/loader.h \
   1412     loader/MainResourceLoader.h \
   1413     loader/MediaDocument.h \
   1414     loader/NavigationAction.h \
   1415     loader/NetscapePlugInStreamLoader.h \
   1416     loader/PlaceholderDocument.h \
   1417     loader/PluginDocument.h \
   1418     loader/ProgressTracker.h \
   1419     loader/Request.h \
   1420     loader/ResourceLoader.h \
   1421     loader/SubresourceLoader.h \
   1422     loader/TextDocument.h \
   1423     loader/TextResourceDecoder.h \
   1424     loader/ThreadableLoader.h \
   1425     loader/WorkerThreadableLoader.h \
   1426     page/animation/AnimationBase.h \
   1427     page/animation/AnimationController.h \
   1428     page/animation/CompositeAnimation.h \
   1429     page/animation/ImplicitAnimation.h \
   1430     page/animation/KeyframeAnimation.h \
   1431     page/BarInfo.h \
   1432     page/Chrome.h \
   1433     page/Console.h \
   1434     page/ContextMenuController.h \
   1435     page/ContextMenuProvider.h \
   1436     page/Coordinates.h \
   1437     page/DOMSelection.h \
   1438     page/DOMTimer.h \
   1439     page/DOMWindow.h \
   1440     page/DragController.h \
   1441     page/EventHandler.h \
   1442     page/EventSource.h \
   1443     page/FocusController.h \
   1444     page/Frame.h \
   1445     page/FrameTree.h \
   1446     page/FrameView.h \
   1447     page/Geolocation.h \
   1448     page/Geoposition.h \
   1449     page/HaltablePlugin.h \
   1450     page/History.h \
   1451     page/Location.h \
   1452     page/MouseEventWithHitTestResults.h \
   1453     page/NavigatorBase.h \
   1454     page/Navigator.h \
   1455     page/PageGroup.h \
   1456     page/PageGroupLoadDeferrer.h \
   1457     page/Page.h \
   1458     page/PluginHalter.h \
   1459     page/PluginHalterClient.h \
   1460     page/PrintContext.h \
   1461     page/Screen.h \
   1462     page/SecurityOrigin.h \
   1463     page/Settings.h \
   1464     page/WindowFeatures.h \
   1465     page/WorkerNavigator.h \
   1466     page/XSSAuditor.h \
   1467     platform/animation/Animation.h \
   1468     platform/animation/AnimationList.h \
   1469     platform/Arena.h \
   1470     platform/ContentType.h \
   1471     platform/ContextMenu.h \
   1472     platform/CrossThreadCopier.h \
   1473     platform/DeprecatedPtrListImpl.h \
   1474     platform/DragData.h \
   1475     platform/DragImage.h \
   1476     platform/FileChooser.h \
   1477     platform/GeolocationService.h \
   1478     platform/image-decoders/ImageDecoder.h \
   1479     platform/mock/GeolocationServiceMock.h \
   1480     platform/graphics/BitmapImage.h \
   1481     platform/graphics/Color.h \
   1482     platform/graphics/filters/FEBlend.h \
   1483     platform/graphics/filters/FEColorMatrix.h \
   1484     platform/graphics/filters/FEComponentTransfer.h \
   1485     platform/graphics/filters/FEComposite.h \
   1486     platform/graphics/filters/FEGaussianBlur.h \
   1487     platform/graphics/filters/FilterEffect.h \
   1488     platform/graphics/filters/SourceAlpha.h \
   1489     platform/graphics/filters/SourceGraphic.h \
   1490     platform/graphics/FloatPoint3D.h \
   1491     platform/graphics/FloatPoint.h \
   1492     platform/graphics/FloatQuad.h \
   1493     platform/graphics/FloatRect.h \
   1494     platform/graphics/FloatSize.h \
   1495     platform/graphics/FontData.h \
   1496     platform/graphics/FontDescription.h \
   1497     platform/graphics/FontFamily.h \
   1498     platform/graphics/Font.h \
   1499     platform/graphics/GeneratedImage.h \
   1500     platform/graphics/Gradient.h \
   1501     platform/graphics/GraphicsContext.h \
   1502     platform/graphics/GraphicsTypes.h \
   1503     platform/graphics/Image.h \
   1504     platform/graphics/ImageSource.h \
   1505     platform/graphics/IntRect.h \
   1506     platform/graphics/MediaPlayer.h \
   1507     platform/graphics/Path.h \
   1508     platform/graphics/PathTraversalState.h \
   1509     platform/graphics/Pattern.h \
   1510     platform/graphics/Pen.h \
   1511     platform/graphics/qt/FontCustomPlatformData.h \
   1512     platform/graphics/qt/ImageDecoderQt.h \
   1513     platform/graphics/qt/StillImageQt.h \
   1514     platform/graphics/SegmentedFontData.h \
   1515     platform/graphics/SimpleFontData.h \
   1516     platform/graphics/transforms/Matrix3DTransformOperation.h \
   1517     platform/graphics/transforms/MatrixTransformOperation.h \
   1518     platform/graphics/transforms/PerspectiveTransformOperation.h \
   1519     platform/graphics/transforms/RotateTransformOperation.h \
   1520     platform/graphics/transforms/ScaleTransformOperation.h \
   1521     platform/graphics/transforms/SkewTransformOperation.h \
   1522     platform/graphics/transforms/TransformationMatrix.h \
   1523     platform/graphics/transforms/TransformOperations.h \
   1524     platform/graphics/transforms/TranslateTransformOperation.h \
   1525     platform/KURL.h \
   1526     platform/Length.h \
   1527     platform/LinkHash.h \
   1528     platform/Logging.h \
   1529     platform/MIMETypeRegistry.h \
   1530     platform/network/AuthenticationChallengeBase.h \
   1531     platform/network/AuthenticationClient.h \
   1532     platform/network/Credential.h \
   1533     platform/network/FormDataBuilder.h \
   1534     platform/network/FormData.h \
   1535     platform/network/HTTPHeaderMap.h \
   1536     platform/network/HTTPParsers.h \
   1537     platform/network/NetworkStateNotifier.h \
   1538     platform/network/ProtectionSpace.h \
   1539     platform/network/qt/QNetworkReplyHandler.h \
   1540     platform/network/ResourceErrorBase.h \
   1541     platform/network/ResourceHandle.h \
   1542     platform/network/ResourceRequestBase.h \
   1543     platform/network/ResourceResponseBase.h \
   1544     platform/PlatformTouchEvent.h \
   1545     platform/PlatformTouchPoint.h \
   1546     platform/qt/ClipboardQt.h \
   1547     platform/qt/QWebPageClient.h \
   1548     platform/qt/QtAbstractWebPopup.h \
   1549     platform/qt/RenderThemeQt.h \
   1550     platform/qt/ScrollbarThemeQt.h \
   1551     platform/Scrollbar.h \
   1552     platform/ScrollbarThemeComposite.h \
   1553     platform/ScrollView.h \
   1554     platform/SharedBuffer.h \
   1555     platform/sql/SQLiteDatabase.h \
   1556     platform/sql/SQLiteFileSystem.h \
   1557     platform/sql/SQLiteStatement.h \
   1558     platform/sql/SQLiteTransaction.h \
   1559     platform/sql/SQLValue.h \
   1560     platform/text/AtomicString.h \
   1561     platform/text/Base64.h \
   1562     platform/text/BidiContext.h \
   1563     platform/text/CString.h \
   1564     platform/text/qt/TextCodecQt.h \
   1565     platform/text/RegularExpression.h \
   1566     platform/text/SegmentedString.h \
   1567     platform/text/StringBuilder.h \
   1568     platform/text/StringImpl.h \
   1569     platform/text/TextCodec.h \
   1570     platform/text/TextCodecLatin1.h \
   1571     platform/text/TextCodecUserDefined.h \
   1572     platform/text/TextCodecUTF16.h \
   1573     platform/text/TextEncoding.h \
   1574     platform/text/TextEncodingRegistry.h \
   1575     platform/text/TextStream.h \
   1576     platform/text/UnicodeRange.h \
   1577     platform/ThreadGlobalData.h \
   1578     platform/ThreadTimers.h \
   1579     platform/Timer.h \
   1580     platform/Widget.h \
   1581     plugins/MimeTypeArray.h \
   1582     plugins/MimeType.h \
   1583     plugins/PluginArray.h \
   1584     plugins/PluginDatabase.h \
   1585     plugins/PluginData.h \
   1586     plugins/PluginDebug.h \
   1587     plugins/Plugin.h \
   1588     plugins/PluginInfoStore.h \
   1589     plugins/PluginMainThreadScheduler.h \
   1590     plugins/PluginPackage.h \
   1591     plugins/PluginStream.h \
   1592     plugins/PluginView.h \
   1593     plugins/win/PluginMessageThrottlerWin.h \
   1594     rendering/AutoTableLayout.h \
   1595     rendering/break_lines.h \
   1596     rendering/CounterNode.h \
   1597     rendering/EllipsisBox.h \
   1598     rendering/FixedTableLayout.h \
   1599     rendering/HitTestResult.h \
   1600     rendering/InlineBox.h \
   1601     rendering/InlineFlowBox.h \
   1602     rendering/InlineTextBox.h \
   1603     rendering/LayoutState.h \
   1604     rendering/MediaControlElements.h \
   1605     rendering/PointerEventsHitRules.h \
   1606     rendering/RenderApplet.h \
   1607     rendering/RenderArena.h \
   1608     rendering/RenderBlock.h \
   1609     rendering/RenderBox.h \
   1610     rendering/RenderBoxModelObject.h \
   1611     rendering/RenderBR.h \
   1612     rendering/RenderButton.h \
   1613     rendering/RenderCounter.h \
   1614     rendering/RenderDataGrid.h \
   1615     rendering/RenderEmbeddedObject.h \
   1616     rendering/RenderFieldset.h \
   1617     rendering/RenderFileUploadControl.h \
   1618     rendering/RenderFlexibleBox.h \
   1619     rendering/RenderForeignObject.h \
   1620     rendering/RenderFrame.h \
   1621     rendering/RenderFrameSet.h \
   1622     rendering/RenderHTMLCanvas.h \
   1623     rendering/RenderImageGeneratedContent.h \
   1624     rendering/RenderImage.h \
   1625     rendering/RenderInline.h \
   1626     rendering/RenderLayer.h \
   1627     rendering/RenderLineBoxList.h \
   1628     rendering/RenderListBox.h \
   1629     rendering/RenderListItem.h \
   1630     rendering/RenderListMarker.h \
   1631     rendering/RenderMarquee.h \
   1632     rendering/RenderMedia.h \
   1633     rendering/RenderMenuList.h \
   1634     rendering/RenderObjectChildList.h \
   1635     rendering/RenderObject.h \
   1636     rendering/RenderPart.h \
   1637     rendering/RenderPartObject.h \
   1638     rendering/RenderPath.h \
   1639     rendering/RenderReplaced.h \
   1640     rendering/RenderReplica.h \
   1641     rendering/RenderRuby.h \
   1642     rendering/RenderRubyBase.h \
   1643     rendering/RenderRubyRun.h \
   1644     rendering/RenderRubyText.h \
   1645     rendering/RenderScrollbar.h \
   1646     rendering/RenderScrollbarPart.h \
   1647     rendering/RenderScrollbarTheme.h \
   1648     rendering/RenderSlider.h \
   1649     rendering/RenderSVGBlock.h \
   1650     rendering/RenderSVGContainer.h \
   1651     rendering/RenderSVGGradientStop.h \
   1652     rendering/RenderSVGHiddenContainer.h \
   1653     rendering/RenderSVGImage.h \
   1654     rendering/RenderSVGInline.h \
   1655     rendering/RenderSVGInlineText.h \
   1656     rendering/RenderSVGModelObject.h \
   1657     rendering/RenderSVGRoot.h \
   1658     rendering/RenderSVGShadowTreeRootContainer.h \
   1659     rendering/RenderSVGText.h \
   1660     rendering/RenderSVGTextPath.h \
   1661     rendering/RenderSVGTransformableContainer.h \
   1662     rendering/RenderSVGTSpan.h \
   1663     rendering/RenderSVGViewportContainer.h \
   1664     rendering/RenderTableCell.h \
   1665     rendering/RenderTableCol.h \
   1666     rendering/RenderTable.h \
   1667     rendering/RenderTableRow.h \
   1668     rendering/RenderTableSection.h \
   1669     rendering/RenderTextControl.h \
   1670     rendering/RenderTextControlMultiLine.h \
   1671     rendering/RenderTextControlSingleLine.h \
   1672     rendering/RenderTextFragment.h \
   1673     rendering/RenderText.h \
   1674     rendering/RenderTheme.h \
   1675     rendering/RenderTreeAsText.h \
   1676     rendering/RenderVideo.h \
   1677     rendering/RenderView.h \
   1678     rendering/RenderWidget.h \
   1679     rendering/RenderWordBreak.h \
   1680     rendering/RootInlineBox.h \
   1681     rendering/ScrollBehavior.h \
   1682     rendering/style/BindingURI.h \
   1683     rendering/style/ContentData.h \
   1684     rendering/style/CounterDirectives.h \
   1685     rendering/style/CursorData.h \
   1686     rendering/style/CursorList.h \
   1687     rendering/style/FillLayer.h \
   1688     rendering/style/KeyframeList.h \
   1689     rendering/style/NinePieceImage.h \
   1690     rendering/style/RenderStyle.h \
   1691     rendering/style/ShadowData.h \
   1692     rendering/style/StyleBackgroundData.h \
   1693     rendering/style/StyleBoxData.h \
   1694     rendering/style/StyleCachedImage.h \
   1695     rendering/style/StyleFlexibleBoxData.h \
   1696     rendering/style/StyleGeneratedImage.h \
   1697     rendering/style/StyleInheritedData.h \
   1698     rendering/style/StyleMarqueeData.h \
   1699     rendering/style/StyleMultiColData.h \
   1700     rendering/style/StyleRareInheritedData.h \
   1701     rendering/style/StyleRareNonInheritedData.h \
   1702     rendering/style/StyleReflection.h \
   1703     rendering/style/StyleSurroundData.h \
   1704     rendering/style/StyleTransformData.h \
   1705     rendering/style/StyleVisualData.h \
   1706     rendering/style/SVGRenderStyleDefs.h \
   1707     rendering/style/SVGRenderStyle.h \
   1708     rendering/SVGCharacterLayoutInfo.h \
   1709     rendering/SVGInlineFlowBox.h \
   1710     rendering/SVGInlineTextBox.h \
   1711     rendering/SVGMarkerData.h \
   1712     rendering/SVGMarkerLayoutInfo.h \
   1713     rendering/SVGRenderSupport.h \
   1714     rendering/SVGRenderTreeAsText.h \
   1715     rendering/SVGRootInlineBox.h \
   1716     rendering/SVGShadowTreeElements.h \
   1717     rendering/TextControlInnerElements.h \
   1718     rendering/TransformState.h \
   1719     svg/animation/SMILTimeContainer.h \
   1720     svg/animation/SMILTime.h \
   1721     svg/animation/SVGSMILElement.h \
   1722     svg/ColorDistance.h \
   1723     svg/graphics/filters/SVGFEConvolveMatrix.h \
   1724     svg/graphics/filters/SVGFEDiffuseLighting.h \
   1725     svg/graphics/filters/SVGFEDisplacementMap.h \
   1726     svg/graphics/filters/SVGFEFlood.h \
   1727     svg/graphics/filters/SVGFEImage.h \
   1728     svg/graphics/filters/SVGFEMerge.h \
   1729     svg/graphics/filters/SVGFEMorphology.h \
   1730     svg/graphics/filters/SVGFEOffset.h \
   1731     svg/graphics/filters/SVGFESpecularLighting.h \
   1732     svg/graphics/filters/SVGFETile.h \
   1733     svg/graphics/filters/SVGFETurbulence.h \
   1734     svg/graphics/filters/SVGFilterBuilder.h \
   1735     svg/graphics/filters/SVGFilter.h \
   1736     svg/graphics/filters/SVGLightSource.h \
   1737     svg/graphics/SVGImage.h \
   1738     svg/graphics/SVGPaintServerGradient.h \
   1739     svg/graphics/SVGPaintServer.h \
   1740     svg/graphics/SVGPaintServerLinearGradient.h \
   1741     svg/graphics/SVGPaintServerPattern.h \
   1742     svg/graphics/SVGPaintServerRadialGradient.h \
   1743     svg/graphics/SVGPaintServerSolid.h \
   1744     svg/graphics/SVGResourceClipper.h \
   1745     svg/graphics/SVGResourceFilter.h \
   1746     svg/graphics/SVGResource.h \
   1747     svg/graphics/SVGResourceMarker.h \
   1748     svg/graphics/SVGResourceMasker.h \
   1749     svg/SVGAElement.h \
   1750     svg/SVGAltGlyphElement.h \
   1751     svg/SVGAngle.h \
   1752     svg/SVGAnimateColorElement.h \
   1753     svg/SVGAnimatedPathData.h \
   1754     svg/SVGAnimatedPoints.h \
   1755     svg/SVGAnimatedProperty.h \
   1756     svg/SVGAnimatedPropertySynchronizer.h \
   1757     svg/SVGAnimatedPropertyTraits.h \
   1758     svg/SVGAnimatedTemplate.h \
   1759     svg/SVGAnimateElement.h \
   1760     svg/SVGAnimateMotionElement.h \
   1761     svg/SVGAnimateTransformElement.h \
   1762     svg/SVGAnimationElement.h \
   1763     svg/SVGCircleElement.h \
   1764     svg/SVGClipPathElement.h \
   1765     svg/SVGColor.h \
   1766     svg/SVGComponentTransferFunctionElement.h \
   1767     svg/SVGCursorElement.h \
   1768     svg/SVGDefsElement.h \
   1769     svg/SVGDescElement.h \
   1770     svg/SVGDocumentExtensions.h \
   1771     svg/SVGDocument.h \
   1772     svg/SVGElement.h \
   1773     svg/SVGElementInstance.h \
   1774     svg/SVGElementInstanceList.h \
   1775     svg/SVGElementRareData.h \
   1776     svg/SVGEllipseElement.h \
   1777     svg/SVGExternalResourcesRequired.h \
   1778     svg/SVGFEBlendElement.h \
   1779     svg/SVGFEColorMatrixElement.h \
   1780     svg/SVGFEComponentTransferElement.h \
   1781     svg/SVGFECompositeElement.h \
   1782     svg/SVGFEDiffuseLightingElement.h \
   1783     svg/SVGFEDisplacementMapElement.h \
   1784     svg/SVGFEDistantLightElement.h \
   1785     svg/SVGFEFloodElement.h \
   1786     svg/SVGFEFuncAElement.h \
   1787     svg/SVGFEFuncBElement.h \
   1788     svg/SVGFEFuncGElement.h \
   1789     svg/SVGFEFuncRElement.h \
   1790     svg/SVGFEGaussianBlurElement.h \
   1791     svg/SVGFEImageElement.h \
   1792     svg/SVGFELightElement.h \
   1793     svg/SVGFEMergeElement.h \
   1794     svg/SVGFEMergeNodeElement.h \
   1795     svg/SVGFEMorphologyElement.h \
   1796     svg/SVGFEOffsetElement.h \
   1797     svg/SVGFEPointLightElement.h \
   1798     svg/SVGFESpecularLightingElement.h \
   1799     svg/SVGFESpotLightElement.h \
   1800     svg/SVGFETileElement.h \
   1801     svg/SVGFETurbulenceElement.h \
   1802     svg/SVGFilterElement.h \
   1803     svg/SVGFilterPrimitiveStandardAttributes.h \
   1804     svg/SVGFitToViewBox.h \
   1805     svg/SVGFontData.h \
   1806     svg/SVGFontElement.h \
   1807     svg/SVGFontFaceElement.h \
   1808     svg/SVGFontFaceFormatElement.h \
   1809     svg/SVGFontFaceNameElement.h \
   1810     svg/SVGFontFaceSrcElement.h \
   1811     svg/SVGFontFaceUriElement.h \
   1812     svg/SVGForeignObjectElement.h \
   1813     svg/SVGGElement.h \
   1814     svg/SVGGlyphElement.h \
   1815     svg/SVGGradientElement.h \
   1816     svg/SVGHKernElement.h \
   1817     svg/SVGImageElement.h \
   1818     svg/SVGImageLoader.h \
   1819     svg/SVGLangSpace.h \
   1820     svg/SVGLength.h \
   1821     svg/SVGLengthList.h \
   1822     svg/SVGLinearGradientElement.h \
   1823     svg/SVGLineElement.h \
   1824     svg/SVGLocatable.h \
   1825     svg/SVGMarkerElement.h \
   1826     svg/SVGMaskElement.h \
   1827     svg/SVGMetadataElement.h \
   1828     svg/SVGMissingGlyphElement.h \
   1829     svg/SVGMPathElement.h \
   1830     svg/SVGNumberList.h \
   1831     svg/SVGPaint.h \
   1832     svg/SVGParserUtilities.h \
   1833     svg/SVGPathElement.h \
   1834     svg/SVGPathSegArc.h \
   1835     svg/SVGPathSegClosePath.h \
   1836     svg/SVGPathSegCurvetoCubic.h \
   1837     svg/SVGPathSegCurvetoCubicSmooth.h \
   1838     svg/SVGPathSegCurvetoQuadratic.h \
   1839     svg/SVGPathSegCurvetoQuadraticSmooth.h \
   1840     svg/SVGPathSegLineto.h \
   1841     svg/SVGPathSegLinetoHorizontal.h \
   1842     svg/SVGPathSegLinetoVertical.h \
   1843     svg/SVGPathSegList.h \
   1844     svg/SVGPathSegMoveto.h \
   1845     svg/SVGPatternElement.h \
   1846     svg/SVGPointList.h \
   1847     svg/SVGPolyElement.h \
   1848     svg/SVGPolygonElement.h \
   1849     svg/SVGPolylineElement.h \
   1850     svg/SVGPreserveAspectRatio.h \
   1851     svg/SVGRadialGradientElement.h \
   1852     svg/SVGRectElement.h \
   1853     svg/SVGScriptElement.h \
   1854     svg/SVGSetElement.h \
   1855     svg/SVGStopElement.h \
   1856     svg/SVGStringList.h \
   1857     svg/SVGStylable.h \
   1858     svg/SVGStyledElement.h \
   1859     svg/SVGStyledLocatableElement.h \
   1860     svg/SVGStyledTransformableElement.h \
   1861     svg/SVGStyleElement.h \
   1862     svg/SVGSVGElement.h \
   1863     svg/SVGSwitchElement.h \
   1864     svg/SVGSymbolElement.h \
   1865     svg/SVGTests.h \
   1866     svg/SVGTextContentElement.h \
   1867     svg/SVGTextElement.h \
   1868     svg/SVGTextPathElement.h \
   1869     svg/SVGTextPositioningElement.h \
   1870     svg/SVGTitleElement.h \
   1871     svg/SVGTransformable.h \
   1872     svg/SVGTransformDistance.h \
   1873     svg/SVGTransform.h \
   1874     svg/SVGTransformList.h \
   1875     svg/SVGTRefElement.h \
   1876     svg/SVGTSpanElement.h \
   1877     svg/SVGURIReference.h \
   1878     svg/SVGUseElement.h \
   1879     svg/SVGViewElement.h \
   1880     svg/SVGViewSpec.h \
   1881     svg/SVGZoomAndPan.h \
   1882     svg/SVGZoomEvent.h \
   1883     wml/WMLAccessElement.h \
   1884     wml/WMLAElement.h \
   1885     wml/WMLAnchorElement.h \
   1886     wml/WMLBRElement.h \
   1887     wml/WMLCardElement.h \
   1888     wml/WMLDocument.h \
   1889     wml/WMLDoElement.h \
   1890     wml/WMLElement.h \
   1891     wml/WMLErrorHandling.h \
   1892     wml/WMLEventHandlingElement.h \
   1893     wml/WMLFieldSetElement.h \
   1894     wml/WMLFormControlElement.h \
   1895     wml/WMLGoElement.h \
   1896     wml/WMLImageElement.h \
   1897     wml/WMLImageLoader.h \
   1898     wml/WMLInputElement.h \
   1899     wml/WMLInsertedLegendElement.h \
   1900     wml/WMLIntrinsicEvent.h \
   1901     wml/WMLIntrinsicEventHandler.h \
   1902     wml/WMLMetaElement.h \
   1903     wml/WMLNoopElement.h \
   1904     wml/WMLOnEventElement.h \
   1905     wml/WMLOptGroupElement.h \
   1906     wml/WMLOptionElement.h \
   1907     wml/WMLPageState.h \
   1908     wml/WMLPElement.h \
   1909     wml/WMLPostfieldElement.h \
   1910     wml/WMLPrevElement.h \
   1911     wml/WMLRefreshElement.h \
   1912     wml/WMLSelectElement.h \
   1913     wml/WMLSetvarElement.h \
   1914     wml/WMLTableElement.h \
   1915     wml/WMLTaskElement.h \
   1916     wml/WMLTemplateElement.h \
   1917     wml/WMLTimerElement.h \
   1918     wml/WMLVariables.h \
   1919     workers/AbstractWorker.h \
   1920     workers/DedicatedWorkerContext.h \
   1921     workers/DedicatedWorkerThread.h \
   1922     workers/SharedWorker.h \
   1923     workers/WorkerContext.h \
   1924     workers/Worker.h \
   1925     workers/WorkerLocation.h \
   1926     workers/WorkerMessagingProxy.h \
   1927     workers/WorkerRunLoop.h \
   1928     workers/WorkerScriptLoader.h \
   1929     workers/WorkerThread.h \
   1930     xml/DOMParser.h \
   1931     xml/NativeXPathNSResolver.h \
   1932     xml/XMLHttpRequest.h \
   1933     xml/XMLHttpRequestUpload.h \
   1934     xml/XMLSerializer.h \
   1935     xml/XPathEvaluator.h \
   1936     xml/XPathExpression.h \
   1937     xml/XPathExpressionNode.h \
   1938     xml/XPathFunctions.h \
   1939     xml/XPathNamespace.h \
   1940     xml/XPathNodeSet.h \
   1941     xml/XPathNSResolver.h \
   1942     xml/XPathParser.h \
   1943     xml/XPathPath.h \
   1944     xml/XPathPredicate.h \
   1945     xml/XPathResult.h \
   1946     xml/XPathStep.h \
   1947     xml/XPathUtil.h \
   1948     xml/XPathValue.h \
   1949     xml/XPathVariableReference.h \
   1950     xml/XSLImportRule.h \
   1951     xml/XSLStyleSheet.h \
   1952     xml/XSLTExtensions.h \
   1953     xml/XSLTProcessor.h \
   1954     xml/XSLTUnicodeSort.h \
   1955     $$PWD/../WebKit/qt/Api/qwebplugindatabase_p.h \
   1956     $$PWD/../WebKit/qt/WebCoreSupport/QtFallbackWebPopup.h \
   1957     $$PWD/../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h \
   1958     $$PWD/platform/network/qt/DnsPrefetchHelper.h
   1959 
   1960 SOURCES += \
   1961     accessibility/qt/AccessibilityObjectQt.cpp \
   1962     bindings/js/ScriptControllerQt.cpp \
   1963     bridge/qt/qt_class.cpp \
   1964     bridge/qt/qt_instance.cpp \
   1965     bridge/qt/qt_pixmapruntime.cpp \
   1966     bridge/qt/qt_runtime.cpp \
   1967     page/qt/DragControllerQt.cpp \
   1968     page/qt/EventHandlerQt.cpp \
   1969     page/qt/FrameQt.cpp \
   1970     platform/graphics/qt/TransformationMatrixQt.cpp \
   1971     platform/graphics/qt/ColorQt.cpp \
   1972     platform/graphics/qt/FontQt.cpp \
   1973     platform/graphics/qt/FontPlatformDataQt.cpp \
   1974     platform/graphics/qt/FloatPointQt.cpp \
   1975     platform/graphics/qt/FloatRectQt.cpp \
   1976     platform/graphics/qt/GradientQt.cpp \
   1977     platform/graphics/qt/GraphicsContextQt.cpp \
   1978     platform/graphics/qt/IconQt.cpp \
   1979     platform/graphics/qt/ImageBufferQt.cpp \
   1980     platform/graphics/qt/ImageDecoderQt.cpp \
   1981     platform/graphics/qt/ImageQt.cpp \
   1982     platform/graphics/qt/IntPointQt.cpp \
   1983     platform/graphics/qt/IntRectQt.cpp \
   1984     platform/graphics/qt/IntSizeQt.cpp \
   1985     platform/graphics/qt/PathQt.cpp \
   1986     platform/graphics/qt/PatternQt.cpp \
   1987     platform/graphics/qt/StillImageQt.cpp \
   1988     platform/network/qt/ResourceHandleQt.cpp \
   1989     platform/network/qt/ResourceRequestQt.cpp \
   1990     platform/network/qt/DnsPrefetchHelper.cpp \
   1991     platform/network/qt/QNetworkReplyHandler.cpp \
   1992     editing/qt/EditorQt.cpp \
   1993     platform/qt/ClipboardQt.cpp \
   1994     platform/qt/ContextMenuItemQt.cpp \
   1995     platform/qt/ContextMenuQt.cpp \
   1996     platform/qt/CookieJarQt.cpp \
   1997     platform/qt/CursorQt.cpp \
   1998     platform/qt/DragDataQt.cpp \
   1999     platform/qt/DragImageQt.cpp \
   2000     platform/qt/EventLoopQt.cpp \
   2001     platform/qt/FileChooserQt.cpp \
   2002     platform/qt/FileSystemQt.cpp \
   2003     platform/qt/SharedBufferQt.cpp \
   2004     platform/graphics/qt/FontCacheQt.cpp \
   2005     platform/graphics/qt/FontCustomPlatformDataQt.cpp \
   2006     platform/graphics/qt/GlyphPageTreeNodeQt.cpp \
   2007     platform/graphics/qt/SimpleFontDataQt.cpp \
   2008     platform/qt/KURLQt.cpp \
   2009     platform/qt/Localizations.cpp \
   2010     platform/qt/MIMETypeRegistryQt.cpp \
   2011     platform/qt/PasteboardQt.cpp \
   2012     platform/qt/PlatformKeyboardEventQt.cpp \
   2013     platform/qt/PlatformMouseEventQt.cpp \
   2014     platform/qt/PlatformScreenQt.cpp \
   2015     platform/qt/PlatformTouchEventQt.cpp \
   2016     platform/qt/PlatformTouchPointQt.cpp \
   2017     platform/qt/PopupMenuQt.cpp \
   2018     platform/qt/QtAbstractWebPopup.cpp \
   2019     platform/qt/RenderThemeQt.cpp \
   2020     platform/qt/ScrollbarQt.cpp \
   2021     platform/qt/ScrollbarThemeQt.cpp \
   2022     platform/qt/ScrollViewQt.cpp \
   2023     platform/qt/SearchPopupMenuQt.cpp \
   2024     platform/qt/SharedTimerQt.cpp \
   2025     platform/qt/SoundQt.cpp \
   2026     platform/qt/LoggingQt.cpp \
   2027     platform/text/qt/StringQt.cpp \
   2028     platform/qt/TemporaryLinkStubs.cpp \
   2029     platform/text/qt/TextBoundariesQt.cpp \
   2030     platform/text/qt/TextBreakIteratorQt.cpp \
   2031     platform/text/qt/TextCodecQt.cpp \
   2032     platform/qt/WheelEventQt.cpp \
   2033     platform/qt/WidgetQt.cpp \
   2034     plugins/qt/PluginDataQt.cpp \
   2035     ../WebKit/qt/WebCoreSupport/QtFallbackWebPopup.cpp \
   2036     ../WebKit/qt/WebCoreSupport/ChromeClientQt.cpp \
   2037     ../WebKit/qt/WebCoreSupport/ContextMenuClientQt.cpp \
   2038     ../WebKit/qt/WebCoreSupport/DragClientQt.cpp \
   2039     ../WebKit/qt/WebCoreSupport/EditorClientQt.cpp \
   2040     ../WebKit/qt/WebCoreSupport/EditCommandQt.cpp \
   2041     ../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp \
   2042     ../WebKit/qt/WebCoreSupport/InspectorClientQt.cpp \
   2043     ../WebKit/qt/Api/qwebframe.cpp \
   2044     ../WebKit/qt/Api/qgraphicswebview.cpp \
   2045     ../WebKit/qt/Api/qwebpage.cpp \
   2046     ../WebKit/qt/Api/qwebview.cpp \
   2047     ../WebKit/qt/Api/qwebelement.cpp \
   2048     ../WebKit/qt/Api/qwebhistory.cpp \
   2049     ../WebKit/qt/Api/qwebsettings.cpp \
   2050     ../WebKit/qt/Api/qwebhistoryinterface.cpp \
   2051     ../WebKit/qt/Api/qwebplugindatabase.cpp \
   2052     ../WebKit/qt/Api/qwebpluginfactory.cpp \
   2053     ../WebKit/qt/Api/qwebsecurityorigin.cpp \
   2054     ../WebKit/qt/Api/qwebdatabase.cpp \
   2055     ../WebKit/qt/Api/qwebinspector.cpp \
   2056     ../WebKit/qt/Api/qwebkitversion.cpp
   2057 
   2058 
   2059     win32-*|wince*: SOURCES += platform/win/SystemTimeWin.cpp \
   2060                                platform/graphics/win/TransformationMatrixWin.cpp
   2061 
   2062     mac {
   2063         SOURCES += \
   2064             platform/text/cf/StringCF.cpp \
   2065             platform/text/cf/StringImplCF.cpp \
   2066             platform/cf/SharedBufferCF.cpp \
   2067             editing/SmartReplaceCF.cpp
   2068         LIBS_PRIVATE += -framework Carbon -framework AppKit
   2069     }
   2070 
   2071     win32-* {
   2072         LIBS += -lgdi32
   2073         LIBS += -luser32
   2074         LIBS += -lwinmm
   2075     }
   2076     wince*: LIBS += -lmmtimer
   2077 
   2078 contains(DEFINES, ENABLE_NETSCAPE_PLUGIN_API=1) {
   2079 
   2080     SOURCES += plugins/npapi.cpp
   2081 
   2082     symbian {
   2083         SOURCES += \
   2084         plugins/symbian/PluginPackageSymbian.cpp \
   2085         plugins/symbian/PluginDatabaseSymbian.cpp \
   2086         plugins/symbian/PluginViewSymbian.cpp \
   2087         plugins/symbian/PluginContainerSymbian.cpp
   2088 
   2089         HEADERS += \
   2090         plugins/symbian/PluginContainerSymbian.h \
   2091         plugins/symbian/npinterface.h
   2092 
   2093         LIBS += -lefsrv
   2094 
   2095     } else {
   2096 
   2097         unix {
   2098     
   2099             mac {
   2100                 SOURCES += \
   2101                     plugins/mac/PluginPackageMac.cpp \
   2102                     plugins/mac/PluginViewMac.cpp
   2103                 OBJECTIVE_SOURCES += \
   2104                     platform/text/mac/StringImplMac.mm \
   2105                     platform/mac/WebCoreNSStringExtras.mm
   2106                 INCLUDEPATH += platform/mac
   2107                 # Note: XP_MACOSX is defined in npapi.h
   2108             } else {
   2109                 !embedded {
   2110                     CONFIG += x11
   2111                     LIBS += -lXrender
   2112                 }
   2113                 SOURCES += \
   2114                     plugins/qt/PluginContainerQt.cpp \
   2115                     plugins/qt/PluginPackageQt.cpp \
   2116                     plugins/qt/PluginViewQt.cpp
   2117                 HEADERS += \
   2118                     plugins/qt/PluginContainerQt.h
   2119                 DEFINES += XP_UNIX
   2120             }
   2121         }
   2122     
   2123         win32-* {
   2124             INCLUDEPATH += $$PWD/plugins/win \
   2125                            $$PWD/platform/win
   2126     
   2127             SOURCES += page/win/PageWin.cpp \
   2128                        plugins/win/PluginDatabaseWin.cpp \
   2129                        plugins/win/PluginPackageWin.cpp \
   2130                        plugins/win/PluginMessageThrottlerWin.cpp \
   2131                        plugins/win/PluginViewWin.cpp \
   2132                        platform/win/BitmapInfo.cpp
   2133     
   2134             LIBS += \
   2135                 -ladvapi32 \
   2136                 -lgdi32 \
   2137                 -lshell32 \
   2138                 -lshlwapi \
   2139                 -luser32 \
   2140                 -lversion
   2141         }
   2142     }
   2143 
   2144 } else {
   2145     SOURCES += \
   2146         plugins/PluginPackageNone.cpp \
   2147         plugins/PluginViewNone.cpp
   2148 }
   2149 
   2150 contains(DEFINES, ENABLE_SQLITE=1) {
   2151     !system-sqlite:exists( $${SQLITE3SRCDIR}/sqlite3.c ) {
   2152             # Build sqlite3 into WebCore from source
   2153             # somewhat copied from $$QT_SOURCE_TREE/src/plugins/sqldrivers/sqlite/sqlite.pro
   2154             INCLUDEPATH += $${SQLITE3SRCDIR}
   2155             SOURCES += $${SQLITE3SRCDIR}/sqlite3.c
   2156             DEFINES += SQLITE_CORE SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE
   2157             CONFIG(release, debug|release): DEFINES *= NDEBUG
   2158             contains(DEFINES, ENABLE_SINGLE_THREADED=1): DEFINES += SQLITE_THREADSAFE=0
   2159     } else {
   2160         # Use sqlite3 from the underlying OS
   2161         CONFIG(QTDIR_build) {
   2162             QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
   2163             LIBS *= $$QT_LFLAGS_SQLITE
   2164         } else {
   2165             INCLUDEPATH += $${SQLITE3SRCDIR}
   2166             LIBS += -lsqlite3
   2167         }
   2168     }
   2169 
   2170     SOURCES += \
   2171         platform/sql/SQLiteAuthorizer.cpp \
   2172         platform/sql/SQLiteDatabase.cpp \
   2173         platform/sql/SQLiteFileSystem.cpp \
   2174         platform/sql/SQLiteStatement.cpp \
   2175         platform/sql/SQLiteTransaction.cpp \
   2176         platform/sql/SQLValue.cpp \
   2177         storage/Database.cpp \
   2178         storage/DatabaseAuthorizer.cpp
   2179 }
   2180 
   2181 
   2182 contains(DEFINES, ENABLE_DATABASE=1) {
   2183     SOURCES += \
   2184         storage/ChangeVersionWrapper.cpp \
   2185         storage/DatabaseTask.cpp \
   2186         storage/DatabaseThread.cpp \
   2187         storage/DatabaseTracker.cpp \
   2188         storage/OriginQuotaManager.cpp \
   2189         storage/OriginUsageRecord.cpp \
   2190         storage/SQLResultSet.cpp \
   2191         storage/SQLResultSetRowList.cpp \
   2192         storage/SQLStatement.cpp \
   2193         storage/SQLTransaction.cpp \
   2194         storage/SQLTransactionClient.cpp \
   2195         storage/SQLTransactionCoordinator.cpp \
   2196         bindings/js/JSCustomSQLStatementCallback.cpp \
   2197         bindings/js/JSCustomSQLStatementErrorCallback.cpp \
   2198         bindings/js/JSCustomSQLTransactionCallback.cpp \
   2199         bindings/js/JSCustomSQLTransactionErrorCallback.cpp \
   2200         bindings/js/JSDatabaseCustom.cpp \
   2201         bindings/js/JSSQLResultSetRowListCustom.cpp \
   2202         bindings/js/JSSQLTransactionCustom.cpp
   2203 }
   2204 
   2205 contains(DEFINES, ENABLE_DOM_STORAGE=1) {
   2206     HEADERS += \
   2207         storage/ChangeVersionWrapper.h \
   2208         storage/DatabaseAuthorizer.h \
   2209         storage/Database.h \
   2210         storage/DatabaseTask.h \
   2211         storage/DatabaseThread.h \
   2212         storage/DatabaseTracker.h \
   2213         storage/LocalStorageTask.h \
   2214         storage/LocalStorageThread.h \
   2215         storage/OriginQuotaManager.h \
   2216         storage/OriginUsageRecord.h \
   2217         storage/SQLResultSet.h \
   2218         storage/SQLResultSetRowList.h \
   2219         storage/SQLStatement.h \
   2220         storage/SQLTransaction.h \
   2221         storage/SQLTransactionClient.h \
   2222         storage/SQLTransactionCoordinator.h \
   2223         storage/StorageArea.h \
   2224         storage/StorageAreaImpl.h \
   2225         storage/StorageAreaSync.h \
   2226         storage/StorageEvent.h \
   2227         storage/StorageEventDispatcher.h \
   2228         storage/Storage.h \
   2229         storage/StorageMap.h \
   2230         storage/StorageNamespace.h \
   2231         storage/StorageNamespaceImpl.h \
   2232         storage/StorageSyncManager.h
   2233 
   2234     SOURCES += \
   2235         bindings/js/JSStorageCustom.cpp \
   2236         storage/LocalStorageTask.cpp \
   2237         storage/LocalStorageThread.cpp \
   2238         storage/Storage.cpp \
   2239         storage/StorageAreaImpl.cpp \
   2240         storage/StorageAreaSync.cpp \
   2241         storage/StorageEvent.cpp \
   2242         storage/StorageEventDispatcher.cpp \
   2243         storage/StorageMap.cpp \
   2244         storage/StorageNamespace.cpp \
   2245         storage/StorageNamespaceImpl.cpp \
   2246         storage/StorageSyncManager.cpp
   2247 }
   2248 
   2249 contains(DEFINES, ENABLE_ICONDATABASE=1) {
   2250     SOURCES += \
   2251         loader/icon/IconDatabase.cpp \
   2252         loader/icon/IconRecord.cpp \
   2253         loader/icon/PageURLRecord.cpp
   2254 } else {
   2255     SOURCES += \
   2256         loader/icon/IconDatabaseNone.cpp
   2257 }
   2258 
   2259 contains(DEFINES, ENABLE_WORKERS=1) {
   2260     SOURCES += \
   2261         bindings/js/JSAbstractWorkerCustom.cpp \
   2262         bindings/js/JSDedicatedWorkerContextCustom.cpp \
   2263         bindings/js/JSWorkerConstructor.cpp \
   2264         bindings/js/JSWorkerContextBase.cpp \
   2265         bindings/js/JSWorkerContextCustom.cpp \
   2266         bindings/js/JSWorkerCustom.cpp \
   2267         bindings/js/WorkerScriptController.cpp \
   2268         loader/WorkerThreadableLoader.cpp \
   2269         page/WorkerNavigator.cpp \
   2270         workers/AbstractWorker.cpp \
   2271         workers/DedicatedWorkerContext.cpp \
   2272         workers/DedicatedWorkerThread.cpp \
   2273         workers/Worker.cpp \
   2274         workers/WorkerContext.cpp \
   2275         workers/WorkerLocation.cpp \
   2276         workers/WorkerMessagingProxy.cpp \
   2277         workers/WorkerRunLoop.cpp \
   2278         workers/WorkerThread.cpp \
   2279         workers/WorkerScriptLoader.cpp
   2280 }
   2281 
   2282 contains(DEFINES, ENABLE_SHARED_WORKERS=1) {
   2283     SOURCES += \
   2284         bindings/js/JSSharedWorkerConstructor.cpp \
   2285         bindings/js/JSSharedWorkerCustom.cpp \
   2286         workers/DefaultSharedWorkerRepository.cpp \
   2287         workers/SharedWorker.cpp \
   2288         workers/SharedWorkerContext.cpp \
   2289         workers/SharedWorkerThread.cpp
   2290 }
   2291 
   2292 contains(DEFINES, ENABLE_VIDEO=1) {
   2293     SOURCES += \
   2294         html/HTMLAudioElement.cpp \
   2295         html/HTMLMediaElement.cpp \
   2296         html/HTMLSourceElement.cpp \
   2297         html/HTMLVideoElement.cpp \
   2298         html/TimeRanges.cpp \
   2299         platform/graphics/MediaPlayer.cpp \
   2300         rendering/MediaControlElements.cpp \
   2301         rendering/RenderVideo.cpp \
   2302         rendering/RenderMedia.cpp \
   2303         bindings/js/JSAudioConstructor.cpp
   2304 
   2305         HEADERS += \
   2306             platform/graphics/qt/MediaPlayerPrivatePhonon.h
   2307 
   2308         SOURCES += \
   2309             platform/graphics/qt/MediaPlayerPrivatePhonon.cpp
   2310 
   2311         # Add phonon manually to prevent it from coming first in
   2312         # the include paths, as Phonon's path.h conflicts with
   2313         # WebCore's Path.h on case-insensitive filesystems.
   2314         qtAddLibrary(phonon)
   2315         INCLUDEPATH -= $$QMAKE_INCDIR_QT/phonon
   2316         INCLUDEPATH += $$QMAKE_INCDIR_QT/phonon
   2317         mac {
   2318             INCLUDEPATH -= $$QMAKE_LIBDIR_QT/phonon.framework/Headers
   2319             INCLUDEPATH += $$QMAKE_LIBDIR_QT/phonon.framework/Headers
   2320         }
   2321 
   2322 }
   2323 
   2324 contains(DEFINES, ENABLE_XPATH=1) {
   2325     SOURCES += \
   2326         xml/NativeXPathNSResolver.cpp \
   2327         xml/XPathEvaluator.cpp \
   2328         xml/XPathExpression.cpp \
   2329         xml/XPathExpressionNode.cpp \
   2330         xml/XPathFunctions.cpp \
   2331         xml/XPathNamespace.cpp \
   2332         xml/XPathNodeSet.cpp \
   2333         xml/XPathNSResolver.cpp \
   2334         xml/XPathParser.cpp \
   2335         xml/XPathPath.cpp \
   2336         xml/XPathPredicate.cpp \
   2337         xml/XPathResult.cpp \
   2338         xml/XPathStep.cpp \
   2339         xml/XPathUtil.cpp \
   2340         xml/XPathValue.cpp \
   2341         xml/XPathVariableReference.cpp
   2342 }
   2343 
   2344 unix:!mac:CONFIG += link_pkgconfig
   2345 
   2346 contains(DEFINES, ENABLE_XSLT=1) {
   2347     tobe|!tobe: QT += xmlpatterns
   2348 
   2349     SOURCES += \
   2350         bindings/js/JSXSLTProcessorConstructor.cpp \
   2351         bindings/js/JSXSLTProcessorCustom.cpp \
   2352         dom/TransformSourceQt.cpp \
   2353         xml/XSLStyleSheetQt.cpp \
   2354         xml/XSLTProcessor.cpp \
   2355         xml/XSLTProcessorQt.cpp
   2356 }
   2357 
   2358 contains(DEFINES, ENABLE_FILTERS=1) {
   2359     SOURCES += \
   2360         platform/graphics/filters/FEBlend.cpp \
   2361         platform/graphics/filters/FEColorMatrix.cpp \
   2362         platform/graphics/filters/FEComponentTransfer.cpp \
   2363         platform/graphics/filters/FEComposite.cpp \
   2364         platform/graphics/filters/FEGaussianBlur.cpp \
   2365         platform/graphics/filters/FilterEffect.cpp \
   2366         platform/graphics/filters/SourceAlpha.cpp \
   2367         platform/graphics/filters/SourceGraphic.cpp
   2368 }
   2369 
   2370 contains(DEFINES, ENABLE_WML=1) {
   2371     SOURCES += \
   2372         wml/WMLAElement.cpp \
   2373         wml/WMLAccessElement.cpp \
   2374         wml/WMLAnchorElement.cpp \
   2375         wml/WMLBRElement.cpp \
   2376         wml/WMLCardElement.cpp \
   2377         wml/WMLDoElement.cpp \
   2378         wml/WMLDocument.cpp \
   2379         wml/WMLElement.cpp \
   2380         wml/WMLErrorHandling.cpp \
   2381         wml/WMLEventHandlingElement.cpp \
   2382         wml/WMLFormControlElement.cpp \
   2383         wml/WMLFieldSetElement.cpp \
   2384         wml/WMLGoElement.cpp \
   2385         wml/WMLImageElement.cpp \
   2386         wml/WMLImageLoader.cpp \
   2387         wml/WMLInputElement.cpp \
   2388         wml/WMLInsertedLegendElement.cpp \
   2389         wml/WMLIntrinsicEvent.cpp \
   2390         wml/WMLIntrinsicEventHandler.cpp \
   2391         wml/WMLMetaElement.cpp \
   2392         wml/WMLNoopElement.cpp \
   2393         wml/WMLOnEventElement.cpp \
   2394         wml/WMLPElement.cpp \
   2395         wml/WMLOptGroupElement.cpp \
   2396         wml/WMLOptionElement.cpp \
   2397         wml/WMLPageState.cpp \
   2398         wml/WMLPostfieldElement.cpp \
   2399         wml/WMLPrevElement.cpp \
   2400         wml/WMLRefreshElement.cpp \
   2401         wml/WMLSelectElement.cpp \
   2402         wml/WMLSetvarElement.cpp \
   2403         wml/WMLTableElement.cpp \
   2404         wml/WMLTaskElement.cpp \
   2405         wml/WMLTemplateElement.cpp \
   2406         wml/WMLTimerElement.cpp \
   2407         wml/WMLVariables.cpp
   2408 }
   2409 
   2410 contains(DEFINES, ENABLE_XHTMLMP=1) {
   2411     SOURCES += \
   2412         html/HTMLNoScriptElement.cpp
   2413 }
   2414 
   2415 contains(DEFINES, ENABLE_QT_BEARER=1) {
   2416     HEADERS += \
   2417         platform/network/qt/NetworkStateNotifierPrivate.h
   2418 
   2419     SOURCES += \
   2420         platform/network/qt/NetworkStateNotifierQt.cpp
   2421 
   2422     CONFIG += mobility
   2423     MOBILITY += bearer
   2424 }
   2425 
   2426 contains(DEFINES, ENABLE_SVG=1) {
   2427     SOURCES += \
   2428 # TODO: this-one-is-not-auto-added! FIXME! tmp/SVGElementFactory.cpp \
   2429         bindings/js/JSSVGElementInstanceCustom.cpp \
   2430         bindings/js/JSSVGLengthCustom.cpp \
   2431         bindings/js/JSSVGMatrixCustom.cpp \
   2432         bindings/js/JSSVGPathSegCustom.cpp \
   2433         bindings/js/JSSVGPathSegListCustom.cpp \
   2434         css/SVGCSSComputedStyleDeclaration.cpp \
   2435         css/SVGCSSParser.cpp \
   2436         css/SVGCSSStyleSelector.cpp \
   2437         rendering/style/SVGRenderStyle.cpp \
   2438         rendering/style/SVGRenderStyleDefs.cpp \
   2439         svg/SVGZoomEvent.cpp \
   2440         rendering/PointerEventsHitRules.cpp \
   2441         svg/SVGDocumentExtensions.cpp \
   2442         svg/SVGImageLoader.cpp \
   2443         svg/ColorDistance.cpp \
   2444         svg/SVGAElement.cpp \
   2445         svg/SVGAltGlyphElement.cpp \
   2446         svg/SVGAngle.cpp \
   2447         svg/SVGAnimateColorElement.cpp \
   2448         svg/SVGAnimatedPathData.cpp \
   2449         svg/SVGAnimatedPoints.cpp \
   2450         svg/SVGAnimateElement.cpp \
   2451         svg/SVGAnimateMotionElement.cpp \
   2452         svg/SVGAnimateTransformElement.cpp \
   2453         svg/SVGAnimationElement.cpp \
   2454         svg/SVGCircleElement.cpp \
   2455         svg/SVGClipPathElement.cpp \
   2456         svg/SVGColor.cpp \
   2457         svg/SVGComponentTransferFunctionElement.cpp \
   2458         svg/SVGCursorElement.cpp \
   2459         svg/SVGDefsElement.cpp \
   2460         svg/SVGDescElement.cpp \
   2461         svg/SVGDocument.cpp \
   2462         svg/SVGElement.cpp \
   2463         svg/SVGElementInstance.cpp \
   2464         svg/SVGElementInstanceList.cpp \
   2465         svg/SVGEllipseElement.cpp \
   2466         svg/SVGExternalResourcesRequired.cpp \
   2467         svg/SVGFEBlendElement.cpp \
   2468         svg/SVGFEColorMatrixElement.cpp \
   2469         svg/SVGFEComponentTransferElement.cpp \
   2470         svg/SVGFECompositeElement.cpp \
   2471         svg/SVGFEDiffuseLightingElement.cpp \
   2472         svg/SVGFEDisplacementMapElement.cpp \
   2473         svg/SVGFEDistantLightElement.cpp \
   2474         svg/SVGFEFloodElement.cpp \
   2475         svg/SVGFEFuncAElement.cpp \
   2476         svg/SVGFEFuncBElement.cpp \
   2477         svg/SVGFEFuncGElement.cpp \
   2478         svg/SVGFEFuncRElement.cpp \
   2479         svg/SVGFEGaussianBlurElement.cpp \
   2480         svg/SVGFEImageElement.cpp \
   2481         svg/SVGFELightElement.cpp \
   2482         svg/SVGFEMergeElement.cpp \
   2483         svg/SVGFEMergeNodeElement.cpp \
   2484         svg/SVGFEMorphologyElement.cpp \
   2485         svg/SVGFEOffsetElement.cpp \
   2486         svg/SVGFEPointLightElement.cpp \
   2487         svg/SVGFESpecularLightingElement.cpp \
   2488         svg/SVGFESpotLightElement.cpp \
   2489         svg/SVGFETileElement.cpp \
   2490         svg/SVGFETurbulenceElement.cpp \
   2491         svg/SVGFilterElement.cpp \
   2492         svg/SVGFilterPrimitiveStandardAttributes.cpp \
   2493         svg/SVGFitToViewBox.cpp \
   2494         svg/SVGFont.cpp \
   2495         svg/SVGFontData.cpp \
   2496         svg/SVGFontElement.cpp \
   2497         svg/SVGFontFaceElement.cpp \
   2498         svg/SVGFontFaceFormatElement.cpp \
   2499         svg/SVGFontFaceNameElement.cpp \
   2500         svg/SVGFontFaceSrcElement.cpp \
   2501         svg/SVGFontFaceUriElement.cpp \
   2502         svg/SVGForeignObjectElement.cpp \
   2503         svg/SVGGElement.cpp \
   2504         svg/SVGGlyphElement.cpp \
   2505         svg/SVGGradientElement.cpp \
   2506         svg/SVGHKernElement.cpp \
   2507         svg/SVGImageElement.cpp \
   2508         svg/SVGLangSpace.cpp \
   2509         svg/SVGLength.cpp \
   2510         svg/SVGLengthList.cpp \
   2511         svg/SVGLinearGradientElement.cpp \
   2512         svg/SVGLineElement.cpp \
   2513         svg/SVGLocatable.cpp \
   2514         svg/SVGMarkerElement.cpp \
   2515         svg/SVGMaskElement.cpp \
   2516         svg/SVGMetadataElement.cpp \
   2517         svg/SVGMissingGlyphElement.cpp \
   2518         svg/SVGMPathElement.cpp \
   2519         svg/SVGNumberList.cpp \
   2520         svg/SVGPaint.cpp \
   2521         svg/SVGParserUtilities.cpp \
   2522         svg/SVGPathElement.cpp \
   2523         svg/SVGPathSegArc.cpp \
   2524         svg/SVGPathSegClosePath.cpp \
   2525         svg/SVGPathSegCurvetoCubic.cpp \
   2526         svg/SVGPathSegCurvetoCubicSmooth.cpp \
   2527         svg/SVGPathSegCurvetoQuadratic.cpp \
   2528         svg/SVGPathSegCurvetoQuadraticSmooth.cpp \
   2529         svg/SVGPathSegLineto.cpp \
   2530         svg/SVGPathSegLinetoHorizontal.cpp \
   2531         svg/SVGPathSegLinetoVertical.cpp \
   2532         svg/SVGPathSegList.cpp \
   2533         svg/SVGPathSegMoveto.cpp \
   2534         svg/SVGPatternElement.cpp \
   2535         svg/SVGPointList.cpp \
   2536         svg/SVGPolyElement.cpp \
   2537         svg/SVGPolygonElement.cpp \
   2538         svg/SVGPolylineElement.cpp \
   2539         svg/SVGPreserveAspectRatio.cpp \
   2540         svg/SVGRadialGradientElement.cpp \
   2541         svg/SVGRectElement.cpp \
   2542         svg/SVGScriptElement.cpp \
   2543         svg/SVGSetElement.cpp \
   2544         svg/SVGStopElement.cpp \
   2545         svg/SVGStringList.cpp \
   2546         svg/SVGStylable.cpp \
   2547         svg/SVGStyledElement.cpp \
   2548         svg/SVGStyledLocatableElement.cpp \
   2549         svg/SVGStyledTransformableElement.cpp \
   2550         svg/SVGStyleElement.cpp \
   2551         svg/SVGSVGElement.cpp \
   2552         svg/SVGSwitchElement.cpp \
   2553         svg/SVGSymbolElement.cpp \
   2554         svg/SVGTests.cpp \
   2555         svg/SVGTextContentElement.cpp \
   2556         svg/SVGTextElement.cpp \
   2557         svg/SVGTextPathElement.cpp \
   2558         svg/SVGTextPositioningElement.cpp \
   2559         svg/SVGTitleElement.cpp \
   2560         svg/SVGTransformable.cpp \
   2561         svg/SVGTransform.cpp \
   2562         svg/SVGTransformDistance.cpp \
   2563         svg/SVGTransformList.cpp \
   2564         svg/SVGTRefElement.cpp \
   2565         svg/SVGTSpanElement.cpp \
   2566         svg/SVGURIReference.cpp \
   2567         svg/SVGUseElement.cpp \
   2568         svg/SVGViewElement.cpp \
   2569         svg/SVGViewSpec.cpp \
   2570         svg/SVGZoomAndPan.cpp \
   2571         svg/animation/SMILTime.cpp \
   2572         svg/animation/SMILTimeContainer.cpp \
   2573         svg/animation/SVGSMILElement.cpp \
   2574         svg/graphics/filters/SVGFEConvolveMatrix.cpp \
   2575         svg/graphics/filters/SVGFEDiffuseLighting.cpp \
   2576         svg/graphics/filters/SVGFEDisplacementMap.cpp \
   2577         svg/graphics/filters/SVGFEFlood.cpp \
   2578         svg/graphics/filters/SVGFEImage.cpp \
   2579         svg/graphics/filters/SVGFEMerge.cpp \
   2580         svg/graphics/filters/SVGFEMorphology.cpp \
   2581         svg/graphics/filters/SVGFEOffset.cpp \
   2582         svg/graphics/filters/SVGFESpecularLighting.cpp \
   2583         svg/graphics/filters/SVGFETile.cpp \
   2584         svg/graphics/filters/SVGFETurbulence.cpp \
   2585         svg/graphics/filters/SVGFilter.cpp \
   2586         svg/graphics/filters/SVGFilterBuilder.cpp \
   2587         svg/graphics/filters/SVGLightSource.cpp \
   2588         svg/graphics/SVGImage.cpp \
   2589         svg/graphics/SVGPaintServer.cpp \
   2590         svg/graphics/SVGPaintServerGradient.cpp \
   2591         svg/graphics/SVGPaintServerLinearGradient.cpp \
   2592         svg/graphics/SVGPaintServerPattern.cpp \
   2593         svg/graphics/SVGPaintServerRadialGradient.cpp \
   2594         svg/graphics/SVGPaintServerSolid.cpp \
   2595         svg/graphics/SVGResourceClipper.cpp \
   2596         svg/graphics/SVGResource.cpp \
   2597         svg/graphics/SVGResourceFilter.cpp \
   2598         svg/graphics/SVGResourceMarker.cpp \
   2599         svg/graphics/SVGResourceMasker.cpp \
   2600         rendering/RenderForeignObject.cpp \
   2601         rendering/RenderPath.cpp \
   2602         rendering/RenderSVGBlock.cpp \
   2603         rendering/RenderSVGContainer.cpp \
   2604         rendering/RenderSVGGradientStop.cpp \
   2605         rendering/RenderSVGHiddenContainer.cpp \
   2606         rendering/RenderSVGImage.cpp \
   2607         rendering/RenderSVGInline.cpp \
   2608         rendering/RenderSVGInlineText.cpp \
   2609         rendering/RenderSVGModelObject.cpp \
   2610         rendering/RenderSVGRoot.cpp \
   2611         rendering/RenderSVGShadowTreeRootContainer.cpp \
   2612         rendering/RenderSVGText.cpp \
   2613         rendering/RenderSVGTextPath.cpp \
   2614         rendering/RenderSVGTransformableContainer.cpp \
   2615         rendering/RenderSVGTSpan.cpp \
   2616         rendering/RenderSVGViewportContainer.cpp \
   2617         rendering/SVGCharacterLayoutInfo.cpp \
   2618         rendering/SVGInlineFlowBox.cpp \
   2619         rendering/SVGInlineTextBox.cpp \
   2620         rendering/SVGMarkerLayoutInfo.cpp \
   2621         rendering/SVGRenderSupport.cpp \
   2622         rendering/SVGRootInlineBox.cpp \
   2623         rendering/SVGShadowTreeElements.cpp
   2624 }
   2625 
   2626 contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1) {
   2627     SOURCES += \
   2628         bindings/js/JSJavaScriptCallFrameCustom.cpp \
   2629         inspector/JavaScriptCallFrame.cpp \
   2630         inspector/JavaScriptDebugServer.cpp \
   2631         inspector/JavaScriptProfile.cpp \
   2632         inspector/JavaScriptProfileNode.cpp
   2633 }
   2634 
   2635 contains(DEFINES, ENABLE_OFFLINE_WEB_APPLICATIONS=1) {
   2636 SOURCES += \
   2637     loader/appcache/ApplicationCache.cpp \
   2638     loader/appcache/ApplicationCacheGroup.cpp \
   2639     loader/appcache/ApplicationCacheHost.cpp \
   2640     loader/appcache/ApplicationCacheStorage.cpp \
   2641     loader/appcache/ApplicationCacheResource.cpp \
   2642     loader/appcache/DOMApplicationCache.cpp \
   2643     loader/appcache/ManifestParser.cpp \
   2644     bindings/js/JSDOMApplicationCacheCustom.cpp
   2645 }
   2646 
   2647 contains(DEFINES, ENABLE_WEB_SOCKETS=1) {
   2648 HEADERS += \
   2649     platform/network/qt/SocketStreamHandlePrivate.h \
   2650 
   2651 SOURCES += \
   2652     websockets/WebSocket.cpp \
   2653     websockets/WebSocketChannel.cpp \
   2654     websockets/WebSocketHandshake.cpp \
   2655     websockets/ThreadableWebSocketChannel.cpp \
   2656     platform/network/SocketStreamErrorBase.cpp \
   2657     platform/network/SocketStreamHandleBase.cpp \
   2658     platform/network/qt/SocketStreamHandleQt.cpp \
   2659     bindings/js/JSWebSocketCustom.cpp \
   2660     bindings/js/JSWebSocketConstructor.cpp
   2661 
   2662 contains(DEFINES, ENABLE_WORKERS=1) {
   2663 SOURCES += \
   2664     websockets/WorkerThreadableWebSocketChannel.cpp
   2665 }
   2666 }
   2667 
   2668 include($$PWD/../WebKit/qt/Api/headers.pri)
   2669 include(../include/QtWebKit/classheaders.pri)
   2670 HEADERS += $$WEBKIT_API_HEADERS
   2671 WEBKIT_INSTALL_HEADERS = $$WEBKIT_API_HEADERS $$WEBKIT_CLASS_HEADERS
   2672 
   2673 !symbian {
   2674     headers.files = $$WEBKIT_INSTALL_HEADERS
   2675     headers.path = $$[QT_INSTALL_HEADERS]/QtWebKit
   2676     target.path = $$[QT_INSTALL_LIBS]
   2677 
   2678     INSTALLS += target headers
   2679 } else {
   2680     # INSTALLS is not implemented in qmake's s60 generators, copy headers manually
   2681     inst_headers.commands = $$QMAKE_COPY ${QMAKE_FILE_NAME} ${QMAKE_FILE_OUT}
   2682     inst_headers.input = WEBKIT_INSTALL_HEADERS
   2683     inst_headers.output = $$[QT_INSTALL_HEADERS]/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT}
   2684     QMAKE_EXTRA_COMPILERS += inst_headers
   2685 
   2686     install.depends += compiler_inst_headers_make_all
   2687     QMAKE_EXTRA_TARGETS += install
   2688 }
   2689 
   2690 # Qt will set the version for us when building in Qt's tree
   2691 !CONFIG(QTDIR_build): VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}
   2692 
   2693 win32-*|wince* {
   2694     DLLDESTDIR = $$OUTPUT_DIR/bin
   2695     TARGET = $$qtLibraryTarget($$TARGET)
   2696 
   2697     dlltarget.commands = $(COPY_FILE) $(DESTDIR_TARGET) $$[QT_INSTALL_BINS]
   2698     dlltarget.CONFIG = no_path
   2699     INSTALLS += dlltarget
   2700 }
   2701 
   2702 !CONFIG(standalone_package) {
   2703 
   2704     unix {
   2705         CONFIG += create_pc create_prl
   2706         QMAKE_PKGCONFIG_LIBDIR = $$target.path
   2707         QMAKE_PKGCONFIG_INCDIR = $$headers.path
   2708         QMAKE_PKGCONFIG_DESTDIR = pkgconfig
   2709         lib_replace.match = $$DESTDIR
   2710         lib_replace.replace = $$[QT_INSTALL_LIBS]
   2711         QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace
   2712     }
   2713 
   2714     mac {
   2715         !static:contains(QT_CONFIG, qt_framework):!CONFIG(webkit_no_framework) {
   2716             !build_pass {
   2717                 message("Building QtWebKit as a framework, as that's how Qt was built. You can")
   2718                 message("override this by passing CONFIG+=webkit_no_framework to build-webkit.")
   2719 
   2720                 CONFIG += build_all
   2721             } else {
   2722                 debug_and_release:TARGET = $$qtLibraryTarget($$TARGET)
   2723             }
   2724 
   2725             CONFIG += lib_bundle qt_no_framework_direct_includes qt_framework
   2726             FRAMEWORK_HEADERS.version = Versions
   2727             FRAMEWORK_HEADERS.files = $${headers.files}
   2728             FRAMEWORK_HEADERS.path = Headers
   2729             QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
   2730         }
   2731 
   2732         QMAKE_LFLAGS_SONAME = "$${QMAKE_LFLAGS_SONAME}$${DESTDIR}$${QMAKE_DIR_SEP}"
   2733         LIBS += -framework Carbon -framework AppKit
   2734     }
   2735 }
   2736 
   2737 CONFIG(standalone_package):isEqual(QT_MAJOR_VERSION, 4):greaterThan(QT_MINOR_VERSION, 4) {
   2738     # start with 4.5
   2739     # Remove the following 2 lines if you want debug information in WebCore
   2740     CONFIG -= separate_debug_info
   2741     CONFIG += no_debug_info
   2742 }
   2743 
   2744 !win32-g++:win32:contains(QMAKE_HOST.arch, x86_64):{
   2745     asm_compiler.commands = ml64 /c
   2746     asm_compiler.commands +=  /Fo ${QMAKE_FILE_OUT} ${QMAKE_FILE_IN}
   2747     asm_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
   2748     asm_compiler.input = ASM_SOURCES
   2749     asm_compiler.variable_out = OBJECTS
   2750     asm_compiler.name = compiling[asm] ${QMAKE_FILE_IN}
   2751     silent:asm_compiler.commands = @echo compiling[asm] ${QMAKE_FILE_IN} && $$asm_compiler.commands
   2752     QMAKE_EXTRA_COMPILERS += asm_compiler
   2753 
   2754     ASM_SOURCES += \
   2755         plugins/win/PaintHooks.asm
   2756    if(win32-msvc2005|win32-msvc2008):equals(TEMPLATE_PREFIX, "vc") {
   2757         SOURCES += \
   2758             plugins/win/PaintHooks.asm
   2759     }
   2760 }
   2761 contains(DEFINES, WTF_USE_ACCELERATED_COMPOSITING) {
   2762 HEADERS += \
   2763     rendering/RenderLayerBacking.h \
   2764     rendering/RenderLayerCompositor.h \
   2765     platform/graphics/GraphicsLayer.h \
   2766     platform/graphics/GraphicsLayerClient.h \
   2767     platform/graphics/qt/GraphicsLayerQt.h
   2768 SOURCES += \
   2769     platform/graphics/GraphicsLayer.cpp \
   2770     platform/graphics/qt/GraphicsLayerQt.cpp \
   2771     rendering/RenderLayerBacking.cpp \
   2772     rendering/RenderLayerCompositor.cpp
   2773 }
   2774 
   2775 symbian {
   2776     shared {
   2777         contains(CONFIG, def_files) {
   2778             defFilePath=../WebKit/qt/symbian
   2779         } else {
   2780             MMP_RULES += EXPORTUNFROZEN
   2781         }
   2782     }
   2783 }
   2784