WebCore.pro 55.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
8
include($$PWD/../WebKit.pri)
gdk-port:LIBS -= -lWebKitGdk
9
10

TEMPLATE = lib
11
qt-port:TARGET = QtWebKit
12
gdk-port:TARGET = WebKitGdk
13
OBJECTS_DIR = tmp
14
15
OBJECTS_DIR_WTR = $$OBJECTS_DIR/
win32-msvc*: OBJECTS_DIR_WTR ~= s|/|\|
16
INCLUDEPATH += tmp $$OUTPUT_DIR/WebCore/tmp
17
18

DESTDIR = $$OUTPUT_DIR/lib
zack's avatar
zack committed
19
20
DEPENDPATH += css dom loader editing history html \
	loader page platform platform/graphics rendering xml
21
22
23
24

include($$OUTPUT_DIR/config.pri)

CONFIG -= warn_on
25
*-g++:QMAKE_CXXFLAGS += -Wreturn-type -fno-strict-aliasing
26
#QMAKE_CXXFLAGS += -Wall -Wno-undef -Wno-unused-parameter
27

28
contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
29
30
unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions

hausmann's avatar
hausmann committed
31
linux-*: DEFINES += HAVE_STDINT_H
bdash's avatar
bdash committed
32
freebsd-*: DEFINES += HAVE_PTHREAD_NP_H
hausmann's avatar
hausmann committed
33

34
35
36
37
38
39
40
# 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

41
42
DEFINES += BUILD_WEBKIT

43
44
win32-*: DEFINES += ENABLE_ICONDATABASE=0

45
# Optional components (look for defs in config.h and included files!)
46
47
48
49
50
!contains(DEFINES, ENABLE_ICONDATABASE=.): DEFINES += ENABLE_ICONDATABASE=1
!contains(DEFINES, ENABLE_XPATH=.): DEFINES += ENABLE_XPATH=1
!contains(DEFINES, ENABLE_XSLT=.): DEFINES += ENABLE_XSLT=1
#!contains(DEFINES, ENABLE_XBL=.): DEFINES += ENABLE_XBL=1
qt-port: !contains(DEFINES, ENABLE_SVG=.): DEFINES += ENABLE_SVG=1
51
gdk-port:DEFINES += ENABLE_SVG=1
52

53
DEFINES += WTF_CHANGES=1
54

55
56
57
58
include($$PWD/../JavaScriptCore/JavaScriptCore.pri)

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

macx {
61
    INCLUDEPATH += /usr/include/libxml2
bdash's avatar
bdash committed
62
    LIBS += -lxml2 -lxslt
63
}
lars's avatar
lars committed
64

aroben's avatar
aroben committed
65
qt-port {
66
67
68
69
!win32-* {
    LIBS += -L$$OUTPUT_DIR/WebKitQt/Plugins
    LIBS += -lqtwebico
}
70

zack's avatar
zack committed
71
INCLUDEPATH += \
72
73
74
75
76
77
78
79
80
                $$PWD/platform/qt \
                $$PWD/platform/network/qt \
                $$PWD/platform/graphics/qt \
                $$PWD/platform/graphics/svg/qt \
                $$PWD/loader/qt \
                $$PWD/page/qt \
                $$PWD/../WebKitQt/WebCoreSupport \
                $$PWD/../WebKitQt/Api

zack's avatar
zack committed
81
82
83
84
DEPENDPATH += editing/qt history/qt loader/qt page/qt \
	platform/graphics/qt ../WeKitQt/Api ../WebKitQt/WebCoreSupport
}

85
86
gdk-port {
    INCLUDEPATH += \
87
    $$PWD/platform/graphics/svg/cairo \
88
89
90
91
92
93
    $$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 \
    $$PWD/platform/image-decoders/xbm
94

95
96
97
98
99
100
    DEPENDPATH += platform/graphics/gdk       \
                  platform/gdk                \
                  loader/gdk                  \
                  page/gdk                    \
                  platform/graphics/cairo     \
                  platform/graphics/svg/cairo \
101
                  platform/network/curl       \
102
                  ../WebKit/gtk/Api           \
103
                  ../WebKit/gtk/WebCoreSupport
104
105
}

106
107
INCLUDEPATH +=  $$PWD \
                $$PWD/ForwardingHeaders \
staikos's avatar
staikos committed
108
                $$PWD/.. \
109
110
111
112
113
114
                $$PWD/../JavaScriptCore/kjs \
                $$PWD/../JavaScriptCore/bindings \
                $$PWD/platform \
                $$PWD/platform/network \
                $$PWD/platform/graphics \
                $$PWD/platform/graphics/svg \
115
                $$PWD/platform/graphics/svg/filters \
116
                $$PWD/loader $$PWD/loader/icon \
117
118
119
120
121
122
                $$PWD/css \
                $$PWD/dom \
                $$PWD/page \
                $$PWD/bridge \
                $$PWD/editing \
                $$PWD/rendering \
lars's avatar
lars committed
123
                $$PWD/history \
124
125
126
127
128
                $$PWD/xml \
                $$PWD/html \
                $$PWD/bindings/js \
                $$PWD/ksvg2 $$PWD/ksvg2/css $$PWD/ksvg2/svg $$PWD/ksvg2/misc $$PWD/ksvg2/events \
                $$PWD/platform/image-decoders \
129
                $$PWD/../WebKitQt/WebCoreSupport
130
131
132
133
134
135
136
137
138
139
QT += network

FEATURE_DEFINES_JAVASCRIPT = LANGUAGE_JAVASCRIPT

TOKENIZER = $$PWD/css/tokenizer.flex

CSSBISON = $$PWD/css/CSSGrammar.y

HTML_NAMES = $$PWD/html/HTMLTagNames.in

staikos's avatar
   
staikos committed
140
141
XML_NAMES = $$PWD/xml/xmlattrs.in

142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
ENTITIES_GPERF = $$PWD/html/HTMLEntityNames.gperf

COLORDAT_GPERF = $$PWD/platform/ColorData.gperf

WALDOCSSPROPS = $$PWD/css/CSSPropertyNames.in

WALDOCSSVALUES = $$PWD/css/CSSValueKeywords.in

