WebCore.pro 66.9 KB
Newer Older
zack's avatar
zack committed
1
# -*- Mode:makefile -*-
2
# WebCore - qmake build info
3
CONFIG += building-libs
4 5 6
# do not use implicit rules in nmake Makefiles to avoid the clash
# of API/Node.c and dom/Node.cpp
CONFIG += no_batch
7
include($$PWD/../WebKit.pri)
zecke's avatar
/:  
zecke committed
8
gtk-port:LIBS -= -lWebKitGtk
9 10

TEMPLATE = lib
11
qt-port:TARGET = QtWebKit
zecke's avatar
/:  
zecke committed
12
gtk-port:TARGET = WebKitGtk
13

14 15
CONFIG(QTDIR_build) {
    GENERATED_SOURCES_DIR = $$PWD/generated
16
    include($$QT_SOURCE_TREE/src/qbase.pri)
17
    PRECOMPILED_HEADER = $$PWD/../WebKit/qt/WebKit_pch.h
18 19
}

20 21 22 23 24 25
isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = tmp
GENERATED_SOURCES_DIR_SLASH = $$GENERATED_SOURCES_DIR/
win32-*: GENERATED_SOURCES_DIR_SLASH ~= s|/|\|

INCLUDEPATH += $$GENERATED_SOURCES_DIR

26 27 28 29
!CONFIG(QTDIR_build) {
     OBJECTS_DIR = tmp
     DESTDIR = $$OUTPUT_DIR/lib
}
30

zack's avatar
zack committed
31
DEPENDPATH += css dom loader editing history html \
32
    loader page platform platform/graphics platform/network platform/text plugins rendering xml \
33
    bindings/js
34 35 36 37

include($$OUTPUT_DIR/config.pri)

CONFIG -= warn_on
38
*-g++*:QMAKE_CXXFLAGS += -Wreturn-type -fno-strict-aliasing
39
#QMAKE_CXXFLAGS += -Wall -Wno-undef -Wno-unused-parameter
40

41 42 43 44
CONFIG(release):!CONFIG(QTDIR_build) {
    contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
    unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
}
45

hausmann's avatar
hausmann committed
46
linux-*: DEFINES += HAVE_STDINT_H
bdash's avatar
bdash committed
47
freebsd-*: DEFINES += HAVE_PTHREAD_NP_H
hausmann's avatar
hausmann committed
48

49 50 51 52 53 54 55
# PRE-BUILD: make the required config.h file
#config_h.target = config.h
#config_h.commands = cp config.h.qmake config.h
#config_h.depends = config.h.qmake
#QMAKE_EXTRA_TARGETS += config_h
#PRE_TARGETDEPS += config.h

56 57
DEFINES += BUILD_WEBKIT

58
win32-*: DEFINES += ENABLE_ICONDATABASE=0 ENABLE_DATABASE=0
59

60 61 62 63 64 65 66 67
# Pick up 3rdparty libraries from INCLUDE/LIB just like with MSVC
win32-g++ {
    TMPPATH            = $$quote($$(INCLUDE))
    QMAKE_INCDIR_POST += $$split(TMPPATH,";")
    TMPPATH            = $$quote($$(LIB))
    QMAKE_LIBDIR_POST += $$split(TMPPATH,";")
}

bdash's avatar
bdash committed
68 69
gtk-port: PKGCONFIG += gthread-2.0

70
# Optional components (look for defs in config.h and included files!)
71
!contains(DEFINES, ENABLE_CROSS_DOCUMENT_MESSAGING=.): DEFINES += ENABLE_CROSS_DOCUMENT_MESSAGING=1
alp's avatar
alp committed
72
!contains(DEFINES, ENABLE_DATABASE=.): DEFINES += ENABLE_DATABASE=1
73 74
!contains(DEFINES, ENABLE_ICONDATABASE=.): DEFINES += ENABLE_ICONDATABASE=1
!contains(DEFINES, ENABLE_XPATH=.): DEFINES += ENABLE_XPATH=1
zecke's avatar
/:  
zecke committed
75
gtk-port:!contains(DEFINES, ENABLE_XSLT=.): DEFINES += ENABLE_XSLT=1
76 77
#!contains(DEFINES, ENABLE_XBL=.): DEFINES += ENABLE_XBL=1
qt-port: !contains(DEFINES, ENABLE_SVG=.): DEFINES += ENABLE_SVG=1
78
gtk-port:DEFINES += ENABLE_SVG=0
79
DEFINES += ENABLE_VIDEO=0
80

81
DEFINES += WTF_CHANGES=1
82

83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
#
# For builds inside Qt we interpret the output rule and the input of each extra compiler manually
# and add the resulting sources to the SOURCES variable, because the build inside Qt contains already
# all the generated files. We do not need to generate any extra compiler rules in that case.
#
# In addition this function adds a new target called 'generated_files' that allows manually calling
# all the extra compilers to generate all the necessary files for the build using 'make generated_files'
#
defineTest(addExtraCompiler) {
    CONFIG(QTDIR_build) {
        outputRule = $$eval($${1}.output)

        input = $$eval($${1}.input)
        input = $$eval($$input)

        for(file,input) {
            base = $$basename(file)
            base ~= s/\..+//
            newfile=$$replace(outputRule,\\$\\{QMAKE_FILE_BASE\\},$$base)
            SOURCES += $$newfile
        }

        export(SOURCES)
    } else {
        QMAKE_EXTRA_COMPILERS += $$1
        generated_files.depends += compiler_$${1}_make_all
        export(QMAKE_EXTRA_COMPILERS)
        export(generated_files.depends)
    }
    return(true)
}

