4 include (CheckCXXCompilerFlag)
7 BEFORE ${CMAKE_CURRENT_BINARY_DIR}
8 ${CMAKE_CURRENT_SOURCE_DIR}/ForwardingHeaders
9 ${CMAKE_CURRENT_SOURCE_DIR}/platform
10 ${CMAKE_CURRENT_SOURCE_DIR}/loader
11 ${CMAKE_CURRENT_BINARY_DIR}/css
12 ${CMAKE_CURRENT_SOURCE_DIR}/css
13 ${CMAKE_CURRENT_SOURCE_DIR}/dom
14 ${CMAKE_CURRENT_SOURCE_DIR}/page
15 ${CMAKE_CURRENT_SOURCE_DIR}/bridge
16 ${CMAKE_CURRENT_SOURCE_DIR}/editing
17 ${CMAKE_CURRENT_SOURCE_DIR}/kwq
18 ${CMAKE_CURRENT_SOURCE_DIR}/rendering
19 ${CMAKE_CURRENT_SOURCE_DIR}/xml
20 ${CMAKE_CURRENT_BINARY_DIR}/xml
21 ${CMAKE_CURRENT_SOURCE_DIR}/html
22 ${CMAKE_CURRENT_SOURCE_DIR}/bindings/js
23 ${CMAKE_CURRENT_BINARY_DIR}/html
24 ${CMAKE_CURRENT_SOURCE_DIR}/kcanvas
25 ${CMAKE_CURRENT_SOURCE_DIR}/kcanvas/device
26 ${CMAKE_CURRENT_SOURCE_DIR}/kcanvas/device/qt
27 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2
28 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css
29 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg
30 ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg
31 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc
32 ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc
33 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/events
34 ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/bindings/js
35 ${CMAKE_CURRENT_BINARY_DIR}/platform
36 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders
37 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/gif
38 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/jpeg
39 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/ico
40 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/xbm
41 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/bmp
42 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/png
43 ${CMAKE_CURRENT_SOURCE_DIR}/platform/qt
44 ${CMAKE_CURRENT_SOURCE_DIR}/WebCore+SVG
45 ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs
46 ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/
47 ${CMAKE_CURRENT_SOURCE_DIR}/../
50 include_directories( ${LIBXML2_INCLUDE_DIR} ${QT_INCLUDES}
52 # ${KDE4_KDECORE_INCLUDES}
55 add_definitions ( -DQT3_SUPPORT -Wno-undef -Wno-unused-parameter )
56 check_cxx_compiler_flag(-Wno-variadic-macros __KDE_HAVE_WVARIADIC_MACROS)
58 IF(__KDE_HAVE_WVARIADIC_MACROS)
59 add_definitions ( -Wno-variadic-macros )
60 ENDIF(__KDE_HAVE_WVARIADIC_MACROS)
62 kde4_automoc(platform/qt/SharedTimerQt.cpp)
63 kde4_automoc(platform/qt/ScrollViewCanvasQt.cpp)
64 kde4_automoc(platform/qt/ResourceLoaderManager.cpp)
66 # rules for generated files
67 IF (WEBKIT_USE_SVG_SUPPORT)
69 # ksvg2/svg/SVGNumber.idl
70 # ksvg2/svg/SVGPoint.idl
71 # ksvg2/svg/SVGRect.idl
72 # ksvg2/svg/SVGEvent.idl
74 ksvg2/svg/SVGAngle.idl
75 ksvg2/svg/SVGMatrix.idl
76 ksvg2/svg/SVGTransform.idl
77 ksvg2/svg/SVGLength.idl
78 ksvg2/svg/SVGAnimatedLength.idl
79 ksvg2/svg/SVGAnimatedNumber.idl
80 ksvg2/svg/SVGElement.idl
81 ksvg2/svg/SVGColor.idl
82 ksvg2/svg/SVGDocument.idl
83 ksvg2/svg/SVGSVGElement.idl
84 ksvg2/svg/SVGMetadataElement.idl
85 ksvg2/svg/SVGPathElement.idl
86 ksvg2/svg/SVGPathSeg.idl
87 ksvg2/svg/SVGPathSegArcAbs.idl
88 ksvg2/svg/SVGPathSegArcRel.idl
89 ksvg2/svg/SVGPathSegClosePath.idl
90 ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl
91 ksvg2/svg/SVGPathSegCurvetoCubicRel.idl
92 ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
93 ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl
94 ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl
95 ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl
96 ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
97 ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
98 ksvg2/svg/SVGPathSegLinetoAbs.idl
99 ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl
100 ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl
101 ksvg2/svg/SVGPathSegLinetoRel.idl
102 ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl
103 ksvg2/svg/SVGPathSegLinetoVerticalRel.idl
104 ksvg2/svg/SVGPathSegMovetoAbs.idl
105 ksvg2/svg/SVGPathSegMovetoRel.idl
107 ENDIF (WEBKIT_USE_SVG_SUPPORT)
113 css/CSSStyleDeclaration.idl
114 css/CSSPrimitiveValue.idl
121 dom/DOMImplementation.idl
124 dom/CharacterData.idl
125 dom/DocumentFragment.idl
129 dom/ProcessingInstruction.idl
135 dom/MutationEvent.idl
136 dom/KeyboardEvent.idl
138 dom/OverflowEvent.idl
141 html/CanvasGradient.idl
142 html/CanvasPattern.idl
143 html/CanvasRenderingContext2D.idl
144 html/HTMLAnchorElement.idl
145 html/HTMLAppletElement.idl
146 html/HTMLAreaElement.idl
147 html/HTMLBaseElement.idl
148 html/HTMLBaseFontElement.idl
149 html/HTMLBlockquoteElement.idl
150 html/HTMLBodyElement.idl
151 html/HTMLBRElement.idl
152 html/HTMLButtonElement.idl
153 html/HTMLCanvasElement.idl
154 html/HTMLDirectoryElement.idl
155 html/HTMLDivElement.idl
156 html/HTMLDListElement.idl
157 html/HTMLDocument.idl
159 html/HTMLFieldSetElement.idl
160 html/HTMLFontElement.idl
161 html/HTMLFormElement.idl
162 html/HTMLHeadElement.idl
163 html/HTMLHeadingElement.idl
164 html/HTMLHRElement.idl
165 html/HTMLHtmlElement.idl
166 html/HTMLImageElement.idl
167 html/HTMLInputElement.idl
168 html/HTMLIsIndexElement.idl
169 html/HTMLLabelElement.idl
170 html/HTMLLegendElement.idl
171 html/HTMLLIElement.idl
172 html/HTMLLinkElement.idl
173 html/HTMLMapElement.idl
174 html/HTMLMenuElement.idl
175 html/HTMLMetaElement.idl
176 html/HTMLModElement.idl
177 html/HTMLOListElement.idl
178 html/HTMLOptGroupElement.idl
179 html/HTMLOptionElement.idl
180 html/HTMLParagraphElement.idl
181 html/HTMLParamElement.idl
182 html/HTMLPreElement.idl
183 html/HTMLQuoteElement.idl
184 html/HTMLScriptElement.idl
185 html/HTMLStyleElement.idl
186 html/HTMLTextAreaElement.idl
187 html/HTMLTitleElement.idl
188 html/HTMLUListElement.idl
189 html/HTMLOptionsCollection.idl
191 xml/XPathNSResolver.idl
192 xml/XPathExpression.idl
194 xml/XPathEvaluator.idl
197 xml/XMLSerializer.idl
204 set(WebCore-unity-IDLGeneratedSources )
206 # create these files at build time on demand, not everytime at cmake-time, Alex
207 foreach (idl ${IDL_BINDINGS})
208 get_filename_component(_basename ${idl} NAME_WE)
209 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h
210 COMMAND perl -I${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/generate-bindings.pl --defines \"SVG_SUPPORT=${WEBKIT_USE_SVG_SUPPORT}\" --generator JS --include dom --include html --include xml --include ksvg2/svg --outputdir ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${idl}
211 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${idl} )
212 set(WebCore-unity-IDLGeneratedSources ${WebCore-unity-IDLGeneratedSources} ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h )
215 set(CREATE_HASH_TABLE ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs/create_hash_table )
217 macro(CREATE_LUT _srcs_LIST _in_FILE _out_FILE _dep_FILE)
219 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
220 COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
221 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} )
222 set( ${_srcs_LIST} ${${_srcs_LIST}} ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE})
225 macro(CREATE_CPP_LUT _in_FILE _out_FILE _dep_FILE)
226 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
227 COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
228 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} )
229 endmacro(CREATE_CPP_LUT)
231 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_window.cpp kjs_window.lut.h bindings/js/kjs_window.cpp)
232 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_css.cpp kjs_css.lut.h bindings/js/kjs_css.cpp)
233 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_dom.cpp kjs_dom.lut.h bindings/js/kjs_dom.cpp)
234 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_html.cpp kjs_html.lut.h bindings/js/kjs_html.cpp)
235 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_events.cpp kjs_events.lut.h bindings/js/kjs_events.cpp)
236 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_navigator.cpp kjs_navigator.lut.h bindings/js/kjs_navigator.cpp)
237 create_lut(WebCore-unity_LIB_SRCS bindings/js/kjs_traversal.cpp kjs_traversal.lut.h bindings/js/kjs_traversal.cpp)
238 create_lut(WebCore-unity_LIB_SRCS bindings/js/JSXMLHttpRequest.cpp JSXMLHttpRequest.lut.h bindings/js/JSXMLHttpRequest.cpp)
239 create_lut(WebCore-unity_LIB_SRCS bindings/js/JSXSLTProcessor.cpp JSXSLTProcessor.lut.h bindings/js/JSXSLTProcessor.cpp)
240 create_cpp_lut(bindings/js/JSHTMLInputElementBase.cpp JSHTMLInputElementBaseTable.cpp bindings/js/JSHTMLInputElementBase.cpp)
242 IF (WEBKIT_USE_SVG_SUPPORT)
243 create_cpp_lut(ksvg2/bindings/js/JSSVGPoint.cpp JSSVGPointTable.cpp ksvg2/bindings/js/JSSVGPoint.cpp)
244 create_cpp_lut(ksvg2/bindings/js/JSSVGRect.cpp JSSVGRectTable.cpp ksvg2/bindings/js/JSSVGRect.cpp)
245 ENDIF (WEBKIT_USE_SVG_SUPPORT)
247 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.cpp
248 COMMAND flex -t < ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex | perl ${CMAKE_CURRENT_SOURCE_DIR}/css/maketokenizer > ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.cpp
250 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex
253 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.c
255 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
256 COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.in
257 COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makeprop
259 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in
262 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.c
264 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
265 COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in ${CMAKE_CURRENT_BINARY_DIR}
266 COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makevalues
268 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in
271 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
272 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
273 COMMAND ${BISON_EXECUTABLE} -d -p cssyy ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y
274 COMMAND mv CSSGrammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp
275 #COMMAND rm -f CSSGrammar.tab.h
276 #COMMAND touch CSSGrammar.h
277 COMMAND mv CSSGrammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
278 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y
281 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.h
282 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
283 COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/html
284 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --tags ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLTagNames.in --attrs ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLAttributeNames.in --namespace HTML --namespacePrefix xhtml --cppNamespace WebCore --namespaceURI "http://www.w3.org/1999/xhtml" --attrsNullNamespace --output html
286 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLTagNames.in ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLAttributeNames.in
289 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.h ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.h
290 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
291 COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg
292 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --tags ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgtags.in --attrs ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgattrs.in --namespace SVG --cppNamespace WebCore --namespaceURI "http://www.w3.org/2000/svg" --factory --attrsNullNamespace --output ksvg2/svg
294 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgtags.in ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgattrs.in
297 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.h
298 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
299 COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc
300 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --attrs ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc/xlinkattrs.in --namespace XLink --cppNamespace WebCore --namespaceURI "http://www.w3.org/1999/xlink" --output ksvg2/misc
302 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc/xlinkattrs.in
305 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.h
306 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
307 COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/xml
308 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --attrs ${CMAKE_CURRENT_SOURCE_DIR}/xml/xmlattrs.in --namespace XML --cppNamespace WebCore --namespaceURI "http://www.w3.org/XML/1998/namespace" --output xml
310 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/xml/xmlattrs.in
313 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c
314 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
315 COMMAND mkdir -p html
316 COMMAND echo '\#include <string.h>' > html/HTMLEntityNames.c
317 COMMAND ${GPERF_EXECUTABLE} -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 < ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf >> html/HTMLEntityNames.c
319 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf
322 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp
323 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
324 COMMAND mkdir -p html
325 COMMAND echo '\#include <string.h>' > html/DocTypeStrings.cpp
326 COMMAND ${GPERF_EXECUTABLE} -CEot -L ANSI-C -k \"*\" -N findDoctypeEntry -F ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards < ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf >> html/DocTypeStrings.cpp
327 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf
330 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c
331 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
332 COMMAND mkdir -p platform
333 COMMAND echo '\#include <string.h>' > platform/ColorData.c
334 COMMAND ${GPERF_EXECUTABLE} -CDEot -L ANSI-C -k \"*\" -N findColor -D -s 2 < ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf >> platform/ColorData.c
335 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf
338 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h
339 COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.in
340 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops -n SVG -f ksvgcssproperties.in
341 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in
344 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h
345 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
346 COMMAND perl -ne 'print lc' ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in > ksvgcssvalues.in
347 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues -n SVG -f ksvgcssvalues.in
348 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in
351 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp
352 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/css/make-css-file-arrays.pl ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp ${CMAKE_CURRENT_SOURCE_DIR}/css/html4.css ${CMAKE_CURRENT_SOURCE_DIR}/css/quirks.css ${CMAKE_CURRENT_SOURCE_DIR}/css/svg.css ${CMAKE_CURRENT_SOURCE_DIR}/css/view-source.css
353 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/html4.css ${CMAKE_CURRENT_SOURCE_DIR}/css/quirks.css ${CMAKE_CURRENT_SOURCE_DIR}/css/svg.css
356 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CharacterData.cpp
357 COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/platform/make-charset-table.pl ${CMAKE_CURRENT_SOURCE_DIR}/platform/character-sets.txt ${CMAKE_CURRENT_SOURCE_DIR}/platform/qt/qt-encodings.txt \" \" > ${CMAKE_CURRENT_BINARY_DIR}/CharacterData.cpp
358 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/platform/make-charset-table.pl ${CMAKE_CURRENT_SOURCE_DIR}/platform/character-sets.txt
362 IF (WEBKIT_USE_SVG_SUPPORT)
364 ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.cpp
365 ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.cpp
366 ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp
367 ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp
369 ksvg2/bindings/js/JSSVGPoint.cpp
370 ksvg2/bindings/js/JSSVGRect.cpp
371 ksvg2/bindings/js/JSSVGNumber.cpp
372 ksvg2/bindings/js/JSSVGElementWrapperFactory.cpp
374 ksvg2/css/SVGCSSParser.cpp
375 ksvg2/css/SVGRenderStyleDefs.cpp
376 ksvg2/css/SVGRenderStyle.cpp
377 ksvg2/css/SVGCSSStyleSelector.cpp
378 ksvg2/svg/SVGHelper.cpp
379 ksvg2/svg/SVGFEFuncBElement.cpp
380 ksvg2/svg/SVGPathSeg.cpp
381 ksvg2/svg/SVGColor.cpp
382 ksvg2/svg/SVGSwitchElement.cpp
383 ksvg2/svg/SVGFETileElement.cpp
384 ksvg2/svg/SVGDOMImplementation.cpp
385 ksvg2/svg/SVGMarkerElement.cpp
386 ksvg2/svg/SVGFECompositeElement.cpp
387 ksvg2/svg/SVGPoint.cpp
388 ksvg2/svg/SVGImageElement.cpp
389 ksvg2/svg/SVGAnimateElement.cpp
390 ksvg2/svg/SVGURIReference.cpp
391 ksvg2/svg/SVGLength.cpp
392 ksvg2/svg/SVGPathSegCurvetoCubic.cpp
393 ksvg2/svg/SVGExternalResourcesRequired.cpp
394 ksvg2/svg/SVGPolylineElement.cpp
395 ksvg2/svg/SVGFEOffsetElement.cpp
396 ksvg2/svg/SVGFETurbulenceElement.cpp
397 ksvg2/svg/SVGZoomAndPan.cpp
398 ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp
399 ksvg2/svg/SVGStyledLocatableElement.cpp
400 ksvg2/svg/SVGLineElement.cpp
401 ksvg2/svg/SVGAnimatedAngle.cpp
402 ksvg2/svg/SVGTransform.cpp
403 ksvg2/svg/SVGPathSegLinetoVertical.cpp
404 ksvg2/svg/SVGFitToViewBox.cpp
405 ksvg2/svg/SVGRadialGradientElement.cpp
406 ksvg2/svg/SVGMatrix.cpp
407 ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp
408 ksvg2/svg/SVGMaskElement.cpp
409 ksvg2/svg/SVGTitleElement.cpp
410 ksvg2/svg/SVGTRefElement.cpp
411 ksvg2/svg/SVGLangSpace.cpp
412 ksvg2/svg/SVGTransformList.cpp
413 ksvg2/svg/SVGNumber.cpp
414 ksvg2/svg/SVGStylable.cpp
415 ksvg2/svg/SVGPolyElement.cpp
416 ksvg2/svg/SVGPolygonElement.cpp
417 # ksvg2/svg/SVGElementInstanceList.cpp
418 ksvg2/svg/SVGTSpanElement.cpp
419 ksvg2/svg/SVGFEFuncRElement.cpp
420 ksvg2/svg/SVGAnimatedPoints.cpp
421 ksvg2/svg/SVGFEFloodElement.cpp
422 ksvg2/svg/SVGPointList.cpp
423 ksvg2/svg/SVGAnimatedEnumeration.cpp
424 ksvg2/svg/SVGAnimatedPathData.cpp
425 ksvg2/svg/SVGUseElement.cpp
426 ksvg2/svg/SVGNumberList.cpp
427 ksvg2/svg/SVGFEPointLightElement.cpp
428 ksvg2/svg/SVGPathSegLineto.cpp
429 ksvg2/svg/SVGRectElement.cpp
430 ksvg2/svg/SVGTextContentElement.cpp
431 ksvg2/svg/SVGFESpotLightElement.cpp
432 ksvg2/svg/SVGLocatable.cpp
433 ksvg2/svg/SVGEllipseElement.cpp
434 ksvg2/svg/SVGPathElement.cpp
435 ksvg2/svg/SVGStyledElement.cpp
436 ksvg2/svg/SVGFEMergeNodeElement.cpp
437 ksvg2/svg/SVGAnimatedLengthList.cpp
438 ksvg2/svg/svgpathparser.cpp
439 ksvg2/svg/SVGFEGaussianBlurElement.cpp
440 ksvg2/svg/SVGLinearGradientElement.cpp
441 ksvg2/svg/SVGFEDisplacementMapElement.cpp
442 ksvg2/svg/SVGFEImageElement.cpp
443 ksvg2/svg/SVGFEDiffuseLightingElement.cpp
444 ksvg2/svg/SVGSymbolElement.cpp
445 ksvg2/svg/SVGAnimatedLength.cpp
446 ksvg2/svg/SVGForeignObjectElement.cpp
447 ksvg2/svg/SVGAngle.cpp
448 ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp
449 ksvg2/svg/SVGSVGElement.cpp
450 ksvg2/svg/SVGFESpecularLightingElement.cpp
451 ksvg2/svg/SVGAnimateColorElement.cpp
452 ksvg2/svg/SVGGElement.cpp
453 ksvg2/svg/SVGFEFuncGElement.cpp
454 ksvg2/svg/SVGFEComponentTransferElement.cpp
455 ksvg2/svg/SVGSetElement.cpp
456 ksvg2/svg/SVGFEBlendElement.cpp
457 ksvg2/svg/SVGFEMergeElement.cpp
458 ksvg2/svg/SVGAnimatedString.cpp
459 ksvg2/svg/SVGCursorElement.cpp
460 ksvg2/svg/SVGAnimatedNumber.cpp
461 ksvg2/svg/SVGStringList.cpp
462 # ksvg2/svg/SVGElementInstance.cpp
463 ksvg2/svg/SVGRect.cpp
464 ksvg2/svg/SVGFilterElement.cpp
465 ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp
466 ksvg2/svg/SVGPatternElement.cpp
467 ksvg2/svg/SVGPathSegList.cpp
468 ksvg2/svg/SVGStyleElement.cpp
469 ksvg2/svg/SVGAnimatedColor.cpp
470 ksvg2/svg/SVGPaint.cpp
471 ksvg2/svg/SVGFEDistantLightElement.cpp
472 ksvg2/svg/SVGTextPositioningElement.cpp
473 ksvg2/svg/SVGAnimatedRect.cpp
474 ksvg2/svg/SVGPreserveAspectRatio.cpp
475 ksvg2/svg/SVGScriptElement.cpp
476 ksvg2/svg/SVGComponentTransferFunctionElement.cpp
477 ksvg2/svg/SVGTextElement.cpp
478 ksvg2/svg/SVGViewElement.cpp
479 ksvg2/svg/SVGAnimatedTransformList.cpp
480 ksvg2/svg/SVGLengthList.cpp
481 ksvg2/svg/SVGStyledTransformableElement.cpp
482 ksvg2/svg/SVGPathSegArc.cpp
483 ksvg2/svg/SVGAnimatedBoolean.cpp
484 ksvg2/svg/SVGDescElement.cpp
485 ksvg2/svg/SVGTransformable.cpp
486 ksvg2/svg/SVGDocument.cpp
487 ksvg2/svg/SVGAnimatedInteger.cpp
488 ksvg2/svg/SVGClipPathElement.cpp
489 ksvg2/svg/SVGPathSegMoveto.cpp
490 ksvg2/svg/SVGAElement.cpp
491 ksvg2/svg/SVGCircleElement.cpp
492 ksvg2/svg/SVGFEFuncAElement.cpp
493 ksvg2/svg/SVGTests.cpp
494 ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp
495 ksvg2/svg/SVGElement.cpp
496 ksvg2/svg/SVGAnimateTransformElement.cpp
497 ksvg2/svg/SVGAnimatedNumberList.cpp
498 ksvg2/svg/SVGFEColorMatrixElement.cpp
499 ksvg2/svg/SVGGradientElement.cpp
500 ksvg2/svg/SVGAnimationElement.cpp
501 ksvg2/svg/SVGFELightElement.cpp
502 ksvg2/svg/SVGPathSegClosePath.cpp
503 ksvg2/svg/SVGPathSegLinetoHorizontal.cpp
504 ksvg2/svg/SVGStopElement.cpp
505 ksvg2/svg/SVGDefsElement.cpp
506 ksvg2/svg/SVGMetadataElement.cpp
507 # ksvg2/ecma/GlobalObject.cpp
508 # ksvg2/ecma/Ecma.cpp
509 ksvg2/misc/SVGImageLoader.cpp
510 ksvg2/misc/SVGDocumentExtensions.cpp
511 ksvg2/misc/KSVGTimeScheduler.cpp
512 ksvg2/misc/KCanvasRenderingStyle.cpp
513 ksvg2/events/JSSVGLazyEventListener.cpp
514 ksvg2/events/SVGZoomEvent.cpp
515 kcanvas/KCanvasCreator.cpp
516 kcanvas/KCanvasTreeDebug.cpp
517 kcanvas/KCanvasFilters.cpp
518 kcanvas/RenderSVGText.cpp
519 kcanvas/device/KRenderingPaintServerGradient.cpp
520 kcanvas/device/KRenderingPaintServerSolid.cpp
521 kcanvas/device/KRenderingFillPainter.cpp
522 kcanvas/device/KRenderingStrokePainter.cpp
523 kcanvas/device/KRenderingPaintServerPattern.cpp
524 kcanvas/device/KRenderingDevice.cpp
525 kcanvas/device/qt/RenderPathQt.cpp
526 kcanvas/device/qt/KRenderingDeviceQt.cpp
527 kcanvas/device/qt/KRenderingPaintServerSolidQt.cpp
528 kcanvas/device/qt/KRenderingPaintServerGradientQt.cpp
529 kcanvas/device/qt/KRenderingPaintServerPatternQt.cpp
530 kcanvas/device/qt/KRenderingPaintServerQt.cpp
531 kcanvas/device/qt/KCanvasClipperQt.cpp
532 # kcanvas/device/qt/KCanvasFilterQt.cpp
533 # kcanvas/device/qt/KCanvasImageItemQt.cpp
534 kcanvas/RenderSVGContainer.cpp
535 kcanvas/RenderPath.cpp
536 kcanvas/KCanvasResources.cpp
537 kcanvas/RenderSVGImage.cpp
538 kcanvas/RenderForeignObject.cpp
540 ENDIF(WEBKIT_USE_SVG_SUPPORT)
544 ${WebCore-unity_LIB_SRCS}
546 ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h
547 ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h
548 ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
549 ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp
550 ${CMAKE_CURRENT_BINARY_DIR}/CharacterData.cpp
551 ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h
552 ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp
553 ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp
554 ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c
555 ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp
556 ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c
557 ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h
558 ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h
560 bindings/js/kjs_binding.cpp
561 bindings/js/kjs_css.cpp
562 bindings/js/kjs_dom.cpp
563 bindings/js/kjs_events.cpp
564 bindings/js/kjs_html.cpp
565 bindings/js/kjs_navigator.cpp
566 bindings/js/kjs_proxy.cpp
567 bindings/js/kjs_traversal.cpp
568 bindings/js/kjs_window.cpp
570 bindings/js/JSCanvasRenderingContext2DCustom.cpp
571 bindings/js/JSHTMLElementWrapperFactory.cpp
572 bindings/js/JSHTMLFormElementCustom.cpp
573 bindings/js/JSHTMLOptionElementConstructor.cpp
574 bindings/js/JSHTMLOptionsCollectionCustom.cpp
575 bindings/js/JSHTMLInputElementBase.cpp
576 bindings/js/JSXMLHttpRequest.cpp
577 bindings/js/JSNodeIteratorCustom.cpp
578 bindings/js/JSTreeWalkerCustom.cpp
579 bindings/js/JSXSLTProcessor.cpp
582 css/cssstyleselector.cpp
586 css/MediaFeatureNames.cpp
588 css/MediaQueryExp.cpp
589 css/CSSImportRule.cpp
591 css/CSSStyleDeclaration.cpp
592 css/CSSPrimitiveValue.cpp
594 css/CSSBorderImageValue.cpp
598 css/StyleSheetList.cpp
599 css/MediaQueryEvaluator.cpp
602 css/CSSStyleSheet.cpp
603 css/CSSInitialValue.cpp
604 css/CSSImageValue.cpp
606 css/CSSInheritedValue.cpp
608 css/FontFamilyValue.cpp
610 css/CSSComputedStyleDeclaration.cpp
611 css/CSSMutableStyleDeclaration.cpp
613 css/CSSFontFaceRule.cpp
618 dom/DOMImplementation.cpp
621 dom/EntityReference.cpp
623 dom/CharacterData.cpp
625 dom/StyledElement.cpp
626 dom/MappedAttribute.cpp
628 dom/ContainerNode.cpp
629 dom/NamedMappedAttrMap.cpp
633 dom/DocumentFragment.cpp
634 dom/ChildNodeList.cpp
636 dom/BeforeTextInsertedEvent.cpp
641 dom/ProcessingInstruction.cpp
645 dom/NodeFilterCondition.cpp
649 dom/CSSMappedAttributeDeclaration.cpp
650 dom/QualifiedName.cpp
653 dom/OverflowEvent.cpp
654 dom/RegisteredEventListener.cpp
655 dom/EventTargetNode.cpp
656 dom/BeforeUnloadEvent.cpp
657 dom/MutationEvent.cpp
658 dom/MouseRelatedEvent.cpp
659 dom/KeyboardEvent.cpp
661 dom/ClipboardEvent.cpp
668 editing/InsertIntoTextNodeCommand.cpp
669 editing/WrapContentsInDummySpanCommand.cpp
670 editing/ReplaceSelectionCommand.cpp
671 editing/MoveSelectionCommand.cpp
672 editing/RemoveNodePreservingChildrenCommand.cpp
673 editing/HTMLInterchange.cpp
674 editing/UnlinkCommand.cpp
675 editing/InsertLineBreakCommand.cpp
676 editing/FormatBlockCommand.cpp
677 editing/AppendNodeCommand.cpp
678 editing/BreakBlockquoteCommand.cpp
679 editing/htmlediting.cpp
680 editing/RebalanceWhitespaceCommand.cpp
682 editing/InsertParagraphSeparatorCommand.cpp
683 editing/ModifySelectionListLevel.cpp
685 editing/Selection.cpp
686 editing/TextIterator.cpp
687 editing/InsertListCommand.cpp
688 editing/IndentOutdentCommand.cpp
689 editing/InsertNodeBeforeCommand.cpp
690 editing/SplitTextNodeContainingElementCommand.cpp
691 editing/TypingCommand.cpp
692 editing/MergeIdenticalElementsCommand.cpp
693 editing/EditCommand.cpp
694 editing/SplitTextNodeCommand.cpp
695 editing/RemoveCSSPropertyCommand.cpp
696 editing/JoinTextNodesCommand.cpp
697 editing/InsertTextCommand.cpp
698 editing/SelectionController.cpp
699 editing/DeleteSelectionCommand.cpp
700 editing/SplitElementCommand.cpp
701 editing/VisiblePosition.cpp
702 editing/ApplyStyleCommand.cpp
703 editing/visible_units.cpp
704 editing/RemoveNodeAttributeCommand.cpp
705 editing/DeleteFromTextNodeCommand.cpp
706 editing/RemoveNodeCommand.cpp
707 editing/CompositeEditCommand.cpp
708 editing/SetNodeAttributeCommand.cpp
709 editing/CreateLinkCommand.cpp
712 # kwq/KWQTextStream.cpp
713 xml/XSLStyleSheet.cpp
714 xml/XSLTProcessor.cpp
715 xml/XSLImportRule.cpp
717 xml/XMLSerializer.cpp
718 xml/xmlhttprequest.cpp
719 # icon/IconDatabase.cpp
720 # icon/SQLTransaction.cpp
721 # icon/SQLStatement.cpp
723 # icon/SQLDatabase.cpp
725 html/HTMLFontElement.cpp
726 html/HTMLEmbedElement.cpp
727 html/HTMLLinkElement.cpp
728 html/HTMLOptGroupElement.cpp
729 html/HTMLCanvasElement.cpp
730 html/HTMLTitleElement.cpp
731 html/CanvasRenderingContext2D.cpp
732 html/HTMLObjectElement.cpp
733 html/HTMLAppletElement.cpp
734 html/HTMLKeygenElement.cpp
735 html/HTMLDivElement.cpp
736 html/HTMLMapElement.cpp
737 html/HTMLScriptElement.cpp
738 html/HTMLHtmlElement.cpp
739 html/HTMLTokenizer.cpp
740 html/HTMLOptionElement.cpp
741 html/HTMLTableCaptionElement.cpp
742 html/HTMLImageLoader.cpp
743 html/FormDataList.cpp
744 html/HTMLLabelElement.cpp
745 html/HTMLTableColElement.cpp
746 html/HTMLDListElement.cpp
747 html/HTMLTablePartElement.cpp
748 html/HTMLTableSectionElement.cpp
749 html/HTMLTextAreaElement.cpp
750 html/HTMLTextFieldInnerElement.cpp
751 html/HTMLAreaElement.cpp
753 html/HTMLIsIndexElement.cpp
754 html/HTMLHeadElement.cpp
755 html/HTMLFrameSetElement.cpp
756 html/HTMLBodyElement.cpp
757 html/HTMLBRElement.cpp
758 html/HTMLNameCollection.cpp
759 html/HTMLLegendElement.cpp
760 html/HTMLLIElement.cpp
761 html/HTMLParamElement.cpp
762 html/HTMLMetaElement.cpp
763 html/HTMLHeadingElement.cpp
764 html/HTMLUListElement.cpp
765 html/HTMLInputElement.cpp
766 html/HTMLElementFactory.cpp
767 html/HTMLPlugInElement.cpp
768 html/HTMLFieldSetElement.cpp
769 html/HTMLParagraphElement.cpp
770 html/HTMLStyleElement.cpp
771 html/HTMLMarqueeElement.cpp
772 html/HTMLGenericFormElement.cpp
774 html/HTMLDocument.cpp
775 html/HTMLOListElement.cpp
776 html/HTMLFormElement.cpp
777 html/HTMLPreElement.cpp
778 html/HTMLTableElement.cpp
779 html/CanvasGradient.cpp
780 html/HTMLViewSourceDocument.cpp
781 html/HTMLFrameElement.cpp
782 html/HTMLAnchorElement.cpp
783 html/HTMLTableCellElement.cpp
784 html/CanvasPattern.cpp
785 html/HTMLBlockquoteElement.cpp
786 html/HTMLIFrameElement.cpp
787 html/HTMLMenuElement.cpp
788 html/HTMLCollection.cpp
789 html/HTMLModElement.cpp
790 html/HTMLQuoteElement.cpp
791 html/HTMLDirectoryElement.cpp
792 html/HTMLSelectElement.cpp
793 html/HTMLImageElement.cpp
794 html/HTMLOptionsCollection.cpp
795 html/HTMLTableRowElement.cpp
796 html/HTMLBaseFontElement.cpp
797 html/HTMLHRElement.cpp
798 html/HTMLButtonElement.cpp
799 html/HTMLFormCollection.cpp
800 html/HTMLBaseElement.cpp
803 page/MouseEventWithHitTestResults.cpp
808 xml/XPathPredicate.cpp
809 xml/XPathVariableReference.cpp
812 xml/XPathFunctions.cpp
815 xml/XPathExpressionNode.cpp
816 xml/XPathNamespace.cpp
817 xml/XPathNSResolver.cpp
818 xml/XPathExpression.cpp
820 xml/XPathEvaluator.cpp
821 loader/CachedImage.cpp
822 loader/CachedScript.cpp
824 loader/CachedXSLStyleSheet.cpp
826 loader/PluginDocument.cpp
827 loader/TextDocument.cpp
828 loader/ImageDocument.cpp
829 loader/CachedResourceClientWalker.cpp
831 loader/CachedCSSStyleSheet.cpp
832 loader/CachedXBLDocument.cpp
833 loader/CachedResource.cpp
837 platform/AtomicString.cpp
838 platform/AffineTransform.cpp
839 platform/TextStream.cpp
841 platform/GlyphWidthMap.cpp
844 platform/DeprecatedStringList.cpp
845 platform/FloatSize.cpp
847 platform/DeprecatedValueListImpl.cpp
848 platform/GraphicsTypes.cpp
851 platform/CharsetNames.cpp
852 platform/ArrayImpl.cpp
853 platform/FloatPoint.cpp
854 platform/SegmentedString.cpp
855 platform/StreamingTextDecoder.cpp
856 platform/StreamingTextDecoderICU.cpp
857 platform/DeprecatedString.cpp
858 platform/DeprecatedCString.cpp
859 platform/TextEncoding.cpp
860 platform/GraphicsContext.cpp
863 platform/DeprecatedPtrListImpl.cpp
865 platform/StringImpl.cpp
866 platform/FloatRect.cpp
867 platform/ResourceLoader.cpp
868 platform/qt/AffineTransformQt.cpp
869 platform/qt/StringQt.cpp
870 platform/qt/ColorQt.cpp
871 platform/qt/GlyphMapQt.cpp
872 platform/qt/BrowserExtensionQt.cpp
873 platform/qt/CookieJarQt.cpp
874 platform/qt/FontPlatformDataQt.cpp
875 platform/qt/GraphicsContextQt.cpp
876 platform/qt/ScrollViewQt.cpp
877 platform/qt/TemporaryLinkStubs.cpp
878 platform/qt/CursorQt.cpp
879 platform/qt/WidgetQt.cpp
880 platform/qt/SystemTimeQt.cpp
881 platform/qt/RenderThemeQt.cpp
882 platform/qt/FontDataQt.cpp
883 platform/qt/SharedTimerQt.cpp
884 platform/qt/RenderPopupMenuQt.cpp
885 platform/qt/ResourceLoaderManager.cpp
886 platform/qt/ResourceLoaderQt.cpp
887 platform/qt/FloatPointQt.cpp
888 platform/qt/ListBoxQt.cpp
889 platform/qt/FloatRectQt.cpp
890 platform/qt/IntPointQt.cpp
891 platform/qt/IntRectQt.cpp
892 platform/qt/IntSizeQt.cpp
893 platform/qt/PageQt.cpp
894 platform/qt/PathQt.cpp
895 platform/qt/ImageQt.cpp
896 platform/qt/ImageSourceQt.cpp
897 platform/qt/FontCacheQt.cpp
898 platform/qt/FontQt.cpp
899 # platform/qt/LineEditQt.cpp
900 platform/qt/ScreenQt.cpp
901 # platform/qt/FileButtonQt.cpp
902 platform/qt/FrameQt.cpp
903 # platform/qt/TextEditQt.cpp
904 platform/qt/ScrollViewCanvasQt.cpp
905 platform/qt/PlatformMouseEventQt.cpp
906 platform/qt/PlatformKeyboardEventQt.cpp
907 platform/image-decoders/bmp/BMPImageDecoder.cpp
908 platform/image-decoders/gif/GIFImageReader.cpp
909 platform/image-decoders/gif/GIFImageDecoder.cpp
910 platform/image-decoders/ico/ICOImageDecoder.cpp
911 platform/image-decoders/png/PNGImageDecoder.cpp
912 platform/image-decoders/xbm/XBMImageDecoder.cpp
913 platform/image-decoders/jpeg/JPEGImageDecoder.cpp
914 platform/FontFamily.cpp
916 platform/FontCache.cpp
917 platform/FontFallbackList.cpp
918 platform/RegularExpression.cpp
919 platform/GlyphMap.cpp
921 platform/FontData.cpp
922 rendering/RenderReplaced.cpp
923 rendering/RenderPartObject.cpp
924 rendering/RenderView.cpp
925 rendering/RenderMenuList.cpp
926 rendering/RenderPopupMenu.cpp
927 rendering/InlineFlowBox.cpp
928 rendering/RenderListMarker.cpp
929 rendering/RenderImage.cpp
930 rendering/RenderTheme.cpp
931 rendering/RenderLayer.cpp
932 rendering/RenderTableCell.cpp
933 rendering/RenderListItem.cpp
934 rendering/RenderImageButton.cpp
935 rendering/AutoTableLayout.cpp
936 rendering/RenderArena.cpp
937 rendering/RenderWidget.cpp
938 rendering/break_lines.cpp
939 rendering/RenderStyle.cpp
940 rendering/RenderContainer.cpp
941 rendering/EllipsisBox.cpp
942 rendering/DeprecatedRenderSelect.cpp
943 rendering/RenderFieldset.cpp
944 rendering/RenderFrameSet.cpp
945 rendering/RenderTable.cpp
946 rendering/RenderPart.cpp
947 rendering/RenderBlock.cpp
948 rendering/DeprecatedSlider.cpp
949 rendering/InlineBox.cpp
950 rendering/RenderText.cpp
951 rendering/RenderFrame.cpp
952 rendering/RenderLineEdit.cpp
953 rendering/FixedTableLayout.cpp
954 rendering/RenderTableCol.cpp
955 rendering/RenderObject.cpp
956 rendering/RenderTreeAsText.cpp
957 rendering/RootInlineBox.cpp
958 rendering/RenderFormElement.cpp
959 rendering/RenderBox.cpp
960 rendering/RenderButton.cpp
961 rendering/RenderTableSection.cpp
962 rendering/ListMarkerBox.cpp
963 rendering/RenderLabel.cpp
964 rendering/RenderTableRow.cpp
965 rendering/RenderInline.cpp
966 rendering/RenderFileButton.cpp
967 rendering/RenderHTMLCanvas.cpp
969 rendering/RenderFlexibleBox.cpp
970 rendering/RenderApplet.cpp
971 rendering/RenderLegend.cpp
972 rendering/RenderTextControl.cpp
973 rendering/RenderTextFragment.cpp
974 rendering/RenderBR.cpp
975 rendering/InlineTextBox.cpp
976 rendering/RenderFlow.cpp
977 platform/image-decoders/png/png.c
978 platform/image-decoders/png/pngget.c
979 platform/image-decoders/png/pngread.c
980 platform/image-decoders/png/pngrutil.c
981 platform/image-decoders/png/pngvcrd.c
982 platform/image-decoders/png/pngwtran.c
983 platform/image-decoders/png/pngerror.c
984 platform/image-decoders/png/pngmem.c
985 platform/image-decoders/png/pngrio.c
986 platform/image-decoders/png/pngset.c
987 platform/image-decoders/png/pngwio.c
988 platform/image-decoders/png/pngwutil.c
989 platform/image-decoders/png/pnggccrd.c
990 platform/image-decoders/png/pngpread.c
991 platform/image-decoders/png/pngrtran.c
992 platform/image-decoders/png/pngtrans.c
993 platform/image-decoders/png/pngwrite.c
994 platform/image-decoders/jpeg/jcomapi.c
995 platform/image-decoders/jpeg/jdapimin.c
996 platform/image-decoders/jpeg/jdapistd.c
997 platform/image-decoders/jpeg/jdatadst.c
998 platform/image-decoders/jpeg/jdatasrc.c
999 platform/image-decoders/jpeg/jdcoefct.c
1000 platform/image-decoders/jpeg/jdcolor.c
1001 platform/image-decoders/jpeg/jddctmgr.c
1002 platform/image-decoders/jpeg/jdhuff.c
1003 platform/image-decoders/jpeg/jdinput.c
1004 platform/image-decoders/jpeg/jdmainct.c
1005 platform/image-decoders/jpeg/jdmarker.c
1006 platform/image-decoders/jpeg/jdmaster.c
1007 platform/image-decoders/jpeg/jdmerge.c
1008 platform/image-decoders/jpeg/jdphuff.c
1009 platform/image-decoders/jpeg/jdpostct.c
1010 platform/image-decoders/jpeg/jdsample.c
1011 platform/image-decoders/jpeg/jerror.c
1012 platform/image-decoders/jpeg/jfdctflt.c
1013 platform/image-decoders/jpeg/jfdctfst.c
1014 platform/image-decoders/jpeg/jfdctint.c
1015 platform/image-decoders/jpeg/jidctflt.c
1016 platform/image-decoders/jpeg/jidctfst.c
1017 platform/image-decoders/jpeg/jidctint.c
1018 platform/image-decoders/jpeg/jmemmgr.c
1019 platform/image-decoders/jpeg/jmemnobs.c
1020 platform/image-decoders/jpeg/jquant1.c
1021 platform/image-decoders/jpeg/jquant2.c
1022 platform/image-decoders/jpeg/jutils.c
1024 ${WebCore-unity-IDLGeneratedSources}
1027 kde4_add_library(WebCore-unity SHARED ${WebCore_SRCS})
1029 target_link_libraries(WebCore-unity
1030 ${QT_QT3SUPPORT_LIBRARY}
1031 ${QT_QTCORE_LIBRARY}
1034 ${LIBXSLT_LIBRARIES}
1035 ${LIBXML2_LIBRARIES}
1043 install (TARGETS WebCore-unity DESTINATION ${LIB_INSTALL_DIR})