SVGCSSPROPERTIES = $$PWD/ksvg2/css/CSSPropertyNames.in

SVGCSSVALUES = $$PWD/ksvg2/css/CSSValueKeywords.in

STYLESHEETS_EMBED = $$PWD/css/html4.css

LUT_FILES += \
weinig's avatar
weinig committed
157
158
    bindings/js/JSDOMExceptionConstructor.cpp \
    bindings/js/JSEventTargetNode.cpp \
159
160
    bindings/js/JSXMLHttpRequest.cpp \
    bindings/js/JSXSLTProcessor.cpp \
161
162
163
    bindings/js/kjs_css.cpp \
    bindings/js/kjs_events.cpp \
    bindings/js/kjs_navigator.cpp \
164
    bindings/js/kjs_window.cpp
165
166
167
168
169

LUT_TABLE_FILES += \
    bindings/js/JSHTMLInputElementBase.cpp

IDL_BINDINGS += \
170
    css/Counter.idl \
weinig's avatar
weinig committed
171
172
173
174
175
    css/CSSCharsetRule.idl \
    css/CSSFontFaceRule.idl \
    css/CSSImportRule.idl \
    css/CSSMediaRule.idl \
    css/CSSPageRule.idl \
176
177
    css/CSSPrimitiveValue.idl \
    css/CSSRule.idl \
178
179
    css/CSSRuleList.idl \
    css/CSSStyleDeclaration.idl \
weinig's avatar
weinig committed
180
    css/CSSStyleRule.idl \
weinig's avatar
weinig committed
181
    css/CSSStyleSheet.idl \
182
183
    css/CSSValue.idl \
    css/CSSValueList.idl \
184
    css/MediaList.idl \
weinig's avatar
weinig committed
185
    css/Rect.idl \
weinig's avatar
weinig committed
186
    css/StyleSheet.idl \
187
188
    dom/Attr.idl \
    dom/CharacterData.idl \
lars's avatar
lars committed
189
190
    dom/CDATASection.idl \
    dom/Comment.idl \
191
192
193
194
195
196
    dom/DocumentFragment.idl \
    dom/Document.idl \
    dom/DocumentType.idl \
    dom/DOMImplementation.idl \
    dom/Element.idl \
    dom/Entity.idl \
lars's avatar
lars committed
197
    dom/EntityReference.idl \
198
    dom/Event.idl \
199
200
#    dom/EventListener.idl \
#    dom/EventTarget.idl \
201
    dom/KeyboardEvent.idl \
202
    dom/MouseEvent.idl \
203
    dom/MutationEvent.idl \
weinig's avatar
weinig committed
204
    dom/NamedNodeMap.idl \
205
    dom/Node.idl \
weinig's avatar
weinig committed
206
    dom/NodeFilter.idl \
207
    dom/NodeIterator.idl \
weinig's avatar
weinig committed
208
    dom/NodeList.idl \
209
210
    dom/Notation.idl \
    dom/OverflowEvent.idl \
211
    dom/ProcessingInstruction.idl \
212
    dom/RangeException.idl \
213
214
    dom/Range.idl \
    dom/Text.idl \
darin's avatar
darin committed
215
    dom/TextEvent.idl \
216
217
218
    dom/TreeWalker.idl \
    dom/UIEvent.idl \
    dom/WheelEvent.idl \
219
220
221
222
223
224
225
226
227
228
229
230
231
    html/CanvasGradient.idl \
    html/CanvasPattern.idl \
    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
232
    html/HTMLCollection.idl \
233
234
235
236
237
    html/HTMLDirectoryElement.idl \
    html/HTMLDivElement.idl \
    html/HTMLDListElement.idl \
    html/HTMLDocument.idl \
    html/HTMLElement.idl \
weinig's avatar
weinig committed
238
    html/HTMLEmbedElement.idl \
239
240
241
    html/HTMLFieldSetElement.idl \
    html/HTMLFontElement.idl \
    html/HTMLFormElement.idl \
weinig's avatar
weinig committed
242
    html/HTMLFrameElement.idl \
weinig's avatar
weinig committed
243
    html/HTMLFrameSetElement.idl \
244
245
246
247
    html/HTMLHeadElement.idl \
    html/HTMLHeadingElement.idl \
    html/HTMLHRElement.idl \
    html/HTMLHtmlElement.idl \
weinig's avatar
weinig committed
248
    html/HTMLIFrameElement.idl \
249
250
251
252
253
254
255
256
    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
257
    html/HTMLMarqueeElement.idl \
258
259
260
    html/HTMLMenuElement.idl \
    html/HTMLMetaElement.idl \
    html/HTMLModElement.idl \
weinig's avatar
weinig committed
261
    html/HTMLObjectElement.idl \
262
263
264
    html/HTMLOListElement.idl \
    html/HTMLOptGroupElement.idl \
    html/HTMLOptionElement.idl \
265
    html/HTMLOptionsCollection.idl \
266
267
268
269
270
    html/HTMLParagraphElement.idl \
    html/HTMLParamElement.idl \
    html/HTMLPreElement.idl \
    html/HTMLQuoteElement.idl \
    html/HTMLScriptElement.idl \
zack's avatar
zack committed
271
    html/HTMLSelectElement.idl \
272
    html/HTMLStyleElement.idl \
weinig's avatar
weinig committed
273
274
275
276
277
278
    html/HTMLTableCaptionElement.idl \
    html/HTMLTableCellElement.idl \
    html/HTMLTableColElement.idl \
    html/HTMLTableElement.idl \
    html/HTMLTableRowElement.idl \
    html/HTMLTableSectionElement.idl \
279
280
281
    html/HTMLTextAreaElement.idl \
    html/HTMLTitleElement.idl \
    html/HTMLUListElement.idl \
weinig's avatar
weinig committed
282
    page/BarInfo.idl \
weinig's avatar
weinig committed
283
    page/DOMSelection.idl \
284
    page/DOMWindow.idl \
weinig's avatar
weinig committed
285
    page/History.idl \
weinig's avatar
weinig committed
286
    page/Screen.idl \
287
    xml/DOMParser.idl \
288
289
    xml/XMLSerializer.idl

290
291