115 116 117 118
include($$PWD/../JavaScriptCore/JavaScriptCore.pri)

#INCLUDEPATH += $$PWD/../JavaScriptCore
#LIBS += -L$$OUTPUT_DIR/lib -lJavaScriptCore
119

aroben's avatar
aroben committed
120
qt-port {
121
RESOURCES += $$PWD/../WebCore/page/inspector/WebKit.qrc
zack's avatar
zack committed
122
INCLUDEPATH += \
123 124 125
                $$PWD/platform/qt \
                $$PWD/platform/network/qt \
                $$PWD/platform/graphics/qt \
126
                $$PWD/svg/graphics/qt \
127 128
                $$PWD/loader/qt \
                $$PWD/page/qt \
129 130
                $$PWD/../WebKit/qt/WebCoreSupport \
                $$PWD/../WebKit/qt/Api
131

zack's avatar
zack committed
132
DEPENDPATH += editing/qt history/qt loader/qt page/qt \
133
    platform/graphics/qt ../WebKit/qt/Api ../WebKit/qt/WebCoreSupport
134 135

    DEFINES += WTF_USE_JAVASCRIPTCORE_BINDINGS=1
zack's avatar
zack committed
136 137
}

zecke's avatar
/:  
zecke committed
138
gtk-port {
139 140 141 142
    hildon {
        DEFINES += MAEMO_CHANGES
        PKGCONFIG += hildon-1
    }
143 144 145 146
    x11:plugins {
        DEFINES += XP_UNIX
    }

147
    INCLUDEPATH += \
alp's avatar
alp committed
148 149 150
    $$PWD/platform/gtk \
    $$PWD/platform/graphics/gtk \
    $$PWD/platform/graphics/cairo \
151
    $$PWD/svg/graphics/cairo \
alp's avatar
alp committed
152
    $$PWD/platform/network/curl \
153
    $$PWD/platform/image-decoders \
154 155 156 157 158
    $$PWD/platform/image-decoders/bmp \
    $$PWD/platform/image-decoders/gif \
    $$PWD/platform/image-decoders/ico \
    $$PWD/platform/image-decoders/jpeg \
    $$PWD/platform/image-decoders/png \
alp's avatar
alp committed
159 160 161
    $$PWD/platform/image-decoders/xbm \
    $$PWD/loader/gtk \
    $$PWD/page/gtk \
162
    $$PWD/../WebKit/gtk \
alp's avatar
alp committed
163
    $$PWD/../WebKit/gtk/WebCoreSupport \
164
    $$PWD/../WebKit/gtk/webkit
alp's avatar
alp committed
165 166 167 168 169

    DEPENDPATH += \
    platform/gtk \
    platform/graphics/gtk \
    platform/graphics/cairo \
170
    svg/graphics/cairo \
alp's avatar
alp committed
171
    platform/network/curl \
172
    platform/image-decoders \
alp's avatar
alp committed
173 174 175 176 177 178 179 180
    platform/image-decoders/bmp \
    platform/image-decoders/gif \
    platform/image-decoders/ico \
    platform/image-decoders/jpeg \
    platform/image-decoders/png \
    platform/image-decoders/xbm \
    loader/gtk \
    page/gtk \
181
    ../WebKit/gtk \
alp's avatar
alp committed
182
    ../WebKit/gtk/WebCoreSupport \
183
    ../WebKit/gtk/webkit
184 185
}

186 187
INCLUDEPATH +=  $$PWD \
                $$PWD/ForwardingHeaders \
staikos's avatar
staikos committed
188
                $$PWD/.. \
189 190
                $$PWD/../JavaScriptCore/kjs \
                $$PWD/../JavaScriptCore/bindings \
alp's avatar
alp committed
191
                $$PWD/../JavaScriptCore/wtf \
192 193 194
                $$PWD/platform \
                $$PWD/platform/network \
                $$PWD/platform/graphics \
195 196
                $$PWD/svg/graphics \
                $$PWD/svg/graphics/filters \
alp's avatar
alp committed
197
                $$PWD/platform/sql \
198
                $$PWD/platform/text \
alp's avatar
alp committed
199
                $$PWD/storage \
200
                $$PWD/loader $$PWD/loader/icon \
201 202 203 204 205 206
                $$PWD/css \
                $$PWD/dom \
                $$PWD/page \
                $$PWD/bridge \
                $$PWD/editing \
                $$PWD/rendering \
lars's avatar
lars committed
207
                $$PWD/history \
208 209 210
                $$PWD/xml \
                $$PWD/html \
                $$PWD/bindings/js \
211
                $$PWD/svg \
212 213
                $$PWD/platform/image-decoders \
                $$PWD/plugins
214

215 216
QT += network
lessThan(QT_MINOR_VERSION, 4): QT += xml
217

218 219
QMAKE_EXTRA_TARGETS += generated_files

220
FEATURE_DEFINES_JAVASCRIPT = LANGUAGE_JAVASCRIPT=1
221 222 223

TOKENIZER = $$PWD/css/tokenizer.flex

224 225
DOCTYPESTRINGS = $$PWD/html/DocTypeStrings.gperf

226 227 228 229
CSSBISON = $$PWD/css/CSSGrammar.y

HTML_NAMES = $$PWD/html/HTMLTagNames.in

staikos's avatar
 
staikos committed
230 231
XML_NAMES = $$PWD/xml/xmlattrs.in

232 233 234 235 236 237 238 239
ENTITIES_GPERF = $$PWD/html/HTMLEntityNames.gperf

COLORDAT_GPERF = $$PWD/platform/ColorData.gperf

WALDOCSSPROPS = $$PWD/css/CSSPropertyNames.in

WALDOCSSVALUES = $$PWD/css/CSSValueKeywords.in

240
SVGCSSPROPERTIES = $$PWD/css/SVGCSSPropertyNames.in
241

242
SVGCSSVALUES = $$PWD/css/SVGCSSValueKeywords.in
243 244 245 246

STYLESHEETS_EMBED = $$PWD/css/html4.css

LUT_FILES += \
247
    bindings/js/JSEventTargetBase.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
248
    bindings/js/JSLocation.cpp \
249 250
    bindings/js/JSXMLHttpRequest.cpp \
    bindings/js/JSXSLTProcessor.cpp \
251 252 253
    bindings/js/kjs_css.cpp \
    bindings/js/kjs_events.cpp \
    bindings/js/kjs_navigator.cpp \
254
    bindings/js/kjs_window.cpp
255 256 257 258 259

LUT_TABLE_FILES += \
    bindings/js/JSHTMLInputElementBase.cpp

IDL_BINDINGS += \
260
    css/Counter.idl \
weinig's avatar
weinig committed
261 262 263 264 265
    css/CSSCharsetRule.idl \
    css/CSSFontFaceRule.idl \
    css/CSSImportRule.idl \
    css/CSSMediaRule.idl \
    css/CSSPageRule.idl \
266 267
    css/CSSPrimitiveValue.idl \
    css/CSSRule.idl \
268 269
    css/CSSRuleList.idl \
    css/CSSStyleDeclaration.idl \
weinig's avatar
weinig committed
270
    css/CSSStyleRule.idl \
weinig's avatar
weinig committed
271
    css/CSSStyleSheet.idl \
272 273
    css/CSSValue.idl \
    css/CSSValueList.idl \
274
    css/MediaList.idl \
weinig's avatar
weinig committed
275
    css/Rect.idl \
weinig's avatar
weinig committed
276
    css/StyleSheet.idl \
277
    css/StyleSheetList.idl \
278 279
    dom/Attr.idl \
    dom/CharacterData.idl \
lars's avatar
lars committed
280 281
    dom/CDATASection.idl \
    dom/Comment.idl \
282 283 284
    dom/DocumentFragment.idl \
    dom/Document.idl \
    dom/DocumentType.idl \
weinig@apple.com's avatar
weinig@apple.com committed
285
    dom/DOMCoreException.idl \
286 287 288
    dom/DOMImplementation.idl \
    dom/Element.idl \
    dom/Entity.idl \
lars's avatar
lars committed
289
    dom/EntityReference.idl \
290
    dom/Event.idl \
weinig@apple.com's avatar
weinig@apple.com committed
291
    dom/EventException.idl \
292 293
#    dom/EventListener.idl \
#    dom/EventTarget.idl \
294
    dom/KeyboardEvent.idl \
295
    dom/MouseEvent.idl \
296
    dom/MutationEvent.idl \
weinig's avatar
weinig committed
297
    dom/NamedNodeMap.idl \
298
    dom/Node.idl \
weinig's avatar
weinig committed
299
    dom/NodeFilter.idl \
300
    dom/NodeIterator.idl \
weinig's avatar
weinig committed
301
    dom/NodeList.idl \
302 303
    dom/Notation.idl \
    dom/OverflowEvent.idl \
304
    dom/ProcessingInstruction.idl \
antti's avatar
antti committed
305
    dom/ProgressEvent.idl \
306
    dom/RangeException.idl \
307 308
    dom/Range.idl \
    dom/Text.idl \
darin's avatar
darin committed
309
    dom/TextEvent.idl \
310 311 312
    dom/TreeWalker.idl \
    dom/UIEvent.idl \
    dom/WheelEvent.idl \
313 314
    html/CanvasGradient.idl \
    html/CanvasPattern.idl \
315
    html/CanvasPixelArray.idl \
316 317 318 319 320 321 322 323 324 325 326
    html/CanvasRenderingContext2D.idl \
    html/HTMLAnchorElement.idl \
    html/HTMLAppletElement.idl \
    html/HTMLAreaElement.idl \
    html/HTMLBaseElement.idl \
    html/HTMLBaseFontElement.idl \
    html/HTMLBlockquoteElement.idl \
    html/HTMLBodyElement.idl \
    html/HTMLBRElement.idl \
    html/HTMLButtonElement.idl \
    html/HTMLCanvasElement.idl \
weinig's avatar
weinig committed
327
    html/HTMLCollection.idl \