SOURCES += \
ggaren's avatar
ggaren committed
292
    bindings/js/GCController.cpp \
293
    bindings/js/JSCanvasRenderingContext2DCustom.cpp \
weinig's avatar
weinig committed
294
    bindings/js/JSCSSRuleCustom.cpp \
weinig's avatar
weinig committed
295
    bindings/js/JSCSSStyleDeclarationCustom.cpp \
weinig's avatar
weinig committed
296
    bindings/js/JSCSSValueCustom.cpp \
ap's avatar
ap committed
297
    bindings/js/JSCustomXPathNSResolver.cpp \
darin's avatar
darin committed
298
    bindings/js/JSDocumentCustom.cpp \
weinig's avatar
weinig committed
299
300
    bindings/js/JSDOMExceptionConstructor.cpp \
    bindings/js/JSDOMWindowCustom.cpp \
weinig's avatar
weinig committed
301
    bindings/js/JSEventCustom.cpp \
weinig's avatar
weinig committed
302
    bindings/js/JSEventTargetNode.cpp \
weinig's avatar
weinig committed
303
    bindings/js/JSHTMLAppletElementCustom.cpp \
weinig's avatar
weinig committed
304
    bindings/js/JSHTMLCollectionCustom.cpp \
weinig's avatar
weinig committed
305
    bindings/js/JSHTMLDocumentCustom.cpp \
weinig's avatar
weinig committed
306
    bindings/js/JSHTMLElementCustom.cpp \
307
    bindings/js/JSHTMLElementWrapperFactory.cpp \
weinig's avatar
weinig committed
308
    bindings/js/JSHTMLEmbedElementCustom.cpp \
309
    bindings/js/JSHTMLFormElementCustom.cpp \
weinig's avatar
weinig committed
310
    bindings/js/JSHTMLFrameSetElementCustom.cpp \
weinig's avatar
weinig committed
311
    bindings/js/JSHTMLInputElementBase.cpp \
weinig's avatar
weinig committed
312
    bindings/js/JSHTMLObjectElementCustom.cpp \
313
314
    bindings/js/JSHTMLOptionElementConstructor.cpp \
    bindings/js/JSHTMLOptionsCollectionCustom.cpp \
weinig's avatar
weinig committed
315
    bindings/js/JSHTMLSelectElementCustom.cpp \
weinig's avatar
weinig committed
316
317
318
    bindings/js/JSNamedNodeMapCustom.cpp \
    bindings/js/JSNamedNodesCollection.cpp  \
    bindings/js/JSNodeCustom.cpp \
weinig's avatar
weinig committed
319
320
    bindings/js/JSNodeFilterCondition.cpp \
    bindings/js/JSNodeFilterCustom.cpp \
321
    bindings/js/JSNodeIteratorCustom.cpp \
weinig's avatar
weinig committed
322
    bindings/js/JSNodeListCustom.cpp \
weinig's avatar
weinig committed
323
    bindings/js/JSStyleSheetCustom.cpp \
324
    bindings/js/JSTreeWalkerCustom.cpp \
weinig's avatar
weinig committed
325
    bindings/js/JSXMLHttpRequest.cpp \
326
    bindings/js/JSXSLTProcessor.cpp \
327
328
329
330
331
332
333
334
335
    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 \
    css/CSSBorderImageValue.cpp \
336
    css/CSSCharsetRule.cpp \
337
338
339
    css/CSSComputedStyleDeclaration.cpp \
    css/CSSCursorImageValue.cpp \
    css/CSSFontFaceRule.cpp \
weinig's avatar
weinig committed
340
    css/CSSHelper.cpp \
341
    css/CSSImageValue.cpp \
342
    css/CSSImportRule.cpp \
343
344
345
346
347
    css/CSSInheritedValue.cpp \
    css/CSSInitialValue.cpp \
    css/CSSMediaRule.cpp \
    css/CSSMutableStyleDeclaration.cpp \
    css/CSSPageRule.cpp \
weinig's avatar
weinig committed
348
    css/CSSParser.cpp \
349
350
351
    css/CSSPrimitiveValue.cpp \
    css/CSSProperty.cpp \
    css/CSSRule.cpp \
352
353
354
    css/CSSRuleList.cpp \
    css/CSSSelector.cpp \
    css/CSSStyleDeclaration.cpp \
355
    css/CSSStyleRule.cpp \
weinig's avatar
weinig committed
356
    css/CSSStyleSelector.cpp \
357
358
    css/CSSStyleSheet.cpp \
    css/CSSValueList.cpp \
359
    css/FontFamilyValue.cpp \
360
361
    css/FontValue.cpp \
    css/MediaFeatureNames.cpp \
362
    css/MediaList.cpp \
363
364
365
    css/MediaQuery.cpp \
    css/MediaQueryEvaluator.cpp \
    css/MediaQueryExp.cpp \
366
    css/ShadowValue.cpp \
367
368
369
370
371
372
373
374
375
376
377
    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 \
378
    dom/Clipboard.cpp \
379
380
381
382
383
384
385
    dom/ClipboardEvent.cpp \
    dom/Comment.cpp \
    dom/ContainerNode.cpp \
    dom/CSSMappedAttributeDeclaration.cpp \
    dom/Document.cpp \
    dom/DocumentFragment.cpp \
    dom/DocumentType.cpp \
386
    dom/DOMImplementation.cpp \
387
388
389
    dom/EditingText.cpp \
    dom/Element.cpp \
    dom/Entity.cpp \
390
    dom/EntityReference.cpp \
391
392
393
394
395
    dom/Event.cpp \
    dom/EventNames.cpp \
    dom/EventTarget.cpp \
    dom/EventTargetNode.cpp \
    dom/KeyboardEvent.cpp \
396
    dom/MappedAttribute.cpp \
397
398
399
    dom/MouseEvent.cpp \
    dom/MouseRelatedEvent.cpp \
    dom/MutationEvent.cpp \
400
401
    dom/NamedAttrMap.cpp \
    dom/NamedMappedAttrMap.cpp \
402
    dom/NameNodeList.cpp \
403
404
    dom/Node.cpp \
    dom/NodeFilterCondition.cpp \
405
406
    dom/NodeFilter.cpp \
    dom/NodeIterator.cpp \