328 329 330 331 332
    html/HTMLDirectoryElement.idl \
    html/HTMLDivElement.idl \
    html/HTMLDListElement.idl \
    html/HTMLDocument.idl \
    html/HTMLElement.idl \
weinig's avatar
weinig committed
333
    html/HTMLEmbedElement.idl \
334 335 336
    html/HTMLFieldSetElement.idl \
    html/HTMLFontElement.idl \
    html/HTMLFormElement.idl \
weinig's avatar
weinig committed
337
    html/HTMLFrameElement.idl \
weinig's avatar
weinig committed
338
    html/HTMLFrameSetElement.idl \
339 340 341 342
    html/HTMLHeadElement.idl \
    html/HTMLHeadingElement.idl \
    html/HTMLHRElement.idl \
    html/HTMLHtmlElement.idl \
weinig's avatar
weinig committed
343
    html/HTMLIFrameElement.idl \
344 345 346 347 348 349 350 351
    html/HTMLImageElement.idl \
    html/HTMLInputElement.idl \
    html/HTMLIsIndexElement.idl \
    html/HTMLLabelElement.idl \
    html/HTMLLegendElement.idl \
    html/HTMLLIElement.idl \
    html/HTMLLinkElement.idl \
    html/HTMLMapElement.idl \
weinig's avatar
weinig committed
352
    html/HTMLMarqueeElement.idl \
353 354 355
    html/HTMLMenuElement.idl \
    html/HTMLMetaElement.idl \
    html/HTMLModElement.idl \
weinig's avatar
weinig committed
356
    html/HTMLObjectElement.idl \
357 358 359
    html/HTMLOListElement.idl \
    html/HTMLOptGroupElement.idl \
    html/HTMLOptionElement.idl \
360
    html/HTMLOptionsCollection.idl \
361 362 363 364 365
    html/HTMLParagraphElement.idl \
    html/HTMLParamElement.idl \
    html/HTMLPreElement.idl \
    html/HTMLQuoteElement.idl \
    html/HTMLScriptElement.idl \
zack's avatar
zack committed
366
    html/HTMLSelectElement.idl \
367
    html/HTMLStyleElement.idl \
weinig's avatar
weinig committed
368 369 370 371 372 373
    html/HTMLTableCaptionElement.idl \
    html/HTMLTableCellElement.idl \
    html/HTMLTableColElement.idl \
    html/HTMLTableElement.idl \
    html/HTMLTableRowElement.idl \
    html/HTMLTableSectionElement.idl \
374 375 376
    html/HTMLTextAreaElement.idl \
    html/HTMLTitleElement.idl \
    html/HTMLUListElement.idl \
377
    html/ImageData.idl \
weinig's avatar
weinig committed
378
    page/BarInfo.idl \
weinig's avatar
weinig committed
379
    page/Console.idl \
weinig's avatar
weinig committed
380
    page/DOMSelection.idl \
381
    page/DOMWindow.idl \
weinig's avatar
weinig committed
382
    page/History.idl \
weinig's avatar
weinig committed
383
    page/Screen.idl \
384
    xml/DOMParser.idl \
weinig@apple.com's avatar
weinig@apple.com committed
385
    xml/XMLHttpRequestException.idl \
386 387
    xml/XMLSerializer.idl

388 389

SOURCES += \
ggaren's avatar
ggaren committed
390
    bindings/js/GCController.cpp \
weinig's avatar
weinig committed
391
    bindings/js/JSAttrCustom.cpp \
392
    bindings/js/JSCanvasPixelArrayCustom.cpp \
393
    bindings/js/JSCanvasRenderingContext2DCustom.cpp \
weinig's avatar
weinig committed
394
    bindings/js/JSCSSRuleCustom.cpp \
weinig's avatar
weinig committed
395
    bindings/js/JSCSSStyleDeclarationCustom.cpp \
weinig's avatar
weinig committed
396
    bindings/js/JSCSSValueCustom.cpp \
397
    bindings/js/JSCustomVoidCallback.cpp \
ap's avatar
ap committed
398
    bindings/js/JSCustomXPathNSResolver.cpp \
darin's avatar
darin committed
399
    bindings/js/JSDocumentCustom.cpp \
weinig's avatar
weinig committed
400
    bindings/js/JSDOMWindowCustom.cpp \
weinig's avatar
weinig committed
401
    bindings/js/JSElementCustom.cpp \
weinig's avatar
weinig committed
402
    bindings/js/JSEventCustom.cpp \
403
    bindings/js/JSEventTargetBase.cpp \
weinig's avatar
weinig committed
404
    bindings/js/JSEventTargetNode.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
405
    bindings/js/JSHistoryCustom.cpp \
weinig's avatar
weinig committed
406
    bindings/js/JSHTMLAppletElementCustom.cpp \
weinig's avatar
weinig committed
407
    bindings/js/JSHTMLCollectionCustom.cpp \
weinig's avatar
weinig committed
408
    bindings/js/JSHTMLDocumentCustom.cpp \
weinig's avatar
weinig committed
409
    bindings/js/JSHTMLElementCustom.cpp \
410
    bindings/js/JSHTMLElementWrapperFactory.cpp \
weinig's avatar
weinig committed
411
    bindings/js/JSHTMLEmbedElementCustom.cpp \
412
    bindings/js/JSHTMLFormElementCustom.cpp \
weinig's avatar
weinig committed
413
    bindings/js/JSHTMLFrameElementCustom.cpp \
weinig's avatar
weinig committed
414
    bindings/js/JSHTMLFrameSetElementCustom.cpp \
weinig's avatar
weinig committed
415
    bindings/js/JSHTMLIFrameElementCustom.cpp \
weinig's avatar
weinig committed
416
    bindings/js/JSHTMLInputElementBase.cpp \
weinig's avatar
weinig committed
417
    bindings/js/JSHTMLObjectElementCustom.cpp \
418 419
    bindings/js/JSHTMLOptionElementConstructor.cpp \
    bindings/js/JSHTMLOptionsCollectionCustom.cpp \
weinig's avatar
weinig committed
420
    bindings/js/JSHTMLSelectElementCustom.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
421
    bindings/js/JSLocation.cpp \
weinig's avatar
weinig committed
422 423 424
    bindings/js/JSNamedNodeMapCustom.cpp \
    bindings/js/JSNamedNodesCollection.cpp  \
    bindings/js/JSNodeCustom.cpp \
weinig's avatar
weinig committed
425 426
    bindings/js/JSNodeFilterCondition.cpp \
    bindings/js/JSNodeFilterCustom.cpp \
427
    bindings/js/JSNodeIteratorCustom.cpp \
weinig's avatar
weinig committed
428
    bindings/js/JSNodeListCustom.cpp \
weinig's avatar
weinig committed
429
    bindings/js/JSStyleSheetCustom.cpp \
430
    bindings/js/JSStyleSheetListCustom.cpp \
431
    bindings/js/JSTreeWalkerCustom.cpp \
weinig's avatar
weinig committed
432
    bindings/js/JSXMLHttpRequest.cpp \
433
    bindings/js/JSXSLTProcessor.cpp \
434 435 436 437 438 439 440 441
    bindings/js/kjs_binding.cpp \
    bindings/js/kjs_css.cpp \
    bindings/js/kjs_dom.cpp \
    bindings/js/kjs_events.cpp \
    bindings/js/kjs_html.cpp \
    bindings/js/kjs_navigator.cpp \
    bindings/js/kjs_proxy.cpp \
    bindings/js/kjs_window.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
442
    bindings/js/PausedTimeouts.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
443
    bindings/js/ScheduledAction.cpp \
444
    css/CSSBorderImageValue.cpp \
445
    css/CSSCharsetRule.cpp \
446 447
    css/CSSComputedStyleDeclaration.cpp \
    css/CSSCursorImageValue.cpp \
448
    css/CSSFontFace.cpp \
449
    css/CSSFontFaceRule.cpp \
450 451 452
    css/CSSFontFaceSrcValue.cpp \
    css/CSSFontSelector.cpp \
    css/CSSFontFaceSource.cpp \
weinig's avatar
weinig committed
453
    css/CSSHelper.cpp \
454
    css/CSSImageValue.cpp \
455
    css/CSSImportRule.cpp \
456 457 458 459 460
    css/CSSInheritedValue.cpp \
    css/CSSInitialValue.cpp \
    css/CSSMediaRule.cpp \
    css/CSSMutableStyleDeclaration.cpp \
    css/CSSPageRule.cpp \
weinig's avatar
weinig committed
461
    css/CSSParser.cpp \
462 463 464
    css/CSSPrimitiveValue.cpp \
    css/CSSProperty.cpp \
    css/CSSRule.cpp \
465 466
    css/CSSRuleList.cpp \
    css/CSSSelector.cpp \
mitz@apple.com's avatar
mitz@apple.com committed
467
    css/CSSSegmentedFontFace.cpp \
468
    css/CSSStyleDeclaration.cpp \
469
    css/CSSStyleRule.cpp \
weinig's avatar
weinig committed
470
    css/CSSStyleSelector.cpp \
471
    css/CSSStyleSheet.cpp \
472
    css/CSSTimingFunctionValue.cpp \
bdash's avatar
bdash committed
473
    css/CSSTransformValue.cpp \
mitz@apple.com's avatar
mitz@apple.com committed
474
    css/CSSUnicodeRangeValue.cpp \
475
    css/CSSValueList.cpp \
476
    css/FontFamilyValue.cpp \
477 478
    css/FontValue.cpp \
    css/MediaFeatureNames.cpp \
479
    css/MediaList.cpp \
480 481 482
    css/MediaQuery.cpp \
    css/MediaQueryEvaluator.cpp \
    css/MediaQueryExp.cpp \
483
    css/ShadowValue.cpp \
484 485 486 487 488 489 490 491 492 493 494
    css/StyleBase.cpp \
    css/StyleList.cpp \
    css/StyleSheet.cpp \
    css/StyleSheetList.cpp \
    dom/Attr.cpp \
    dom/Attribute.cpp \
    dom/BeforeTextInsertedEvent.cpp \
    dom/BeforeUnloadEvent.cpp \
    dom/CDATASection.cpp \
    dom/CharacterData.cpp \
    dom/ChildNodeList.cpp \
495 496
    dom/ClassNames.cpp \
    dom/ClassNodeList.cpp \