407
    dom/NodeList.cpp \
408
    dom/Notation.cpp \
409
    dom/OverflowEvent.cpp \
410
    dom/Position.cpp \
weinig's avatar
weinig committed
411
    dom/PositionIterator.cpp \
412
413
414
    dom/ProcessingInstruction.cpp \
    dom/QualifiedName.cpp \
    dom/Range.cpp \
415
    dom/RegisteredEventListener.cpp \
416
417
418
    dom/StyledElement.cpp \
    dom/StyleElement.cpp \
    dom/Text.cpp \
darin's avatar
darin committed
419
    dom/TextEvent.cpp \
420
    dom/Traversal.cpp \
421
422
    dom/TreeWalker.cpp \
    dom/UIEvent.cpp \
423
    dom/UIEventWithKeyState.cpp \
424
425
426
427
428
429
430
431
    dom/WheelEvent.cpp \
    dom/XMLTokenizer.cpp \
    editing/AppendNodeCommand.cpp \
    editing/ApplyStyleCommand.cpp \
    editing/BreakBlockquoteCommand.cpp \
    editing/CommandByName.cpp \
    editing/CompositeEditCommand.cpp \
    editing/CreateLinkCommand.cpp \
432
433
    editing/DeleteButtonController.cpp \
    editing/DeleteButton.cpp \
434
435
436
    editing/DeleteFromTextNodeCommand.cpp \
    editing/DeleteSelectionCommand.cpp \
    editing/EditCommand.cpp \
437
438
439
    editing/Editor.cpp \
    editing/FormatBlockCommand.cpp \
    editing/htmlediting.cpp \
440
    editing/HTMLInterchange.cpp \
441
    editing/IndentOutdentCommand.cpp \
442
443
444
    editing/InsertIntoTextNodeCommand.cpp \
    editing/InsertLineBreakCommand.cpp \
    editing/InsertListCommand.cpp \
445
    editing/InsertNodeBeforeCommand.cpp \
446
    editing/InsertParagraphSeparatorCommand.cpp \
447
    editing/InsertTextCommand.cpp \
448
449
450
451
452
453
454
    editing/JoinTextNodesCommand.cpp \
    editing/JSEditor.cpp \
    editing/markup.cpp \
    editing/MergeIdenticalElementsCommand.cpp \
    editing/ModifySelectionListLevel.cpp \
    editing/MoveSelectionCommand.cpp \
    editing/RemoveCSSPropertyCommand.cpp \
455
456
    editing/RemoveNodeAttributeCommand.cpp \
    editing/RemoveNodeCommand.cpp \
457
458
459
460
    editing/RemoveNodePreservingChildrenCommand.cpp \
    editing/ReplaceSelectionCommand.cpp \
    editing/SelectionController.cpp \
    editing/Selection.cpp \
461
    editing/SetNodeAttributeCommand.cpp \
staikos's avatar
Compile    
staikos committed
462
    editing/SmartReplace.cpp \
463
464
465
466
467
468
469
470
471
472
    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
473
    history/CachedPage.cpp \
474
    history/HistoryItem.cpp \
ggaren's avatar
ggaren committed
475
    history/PageCache.cpp \
476
477
    html/CanvasGradient.cpp \
    html/CanvasPattern.cpp \
478
    html/CanvasRenderingContext2D.cpp \
479
    html/CanvasStyle.cpp \
480
    html/FormDataList.cpp \
481
482
    html/HTMLAnchorElement.cpp \
    html/HTMLAppletElement.cpp \
483
    html/HTMLAreaElement.cpp \
484
485
486
    html/HTMLBaseElement.cpp \
    html/HTMLBaseFontElement.cpp \
    html/HTMLBlockquoteElement.cpp \
487
488
    html/HTMLBodyElement.cpp \
    html/HTMLBRElement.cpp \
489
490
491
492
493
494
495
496
    html/HTMLButtonElement.cpp \
    html/HTMLCanvasElement.cpp \
    html/HTMLCollection.cpp \
    html/HTMLDirectoryElement.cpp \
    html/HTMLDivElement.cpp \
    html/HTMLDListElement.cpp \
    html/HTMLDocument.cpp \
    html/HTMLElement.cpp \
497
    html/HTMLElementFactory.cpp \
498
    html/HTMLEmbedElement.cpp \
499
    html/HTMLFieldSetElement.cpp \
500
501
    html/HTMLFontElement.cpp \
    html/HTMLFormCollection.cpp \
502
503
    html/HTMLFormElement.cpp \
    html/HTMLFrameElementBase.cpp \
504
505
506
507
508
509
510
511
    html/HTMLFrameElement.cpp \
    html/HTMLFrameOwnerElement.cpp \
    html/HTMLFrameSetElement.cpp \
    html/HTMLGenericFormElement.cpp \
    html/HTMLHeadElement.cpp \
    html/HTMLHeadingElement.cpp \
    html/HTMLHRElement.cpp \
    html/HTMLHtmlElement.cpp \
512
    html/HTMLIFrameElement.cpp \
513
514
515
516
517
518
519
520
521
522
523
    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 \
524
    html/HTMLMenuElement.cpp \
525
    html/HTMLMetaElement.cpp \
526
    html/HTMLModElement.cpp \
527
528
529
530
531
532
533
534
535
    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
536
    html/HTMLParserErrorCodes.cpp \
537
538
    html/HTMLPlugInElement.cpp \
    html/HTMLPreElement.cpp \
539
    html/HTMLQuoteElement.cpp \
540
    html/HTMLScriptElement.cpp \
541
    html/HTMLSelectElement.cpp \
542
543
544
545
546
547
    html/HTMLStyleElement.cpp \
    html/HTMLTableCaptionElement.cpp \
    html/HTMLTableCellElement.cpp \
    html/HTMLTableColElement.cpp \
    html/HTMLTableElement.cpp \
    html/HTMLTablePartElement.cpp \
548
    html/HTMLTableRowElement.cpp \
549
550
551
552
553
554
555
    html/HTMLTableSectionElement.cpp \
    html/HTMLTextAreaElement.cpp \
    html/HTMLTextFieldInnerElement.cpp \
    html/HTMLTitleElement.cpp \
    html/HTMLTokenizer.cpp \
    html/HTMLUListElement.cpp \
    html/HTMLViewSourceDocument.cpp \
556
557
558
559
    loader/Cache.cpp \
    loader/CachedCSSStyleSheet.cpp \
    loader/CachedImage.cpp \
    loader/CachedResourceClientWalker.cpp \
560
    loader/CachedResource.cpp \
561
562
563
564
565
566
    loader/CachedScript.cpp \
    loader/CachedXSLStyleSheet.cpp \
    loader/DocLoader.cpp \
    loader/DocumentLoader.cpp \
    loader/FormState.cpp \
    loader/FrameLoader.cpp \
567
    loader/icon/IconLoader.cpp \
568
    loader/ImageDocument.cpp \
569
    loader/loader.cpp \
570
    loader/MainResourceLoader.cpp \
571
    loader/NavigationAction.cpp \
572
573
    loader/NetscapePlugInStreamLoader.cpp \
    loader/PluginDocument.cpp \
574
    loader/ProgressTracker.cpp \
575
576
577
578
579
    loader/Request.cpp \
    loader/ResourceLoader.cpp \
    loader/SubresourceLoader.cpp \
    loader/TextDocument.cpp \
    loader/TextResourceDecoder.cpp \
weinig's avatar
weinig committed
580
    page/BarInfo.cpp \
581
582
    page/Chrome.cpp \
    page/ContextMenuController.cpp \
weinig's avatar
weinig committed
583
    page/DOMSelection.cpp \
584
585
586
587
588
589
590
    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
591
    page/History.cpp \
aroben's avatar
aroben committed
592
    page/InspectorController.cpp \
593
594
    page/MouseEventWithHitTestResults.cpp \
    page/Page.cpp \
weinig's avatar
weinig committed
595
    page/Screen.cpp \
596
597
598
    page/Settings.cpp \
    platform/Arena.cpp \
    platform/ArrayImpl.cpp \
599
    platform/AtomicString.cpp \
staikos's avatar
staikos committed
600
    platform/Base64.cpp \
601
    platform/BidiContext.cpp \
602
603
604
605
606
    platform/ContextMenu.cpp \
    platform/CString.cpp \
    platform/DeprecatedCString.cpp \
    platform/DeprecatedPtrListImpl.cpp \
    platform/DeprecatedString.cpp \
607
608
    platform/DeprecatedStringList.cpp \
    platform/DeprecatedValueListImpl.cpp \
609
    platform/DragData.cpp \
610
    platform/DragImage.cpp \
611
612
613
614
    platform/FileChooser.cpp \
    platform/FontFamily.cpp \
    platform/graphics/AffineTransform.cpp \
    platform/graphics/BitmapImage.cpp \
615
    platform/graphics/Color.cpp \
616
617
    platform/graphics/FloatPoint3D.cpp \
    platform/graphics/FloatPoint.cpp \
618
    platform/graphics/FloatRect.cpp \
619
620
621
622
623
624
    platform/graphics/FloatSize.cpp \
    platform/graphics/GraphicsContext.cpp \
    platform/graphics/GraphicsTypes.cpp \
    platform/graphics/ImageBuffer.cpp \
    platform/graphics/Image.cpp \
    platform/graphics/IntRect.cpp \
625
    platform/graphics/Path.cpp \
626
627
628
629
    platform/graphics/PathTraversalState.cpp \
    platform/graphics/Pen.cpp \
    platform/KURL.cpp \
    platform/Logging.cpp \
weinig's avatar
weinig committed
630
    platform/MIMETypeRegistry.cpp \
631
632
633
634
635
636
    platform/network/AuthenticationChallenge.cpp \
    platform/network/Credential.cpp \
    platform/network/FormData.cpp \
    platform/network/HTTPParsers.cpp \
    platform/network/ProtectionSpace.cpp \
    platform/network/ResourceHandle.cpp \
637
    platform/network/ResourceRequestBase.cpp \
638
    platform/network/ResourceResponse.cpp \
639
    platform/RegularExpression.cpp \
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
    platform/ScrollBar.cpp \
#    platform/SearchPopupMenu.cpp \
    platform/SegmentedString.cpp \
    platform/SharedBuffer.cpp \
    platform/String.cpp \
    platform/StringImpl.cpp \
    platform/TextCodec.cpp \
    platform/TextCodecLatin1.cpp \
    platform/TextCodecUTF16.cpp \
    platform/TextDecoder.cpp \
    platform/TextEncoding.cpp \
    platform/TextEncodingRegistry.cpp \
    platform/TextStream.cpp \
    platform/Timer.cpp \
    platform/Widget.cpp \
    rendering/AutoTableLayout.cpp \
    rendering/bidi.cpp \
    rendering/break_lines.cpp \
658
    rendering/CounterNode.cpp \
659
660
661
662
    rendering/EllipsisBox.cpp \
    rendering/FixedTableLayout.cpp \
    rendering/HitTestResult.cpp \
    rendering/InlineBox.cpp \
663
    rendering/InlineFlowBox.cpp \
664
    rendering/InlineTextBox.cpp \
weinig's avatar
weinig committed
665
    rendering/LayoutState.cpp \
666
667
    rendering/ListMarkerBox.cpp \
    rendering/RenderApplet.cpp \
668
669
670
    rendering/RenderArena.cpp \
    rendering/RenderBlock.cpp \
    rendering/RenderBox.cpp \
671
    rendering/RenderBR.cpp \
672
    rendering/RenderButton.cpp \
673
674
675
    rendering/RenderContainer.cpp \
    rendering/RenderCounter.cpp \
    rendering/RenderFieldset.cpp \
676
677
    rendering/RenderFileUploadControl.cpp \
    rendering/RenderFlexibleBox.cpp \
678
679
680
681
682
683
684
    rendering/RenderFlow.cpp \
    rendering/RenderFrame.cpp \
    rendering/RenderFrameSet.cpp \
    rendering/RenderHTMLCanvas.cpp \
    rendering/RenderImage.cpp \
    rendering/RenderInline.cpp \
    rendering/RenderLayer.cpp \