497
    dom/Clipboard.cpp \
498 499 500 501 502 503 504
    dom/ClipboardEvent.cpp \
    dom/Comment.cpp \
    dom/ContainerNode.cpp \
    dom/CSSMappedAttributeDeclaration.cpp \
    dom/Document.cpp \
    dom/DocumentFragment.cpp \
    dom/DocumentType.cpp \
505
    dom/DOMImplementation.cpp \
506
    dom/DynamicNodeList.cpp \
507 508 509
    dom/EditingText.cpp \
    dom/Element.cpp \
    dom/Entity.cpp \
510
    dom/EntityReference.cpp \
511 512 513 514
    dom/Event.cpp \
    dom/EventNames.cpp \
    dom/EventTarget.cpp \
    dom/EventTargetNode.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
515
    dom/ExceptionBase.cpp \
darin@apple.com's avatar
darin@apple.com committed
516
    dom/ExceptionCode.cpp \
517
    dom/KeyboardEvent.cpp \
518
    dom/MappedAttribute.cpp \
519 520 521
    dom/MouseEvent.cpp \
    dom/MouseRelatedEvent.cpp \
    dom/MutationEvent.cpp \
522 523
    dom/NamedAttrMap.cpp \
    dom/NamedMappedAttrMap.cpp \
524
    dom/NameNodeList.cpp \
525 526
    dom/Node.cpp \
    dom/NodeFilterCondition.cpp \
527 528 529
    dom/NodeFilter.cpp \
    dom/NodeIterator.cpp \
    dom/Notation.cpp \
530
    dom/OverflowEvent.cpp \
531
    dom/Position.cpp \
weinig's avatar
weinig committed
532
    dom/PositionIterator.cpp \
533
    dom/ProcessingInstruction.cpp \
antti's avatar
antti committed
534
    dom/ProgressEvent.cpp \
535 536
    dom/QualifiedName.cpp \
    dom/Range.cpp \
537
    dom/RegisteredEventListener.cpp \
538 539
    dom/SelectorNodeList.cpp \
    dom/StaticNodeList.cpp \
540 541
    dom/StyledElement.cpp \
    dom/StyleElement.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
542
    dom/TagNodeList.cpp \
543
    dom/Text.cpp \
darin's avatar
darin committed
544
    dom/TextEvent.cpp \
545
    dom/Traversal.cpp \
546 547
    dom/TreeWalker.cpp \
    dom/UIEvent.cpp \
548
    dom/UIEventWithKeyState.cpp \
549 550 551 552 553 554 555
    dom/WheelEvent.cpp \
    dom/XMLTokenizer.cpp \
    editing/AppendNodeCommand.cpp \
    editing/ApplyStyleCommand.cpp \
    editing/BreakBlockquoteCommand.cpp \
    editing/CompositeEditCommand.cpp \
    editing/CreateLinkCommand.cpp \
556 557
    editing/DeleteButtonController.cpp \
    editing/DeleteButton.cpp \
558 559 560
    editing/DeleteFromTextNodeCommand.cpp \
    editing/DeleteSelectionCommand.cpp \
    editing/EditCommand.cpp \
561
    editing/Editor.cpp \
darin@apple.com's avatar
darin@apple.com committed
562
    editing/EditorCommand.cpp \
563 564
    editing/FormatBlockCommand.cpp \
    editing/htmlediting.cpp \
565
    editing/HTMLInterchange.cpp \
566
    editing/IndentOutdentCommand.cpp \
567 568 569
    editing/InsertIntoTextNodeCommand.cpp \
    editing/InsertLineBreakCommand.cpp \
    editing/InsertListCommand.cpp \
570
    editing/InsertNodeBeforeCommand.cpp \
571
    editing/InsertParagraphSeparatorCommand.cpp \
572
    editing/InsertTextCommand.cpp \
573 574 575 576 577 578
    editing/JoinTextNodesCommand.cpp \
    editing/markup.cpp \
    editing/MergeIdenticalElementsCommand.cpp \
    editing/ModifySelectionListLevel.cpp \
    editing/MoveSelectionCommand.cpp \
    editing/RemoveCSSPropertyCommand.cpp \
mrowe@apple.com's avatar
mrowe@apple.com committed
579
    editing/RemoveFormatCommand.cpp \
580 581
    editing/RemoveNodeAttributeCommand.cpp \
    editing/RemoveNodeCommand.cpp \
582 583 584 585
    editing/RemoveNodePreservingChildrenCommand.cpp \
    editing/ReplaceSelectionCommand.cpp \
    editing/SelectionController.cpp \
    editing/Selection.cpp \
586
    editing/SetNodeAttributeCommand.cpp \
staikos's avatar
Compile  
staikos committed
587
    editing/SmartReplace.cpp \
588
    editing/SmartReplaceICU.cpp \
589 590 591 592 593 594 595 596 597 598
    editing/SplitElementCommand.cpp \
    editing/SplitTextNodeCommand.cpp \
    editing/SplitTextNodeContainingElementCommand.cpp \
    editing/TextIterator.cpp \
    editing/TypingCommand.cpp \
    editing/UnlinkCommand.cpp \
    editing/VisiblePosition.cpp \
    editing/visible_units.cpp \
    editing/WrapContentsInDummySpanCommand.cpp \
    history/BackForwardList.cpp \