685
    rendering/RenderLegend.cpp \
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
    rendering/RenderListBox.cpp \
    rendering/RenderListItem.cpp \
    rendering/RenderListMarker.cpp \
    rendering/RenderMenuList.cpp \
    rendering/RenderObject.cpp \
    rendering/RenderPart.cpp \
    rendering/RenderPartObject.cpp \
    rendering/RenderReplaced.cpp \
    rendering/RenderSlider.cpp \
    rendering/RenderStyle.cpp \
    rendering/RenderTableCell.cpp \
    rendering/RenderTableCol.cpp \
    rendering/RenderTable.cpp \
    rendering/RenderTableRow.cpp \
    rendering/RenderTableSection.cpp \
701
    rendering/RenderTextControl.cpp \
702
    rendering/RenderText.cpp \
703
    rendering/RenderTextFragment.cpp \
704
705
706
707
    rendering/RenderTheme.cpp \
    rendering/RenderTreeAsText.cpp \
    rendering/RenderView.cpp \
    rendering/RenderWidget.cpp \
darin's avatar
darin committed
708
    rendering/RenderWordBreak.cpp \
709
710
711
    rendering/RootInlineBox.cpp \
    rendering/SVGRenderTreeAsText.cpp \
    xml/DOMParser.cpp \
ap's avatar
ap committed
712
    xml/NativeXPathNSResolver.cpp \
weinig's avatar
weinig committed
713
    xml/XMLHttpRequest.cpp \
714
715
716
717
718
719
    xml/XMLSerializer.cpp \
    xml/XPathEvaluator.cpp \
    xml/XPathExpression.cpp \
    xml/XPathExpressionNode.cpp \
    xml/XPathFunctions.cpp \
    xml/XPathNamespace.cpp \
ap's avatar
ap committed
720
    xml/XPathNodeSet.cpp \
721
722
723
724
725
726
727
728
729
730
731
    xml/XPathNSResolver.cpp \
    xml/XPathParser.cpp \
    xml/XPathPath.cpp \
    xml/XPathPredicate.cpp \
    xml/XPathResult.cpp \
    xml/XPathStep.cpp \
    xml/XPathUtil.cpp \
    xml/XPathValue.cpp \
    xml/XPathVariableReference.cpp \
    xml/XSLImportRule.cpp \
    xml/XSLStyleSheet.cpp \
ap's avatar
ap committed
732
    xml/XSLTExtensions.cpp \
733
734
    xml/XSLTProcessor.cpp

aroben's avatar
aroben committed
735
gdk-port {
736
737
738
739
740
741
742
743
744
  SOURCES += \
    platform/GlyphPageTreeNode.cpp \
    platform/GlyphWidthMap.cpp \
    platform/FontCache.cpp \
    platform/Font.cpp \
    platform/FontData.cpp \
    platform/FontFallbackList.cpp 
}

lars's avatar
lars committed
745
746
qt-port:HEADERS += \
    $$PWD/platform/qt/QWebPopup.h \
747
    $$PWD/platform/qt/MenuEventProxy.h \
lars's avatar
lars committed
748
749
750
751
752
753
754
    $$PWD/platform/qt/SharedTimerQt.h \
    $$PWD/../WebKitQt/Api/qwebframe.h \
    $$PWD/../WebKitQt/Api/qwebpage.h \
    $$PWD/../WebKitQt/Api/qwebnetworkinterface.h \
    $$PWD/../WebKitQt/Api/qwebnetworkinterface_p.h \
    $$PWD/../WebKitQt/Api/qwebobjectplugin.h \
    $$PWD/../WebKitQt/Api/qwebobjectplugin_p.h \
755
    $$PWD/../WebKitQt/Api/qwebobjectpluginconnector.h \
lars's avatar
lars committed
756
757
758
    $$PWD/../WebKitQt/Api/qcookiejar.h \
    $$PWD/../WebKitQt/WebCoreSupport/FrameLoaderClientQt.h

759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
qt-port:SOURCES += \
    page/qt/DragControllerQt.cpp \
    page/qt/EventHandlerQt.cpp \
    page/qt/FrameQt.cpp \
    loader/qt/DocumentLoaderQt.cpp \
    platform/graphics/qt/AffineTransformQt.cpp \
    platform/graphics/qt/ColorQt.cpp \
    platform/graphics/qt/FloatPointQt.cpp \
    platform/graphics/qt/FloatRectQt.cpp \
    platform/graphics/qt/GraphicsContextQt.cpp \
    platform/graphics/qt/IconQt.cpp \
    platform/graphics/qt/ImageBufferQt.cpp \
    platform/graphics/qt/ImageDecoderQt.cpp \
    platform/graphics/qt/ImageQt.cpp \
    platform/graphics/qt/ImageSourceQt.cpp \
    platform/graphics/qt/IntPointQt.cpp \
    platform/graphics/qt/IntRectQt.cpp \
    platform/graphics/qt/IntSizeQt.cpp \
    platform/graphics/qt/PathQt.cpp \
    platform/network/qt/ResourceHandleQt.cpp \
    editing/qt/EditorQt.cpp \
    history/qt/CachedPageQt.cpp \
    platform/qt/ClipboardQt.cpp \
    platform/qt/ContextMenuItemQt.cpp \
    platform/qt/ContextMenuQt.cpp \
    platform/qt/CookieJarQt.cpp \
    platform/qt/CursorQt.cpp \
    platform/qt/DragDataQt.cpp \
    platform/qt/DragImageQt.cpp \
    platform/qt/FileChooserQt.cpp \
    platform/qt/FontQt.cpp \
staikos's avatar
staikos committed
790
    platform/qt/Localizations.cpp \
weinig's avatar
weinig committed
791
    platform/qt/MIMETypeRegistryQt.cpp \
792
793
794
    platform/qt/PasteboardQt.cpp \
    platform/qt/PlatformKeyboardEventQt.cpp \
    platform/qt/PlatformMouseEventQt.cpp \
weinig's avatar
weinig committed
795
    platform/qt/PlatformScreenQt.cpp \
796
    platform/qt/PlatformScrollBarQt.cpp \