bdash's avatar
bdash committed
599
    history/CachedPage.cpp \
600
    history/HistoryItem.cpp \
ggaren's avatar
ggaren committed
601
    history/PageCache.cpp \
602 603
    html/CanvasGradient.cpp \
    html/CanvasPattern.cpp \
604
    html/CanvasPixelArray.cpp \
605
    html/CanvasRenderingContext2D.cpp \
606
    html/CanvasStyle.cpp \
607
    html/FormDataList.cpp \
608 609
    html/HTMLAnchorElement.cpp \
    html/HTMLAppletElement.cpp \
610
    html/HTMLAreaElement.cpp \
611 612 613
    html/HTMLBaseElement.cpp \
    html/HTMLBaseFontElement.cpp \
    html/HTMLBlockquoteElement.cpp \
614 615
    html/HTMLBodyElement.cpp \
    html/HTMLBRElement.cpp \
616 617 618 619 620 621 622 623
    html/HTMLButtonElement.cpp \
    html/HTMLCanvasElement.cpp \
    html/HTMLCollection.cpp \
    html/HTMLDirectoryElement.cpp \
    html/HTMLDivElement.cpp \
    html/HTMLDListElement.cpp \
    html/HTMLDocument.cpp \
    html/HTMLElement.cpp \
624
    html/HTMLElementFactory.cpp \
625
    html/HTMLEmbedElement.cpp \
626
    html/HTMLFieldSetElement.cpp \
627 628
    html/HTMLFontElement.cpp \
    html/HTMLFormCollection.cpp \
629 630
    html/HTMLFormElement.cpp \
    html/HTMLFrameElementBase.cpp \
631 632 633 634 635 636 637 638
    html/HTMLFrameElement.cpp \
    html/HTMLFrameOwnerElement.cpp \
    html/HTMLFrameSetElement.cpp \
    html/HTMLGenericFormElement.cpp \
    html/HTMLHeadElement.cpp \
    html/HTMLHeadingElement.cpp \
    html/HTMLHRElement.cpp \
    html/HTMLHtmlElement.cpp \
639
    html/HTMLIFrameElement.cpp \
640 641 642 643 644 645 646 647 648 649 650
    html/HTMLImageElement.cpp \
    html/HTMLImageLoader.cpp \
    html/HTMLInputElement.cpp \
    html/HTMLIsIndexElement.cpp \
    html/HTMLKeygenElement.cpp \
    html/HTMLLabelElement.cpp \
    html/HTMLLegendElement.cpp \
    html/HTMLLIElement.cpp \
    html/HTMLLinkElement.cpp \
    html/HTMLMapElement.cpp \
    html/HTMLMarqueeElement.cpp \
651
    html/HTMLMenuElement.cpp \
652
    html/HTMLMetaElement.cpp \
653
    html/HTMLModElement.cpp \
654 655 656 657 658 659 660 661 662
    html/HTMLNameCollection.cpp \
    html/HTMLObjectElement.cpp \
    html/HTMLOListElement.cpp \
    html/HTMLOptGroupElement.cpp \
    html/HTMLOptionElement.cpp \
    html/HTMLOptionsCollection.cpp \
    html/HTMLParagraphElement.cpp \
    html/HTMLParamElement.cpp \
    html/HTMLParser.cpp \
hyatt's avatar
hyatt committed
663
    html/HTMLParserErrorCodes.cpp \
664 665
    html/HTMLPlugInElement.cpp \
    html/HTMLPreElement.cpp \
666
    html/HTMLQuoteElement.cpp \
667
    html/HTMLScriptElement.cpp \
668
    html/HTMLSelectElement.cpp \
669 670 671 672 673 674
    html/HTMLStyleElement.cpp \
    html/HTMLTableCaptionElement.cpp \
    html/HTMLTableCellElement.cpp \
    html/HTMLTableColElement.cpp \
    html/HTMLTableElement.cpp \
    html/HTMLTablePartElement.cpp \
675
    html/HTMLTableRowElement.cpp \
darin@apple.com's avatar
darin@apple.com committed
676
    html/HTMLTableRowsCollection.cpp \
677 678 679 680 681 682 683
    html/HTMLTableSectionElement.cpp \
    html/HTMLTextAreaElement.cpp \
    html/HTMLTextFieldInnerElement.cpp \
    html/HTMLTitleElement.cpp \
    html/HTMLTokenizer.cpp \
    html/HTMLUListElement.cpp \
    html/HTMLViewSourceDocument.cpp \
684
    html/ImageData.cpp \
685 686
    loader/Cache.cpp \
    loader/CachedCSSStyleSheet.cpp \
687
    loader/CachedFont.cpp \
688 689
    loader/CachedImage.cpp \
    loader/CachedResourceClientWalker.cpp \
690
    loader/CachedResource.cpp \
691 692 693 694 695 696
    loader/CachedScript.cpp \
    loader/CachedXSLStyleSheet.cpp \
    loader/DocLoader.cpp \
    loader/DocumentLoader.cpp \
    loader/FormState.cpp \
    loader/FrameLoader.cpp \
697 698
    loader/FTPDirectoryDocument.cpp \
    loader/FTPDirectoryParser.cpp \