lars's avatar
lars committed
797
    platform/qt/PlugInInfoStoreQt.cpp \
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
    platform/qt/PopupMenuQt.cpp \
    platform/qt/QWebPopup.cpp \
    platform/qt/RenderThemeQt.cpp \
    platform/qt/ScrollViewQt.cpp \
    platform/qt/SearchPopupMenuQt.cpp \
    platform/qt/SharedTimerQt.cpp \
    platform/qt/SoundQt.cpp \
    platform/qt/StringQt.cpp \
    platform/qt/SystemTimeQt.cpp \
    platform/qt/TemporaryLinkStubs.cpp \
    platform/qt/TextBoundaries.cpp \
    platform/qt/TextBreakIteratorQt.cpp \
    platform/qt/TextCodecQt.cpp \
    platform/qt/WheelEventQt.cpp \
    platform/qt/WidgetQt.cpp \
813
    ../WebKitQt/WebCoreSupport/ChromeClientQt.cpp \
814
    ../WebKitQt/WebCoreSupport/ContextMenuClientQt.cpp \
815
    ../WebKitQt/WebCoreSupport/DragClientQt.cpp \
816
    ../WebKitQt/WebCoreSupport/EditorClientQt.cpp \
817
    ../WebKitQt/WebCoreSupport/EditCommandQt.cpp \
818
    ../WebKitQt/WebCoreSupport/FrameLoaderClientQt.cpp \
aroben's avatar
aroben committed
819
    ../WebKitQt/WebCoreSupport/InspectorClientQt.cpp \
zack's avatar
zack committed
820
    ../WebKitQt/Api/qwebframe.cpp \
lars's avatar
lars committed
821
    ../WebKitQt/Api/qwebnetworkinterface.cpp \
822
    ../WebKitQt/Api/qcookiejar.cpp \
823
    ../WebKitQt/Api/qwebpage.cpp \
824
    ../WebKitQt/Api/qwebpagehistory.cpp \
lars's avatar
lars committed
825
    ../WebKitQt/Api/qwebsettings.cpp \
826
827
    ../WebKitQt/Api/qwebobjectplugin.cpp \
    ../WebKitQt/Api/qwebobjectpluginconnector.cpp 
828

829
830
831
832
833
834
835
836
837
838
839
840
gdk-port {
    HEADERS += \
        ../WebKit/gtk/Api/webkitgtkdefines.h \
        ../WebKit/gtk/Api/webkitgtkframe.h \
        ../WebKit/gtk/Api/webkitgtkframedata.h \
        ../WebKit/gtk/Api/webkitgtkglobal.h \
        ../WebKit/gtk/Api/webkitgtknetworkrequest.h \
        ../WebKit/gtk/Api/webkitgtkpage.h \
        ../WebKit/gtk/Api/webkitgtkprivate.h \
        ../WebKit/gtk/Api/webkitgtksettings.h \
        ../WebKit/gtk/WebCoreSupport/ChromeClientGdk.h
    SOURCES += \
841
842
843
844
845
        platform/TextCodecICU.cpp \
        platform/TextBreakIteratorICU.cpp \
        page/gdk/EventHandlerGdk.cpp \
        page/gdk/ContextMenuClientGdk.cpp \
        page/gdk/DragControllerGdk.cpp \
thatcher's avatar
thatcher committed
846
        page/gdk/InspectorClientGdk.cpp \
847
848
849
850
851
852
853
854
855
856
857
858
859
860
        loader/gdk/DocumentLoaderGdk.cpp \
        loader/gdk/FrameLoaderClientGdk.cpp \
        platform/gdk/CookieJarGdk.cpp \
        platform/gdk/CursorGdk.cpp \
        platform/gdk/DragDataGdk.cpp \
        platform/gdk/DragImageGdk.cpp \
        platform/gdk/EditorClientGdk.cpp \
        platform/gdk/FontCacheGdk.cpp \
        platform/gdk/FontDataGdk.cpp \
        platform/gdk/FontGdk.cpp \
        platform/gdk/FontPlatformDataGdk.cpp \
        platform/gdk/FrameGdk.cpp \
        platform/gdk/GlyphPageTreeNodeGdk.cpp \
        platform/gdk/KeyEventGdk.cpp \
weinig's avatar
weinig committed
861
        platform/gdk/LoggingGdk.cpp \
weinig's avatar
weinig committed
862
        platform/gdk/MIMETypeRegistryGdk.cpp \
863
        platform/gdk/MouseEventGdk.cpp \
weinig's avatar
weinig committed
864
        platform/gdk/PlatformScreenGdk.cpp \
865
        platform/gdk/PlatformScrollBarGdk.cpp \
866
867
868
869
        platform/gdk/PopupMenuGdk.cpp \
        platform/gdk/RenderThemeGdk.cpp \
        platform/gdk/ScrollViewGdk.cpp \
        platform/gdk/SharedTimerLinux.cpp \
870
        platform/gdk/SoundGdk.cpp \
871
872
873
874
875
        platform/gdk/SystemTimeLinux.cpp \
        platform/gdk/TemporaryLinkStubs.cpp \
        platform/gdk/WheelEventGdk.cpp \
        platform/gdk/WidgetGdk.cpp \
        platform/graphics/gdk/ImageGdk.cpp \
weinig's avatar
weinig committed
876
877
        platform/network/curl/ResourceHandleCurl.cpp \
        platform/network/curl/ResourceHandleManager.cpp \
878
879
        platform/graphics/cairo/AffineTransformCairo.cpp \
        platform/graphics/cairo/GraphicsContextCairo.cpp \
880
        platform/graphics/cairo/ImageBufferCairo.cpp \
881
882
883
884
885
886
887
888
889
        platform/graphics/cairo/ImageCairo.cpp \
        platform/graphics/cairo/ImageSourceCairo.cpp \
        platform/graphics/cairo/PathCairo.cpp \
        platform/image-decoders/gif/GIFImageDecoder.cpp \
        platform/image-decoders/gif/GIFImageReader.cpp  \
        platform/image-decoders/png/PNGImageDecoder.cpp \
        platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
        platform/image-decoders/bmp/BMPImageDecoder.cpp \
        platform/image-decoders/ico/ICOImageDecoder.cpp \
890
891
892
893
894
895
896
897
898
899
        platform/image-decoders/xbm/XBMImageDecoder.cpp \
        ../WebKit/gtk/Api/webkitgtkframe.cpp \
        ../WebKit/gtk/Api/webkitgtkframedata.cpp \
        ../WebKit/gtk/Api/webkitgtkglobal.cpp \
        ../WebKit/gtk/Api/webkitgtknetworkrequest.cpp \
        ../WebKit/gtk/Api/webkitgtkpage.cpp \
        ../WebKit/gtk/Api/webkitgtkprivate.cpp \
        ../WebKit/gtk/Api/webkitgtksettings.cpp \
        ../WebKit/gtk/WebCoreSupport/ChromeClientGdk.cpp
}
900
 
901
902
903
904
905
906
907
908
909
910
911
912
913
contains(DEFINES, ENABLE_ICONDATABASE=1) {
    qt-port: INCLUDEPATH += $$[QT_INSTALL_PREFIX]/src/3rdparty/sqlite/
    LIBS += -lsqlite3
    SOURCES += \
        loader/icon/IconDatabase.cpp \
        loader/icon/IconDataCache.cpp \
        loader/icon/SQLDatabase.cpp \
        loader/icon/SQLStatement.cpp \
        loader/icon/SQLTransaction.cpp
} else {
    SOURCES += \
        loader/icon/IconDatabaseNone.cpp
}
914

mjs's avatar
mjs committed
915
916
contains(DEFINES, ENABLE_XPATH=1) {
    FEATURE_DEFINES_JAVASCRIPT += ENABLE_XPATH
917

918
    XPATHBISON = $$PWD/xml/XPathGrammar.y
919
920

    IDL_BINDINGS += \
921
922
923
924
        xml/XPathNSResolver.idl \
        xml/XPathExpression.idl \
        xml/XPathResult.idl \
        xml/XPathEvaluator.idl
925
926
}

927
unix:!mac:CONFIG += link_pkgconfig
928
929
PKGCONFIG += libxml-2.0

mjs's avatar
mjs committed
930
931
contains(DEFINES, ENABLE_XSLT=1) {
    FEATURE_DEFINES_JAVASCRIPT += ENABLE_XSLT
staikos's avatar
   
staikos committed
932
    PKGCONFIG += libxslt
933
934
}

mjs's avatar
mjs committed
935
936
contains(DEFINES, ENABLE_XBL=1) {
    FEATURE_DEFINES_JAVASCRIPT += ENABLE_XBL
937
938
}

mjs's avatar
mjs committed
939
940
contains(DEFINES, ENABLE_SVG=1) {
    FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG
941

zack's avatar
zack committed
942
943
944
945
946
    DEPENDPATH += ksvg2/css ksvg2/events ksvg2/misc ksvg2/svg platform/graphics/svg
    qt-port {
	DEPENDPATH += platform/graphics/svg/qt
    }

947
948
949
950
    gdk-port {
	DEPENDPATH += platform/graphics/svg/cairo
    }

951
952
953
954
    SVG_NAMES = $$PWD/ksvg2/svg/svgtags.in

    XLINK_NAMES = $$PWD/ksvg2/misc/xlinkattrs.in

955
956
    IDL_BINDINGS += ksvg2/events/SVGZoomEvent.idl \
        ksvg2/svg/SVGAElement.idl \
957
958
959
960
961
962
963
964
965
966
967
968
969
970
        ksvg2/svg/SVGAngle.idl \
        ksvg2/svg/SVGAnimateColorElement.idl \
        ksvg2/svg/SVGAnimatedAngle.idl \
        ksvg2/svg/SVGAnimatedBoolean.idl \
        ksvg2/svg/SVGAnimatedEnumeration.idl \
        ksvg2/svg/SVGAnimatedInteger.idl \
        ksvg2/svg/SVGAnimatedLength.idl \
        ksvg2/svg/SVGAnimatedLengthList.idl \
        ksvg2/svg/SVGAnimatedNumber.idl \
        ksvg2/svg/SVGAnimatedNumberList.idl \
        ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl \
        ksvg2/svg/SVGAnimatedRect.idl \
        ksvg2/svg/SVGAnimatedString.idl \
        ksvg2/svg/SVGAnimatedTransformList.idl \
971
972
        ksvg2/svg/SVGAnimateElement.idl \
        ksvg2/svg/SVGAnimateTransformElement.idl \
973
974
975
976
977
978
979
980
981
982
        ksvg2/svg/SVGAnimationElement.idl \
        ksvg2/svg/SVGCircleElement.idl \
        ksvg2/svg/SVGClipPathElement.idl \
        ksvg2/svg/SVGColor.idl \
        ksvg2/svg/SVGComponentTransferFunctionElement.idl \
        ksvg2/svg/SVGCursorElement.idl \
        ksvg2/svg/SVGDefsElement.idl \
        ksvg2/svg/SVGDescElement.idl \
        ksvg2/svg/SVGDocument.idl \
        ksvg2/svg/SVGElement.idl \
983
984
        ksvg2/svg/SVGElementInstance.idl \
        ksvg2/svg/SVGElementInstanceList.idl \
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
        ksvg2/svg/SVGEllipseElement.idl \
        ksvg2/svg/SVGFEBlendElement.idl \
        ksvg2/svg/SVGFEColorMatrixElement.idl \
        ksvg2/svg/SVGFEComponentTransferElement.idl \
        ksvg2/svg/SVGFECompositeElement.idl \
        ksvg2/svg/SVGFEDiffuseLightingElement.idl \
        ksvg2/svg/SVGFEDisplacementMapElement.idl \
        ksvg2/svg/SVGFEDistantLightElement.idl \
        ksvg2/svg/SVGFEFloodElement.idl \
        ksvg2/svg/SVGFEFuncAElement.idl \
        ksvg2/svg/SVGFEFuncBElement.idl \
        ksvg2/svg/SVGFEFuncGElement.idl \
        ksvg2/svg/SVGFEFuncRElement.idl \
        ksvg2/svg/SVGFEGaussianBlurElement.idl \
        ksvg2/svg/SVGFEImageElement.idl \
        ksvg2/svg/SVGFEMergeElement.idl \
        ksvg2/svg/SVGFEMergeNodeElement.idl \
        ksvg2/svg/SVGFEOffsetElement.