699
    loader/icon/IconLoader.cpp \
700
    loader/ImageDocument.cpp \
701
    loader/loader.cpp \
702
    loader/MainResourceLoader.cpp \
703
    loader/NavigationAction.cpp \
704 705
    loader/NetscapePlugInStreamLoader.cpp \
    loader/PluginDocument.cpp \
706
    loader/ProgressTracker.cpp \
707 708 709 710 711
    loader/Request.cpp \
    loader/ResourceLoader.cpp \
    loader/SubresourceLoader.cpp \
    loader/TextDocument.cpp \
    loader/TextResourceDecoder.cpp \
712
    page/AnimationController.cpp \
weinig's avatar
weinig committed
713
    page/BarInfo.cpp \
714
    page/Chrome.cpp \
weinig's avatar
weinig committed
715
    page/Console.cpp \
716
    page/ContextMenuController.cpp \
weinig's avatar
weinig committed
717
    page/DOMSelection.cpp \
718 719 720 721 722 723 724
    page/DOMWindow.cpp \
    page/DragController.cpp \
    page/EventHandler.cpp \
    page/FocusController.cpp \
    page/Frame.cpp \
    page/FrameTree.cpp \
    page/FrameView.cpp \
weinig's avatar
weinig committed
725
    page/History.cpp \
aroben's avatar
aroben committed
726
    page/InspectorController.cpp \
727 728
    page/MouseEventWithHitTestResults.cpp \
    page/Page.cpp \
weinig's avatar
weinig committed
729
    page/Screen.cpp \
730
    page/Settings.cpp \
weinig@apple.com's avatar
weinig@apple.com committed
731
    page/WindowFeatures.cpp \
732 733
    platform/Arena.cpp \
    platform/ArrayImpl.cpp \
734 735 736
    platform/text/AtomicString.cpp \
    platform/text/Base64.cpp \
    platform/text/BidiContext.cpp \
737
    platform/ContextMenu.cpp \
738
    platform/text/CString.cpp \
739 740
    platform/DeprecatedCString.cpp \
    platform/DeprecatedPtrListImpl.cpp \
741
    platform/DeprecatedValueListImpl.cpp \
742
    platform/DragData.cpp \
743
    platform/DragImage.cpp \
744
    platform/FileChooser.cpp \
745
    platform/graphics/FontFamily.cpp \
746 747
    platform/graphics/AffineTransform.cpp \
    platform/graphics/BitmapImage.cpp \
748
    platform/graphics/Color.cpp \
749 750
    platform/graphics/FloatPoint3D.cpp \
    platform/graphics/FloatPoint.cpp \
751
    platform/graphics/FloatRect.cpp \
752
    platform/graphics/FloatSize.cpp \
753
    platform/graphics/FontData.cpp \
754 755 756 757
    platform/graphics/GraphicsContext.cpp \
    platform/graphics/GraphicsTypes.cpp \
    platform/graphics/Image.cpp \
    platform/graphics/IntRect.cpp \
758
    platform/graphics/Path.cpp \
759 760
    platform/graphics/PathTraversalState.cpp \
    platform/graphics/Pen.cpp \
mitz@apple.com's avatar
mitz@apple.com committed
761
    platform/graphics/SegmentedFontData.cpp \
762 763
    platform/KURL.cpp \
    platform/Logging.cpp \
weinig's avatar
weinig committed
764
    platform/MIMETypeRegistry.cpp \
765 766 767 768 769 770
    platform/network/AuthenticationChallenge.cpp \
    platform/network/Credential.cpp \
    platform/network/FormData.cpp \
    platform/network/HTTPParsers.cpp \
    platform/network/ProtectionSpace.cpp \
    platform/network/ResourceHandle.cpp \
771
    platform/network/ResourceRequestBase.cpp \
772
    platform/network/ResourceResponseBase.cpp \
773
    platform/text/RegularExpression.cpp \
774 775
    platform/ScrollBar.cpp \
#    platform/SearchPopupMenu.cpp \
weinig's avatar
weinig committed
776
    platform/SecurityOrigin.cpp \
777
    platform/text/SegmentedString.cpp \
778
    platform/SharedBuffer.cpp \
779 780 781 782 783 784 785 786 787 788
    platform/text/String.cpp \
    platform/text/StringImpl.cpp \
    platform/text/TextCodec.cpp \
    platform/text/TextCodecLatin1.cpp \
    platform/text/TextCodecUserDefined.cpp \
    platform/text/TextCodecUTF16.cpp \
    platform/text/TextDecoder.cpp \
    platform/text/TextEncoding.cpp \
    platform/text/TextEncodingRegistry.cpp \
    platform/text/TextStream.cpp \
789
    platform/Timer.cpp \
790
    platform/text/UnicodeRange.cpp \
791
    platform/Widget.cpp \
792
    plugins/PluginStream.cpp \
793 794 795
    rendering/AutoTableLayout.cpp \
    rendering/bidi.cpp \
    rendering/break_lines.cpp \
796
    rendering/CounterNode.cpp \
797 798 799 800
    rendering/EllipsisBox.cpp \
    rendering/FixedTableLayout.cpp \
    rendering/HitTestResult.cpp \
    rendering/InlineBox.cpp \