| |
| project( WebCore ) |
| |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| include (CheckCXXCompilerFlag) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |
| |
| include_directories( |
| BEFORE ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/../ |
| ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/ |
| ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/bindings |
| ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs |
| ${CMAKE_CURRENT_SOURCE_DIR}/bindings/js |
| ${CMAKE_CURRENT_SOURCE_DIR}/bridge |
| ${CMAKE_CURRENT_BINARY_DIR}/css |
| ${CMAKE_CURRENT_SOURCE_DIR}/css |
| ${CMAKE_CURRENT_SOURCE_DIR}/dom |
| ${CMAKE_CURRENT_SOURCE_DIR}/editing |
| ${CMAKE_CURRENT_SOURCE_DIR}/editing/qt |
| ${CMAKE_CURRENT_BINARY_DIR}/html |
| ${CMAKE_CURRENT_SOURCE_DIR}/html |
| ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2 |
| ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css |
| ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/events |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc |
| ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg |
| ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg |
| ${CMAKE_CURRENT_SOURCE_DIR}/loader |
| ${CMAKE_CURRENT_SOURCE_DIR}/loader/icon |
| ${CMAKE_CURRENT_SOURCE_DIR}/loader/qt |
| ${CMAKE_CURRENT_SOURCE_DIR}/page |
| ${CMAKE_CURRENT_SOURCE_DIR}/page/qt |
| ${CMAKE_CURRENT_BINARY_DIR}/platform |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/qt |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg/filters |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/gif |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/jpeg |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/ico |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/xbm |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/bmp |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/png |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/network |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/network/qt |
| ${CMAKE_CURRENT_SOURCE_DIR}/platform/qt |
| ${CMAKE_CURRENT_SOURCE_DIR}/rendering |
| ${CMAKE_CURRENT_BINARY_DIR}/xml |
| ${CMAKE_CURRENT_SOURCE_DIR}/xml |
| ${LIBXML2_INCLUDE_DIR} |
| ${QT_INCLUDES} |
| ) |
| |
| add_definitions( -DQT3_SUPPORT -Wno-undef -Wno-unused-parameter ) |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| check_cxx_compiler_flag( -Wno-variadic-macros __KDE_HAVE_WVARIADIC_MACROS ) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |
| |
| IF ( __KDE_HAVE_WVARIADIC_MACROS ) |
| add_definitions( -Wno-variadic-macros ) |
| ENDIF (__KDE_HAVE_WVARIADIC_MACROS) |
| |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| kde4_automoc( WebCore platform/network/qt/ResourceHandleManager.cpp ) |
| kde4_automoc( WebCore platform/qt/ScrollViewCanvasQt.cpp ) |
| kde4_automoc( WebCore platform/qt/SharedTimerQt.cpp ) |
| ELSE (WEBKIT_USE_KDE_SUPPORT) |
| qt4_automoc( WebCore platform/network/qt/ResourceHandleManager.cpp ) |
| qt4_automoc( WebCore platform/qt/ScrollViewCanvasQt.cpp ) |
| qt4_automoc( WebCore platform/qt/SharedTimerQt.cpp ) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |
| |
| SET (FEATURE_DEFINES_JAVASCRIPT LANGUAGE_JAVASCRIPT) |
| |
| IF (WEBKIT_USE_XPATH_SUPPORT) |
| SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XPATH) |
| |
| set(IDL_BINDINGS_XPATH |
| xml/XPathEvaluator.idl |
| xml/XPathExpression.idl |
| xml/XPathNSResolver.idl |
| xml/XPathResult.idl |
| ) |
| ENDIF (WEBKIT_USE_XPATH_SUPPORT) |
| |
| IF (WEBKIT_USE_XSLT_SUPPORT) |
| SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XSLT) |
| ENDIF (WEBKIT_USE_XSLT_SUPPORT) |
| |
| IF (WEBKIT_USE_XBL_SUPPORT) |
| SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XBL) |
| ENDIF (WEBKIT_USE_XBL_SUPPORT) |
| |
| # rules for generated files |
| IF (WEBKIT_USE_SVG_SUPPORT) |
| SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_SVG) |
| |
| set(IDL_BINDINGS_SVG |
| ksvg2/events/SVGZoomEvent.idl |
| |
| ksvg2/svg/SVGAElement.idl |
| 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 |
| ksvg2/svg/SVGAnimateElement.idl |
| ksvg2/svg/SVGAnimateTransformElement.idl |
| 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 |
| 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.idl |
| ksvg2/svg/SVGFEPointLightElement.idl |
| ksvg2/svg/SVGFESpecularLightingElement.idl |
| ksvg2/svg/SVGFESpotLightElement.idl |
| ksvg2/svg/SVGFETileElement.idl |
| ksvg2/svg/SVGFETurbulenceElement.idl |
| ksvg2/svg/SVGFilterElement.idl |
| ksvg2/svg/SVGForeignObjectElement.idl |
| ksvg2/svg/SVGGElement.idl |
| ksvg2/svg/SVGGradientElement.idl |
| ksvg2/svg/SVGImageElement.idl |
| ksvg2/svg/SVGLength.idl |
| ksvg2/svg/SVGLengthList.idl |
| ksvg2/svg/SVGLinearGradientElement.idl |
| ksvg2/svg/SVGLineElement.idl |
| ksvg2/svg/SVGMarkerElement.idl |
| ksvg2/svg/SVGMaskElement.idl |
| ksvg2/svg/SVGMatrix.idl |
| ksvg2/svg/SVGMetadataElement.idl |
| ksvg2/svg/SVGNumberList.idl |
| ksvg2/svg/SVGPaint.idl |
| ksvg2/svg/SVGPathElement.idl |
| ksvg2/svg/SVGPathSegArcAbs.idl |
| ksvg2/svg/SVGPathSegArcRel.idl |
| ksvg2/svg/SVGPathSegClosePath.idl |
| ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl |
| ksvg2/svg/SVGPathSegCurvetoCubicRel.idl |
| ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl |
| ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl |
| ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl |
| ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl |
| ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl |
| ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl |
| ksvg2/svg/SVGPathSeg.idl |
| ksvg2/svg/SVGPathSegLinetoAbs.idl |
| ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl |
| ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl |
| ksvg2/svg/SVGPathSegLinetoRel.idl |
| ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl |
| ksvg2/svg/SVGPathSegLinetoVerticalRel.idl |
| ksvg2/svg/SVGPathSegList.idl |
| ksvg2/svg/SVGPathSegMovetoAbs.idl |
| ksvg2/svg/SVGPathSegMovetoRel.idl |
| ksvg2/svg/SVGPatternElement.idl |
| ksvg2/svg/SVGPointList.idl |
| ksvg2/svg/SVGPolygonElement.idl |
| ksvg2/svg/SVGPolylineElement.idl |
| ksvg2/svg/SVGPreserveAspectRatio.idl |
| ksvg2/svg/SVGRadialGradientElement.idl |
| ksvg2/svg/SVGRectElement.idl |
| ksvg2/svg/SVGRenderingIntent.idl |
| ksvg2/svg/SVGScriptElement.idl |
| ksvg2/svg/SVGSetElement.idl |
| ksvg2/svg/SVGStopElement.idl |
| ksvg2/svg/SVGStringList.idl |
| ksvg2/svg/SVGStyleElement.idl |
| ksvg2/svg/SVGSVGElement.idl |
| ksvg2/svg/SVGSwitchElement.idl |
| ksvg2/svg/SVGSymbolElement.idl |
| ksvg2/svg/SVGTextContentElement.idl |
| ksvg2/svg/SVGTextElement.idl |
| ksvg2/svg/SVGTextPositioningElement.idl |
| ksvg2/svg/SVGTitleElement.idl |
| ksvg2/svg/SVGTransform.idl |
| ksvg2/svg/SVGTransformList.idl |
| ksvg2/svg/SVGTRefElement.idl |
| ksvg2/svg/SVGTSpanElement.idl |
| ksvg2/svg/SVGUnitTypes.idl |
| ksvg2/svg/SVGUseElement.idl |
| ksvg2/svg/SVGViewElement.idl |
| ) |
| |
| ENDIF (WEBKIT_USE_SVG_SUPPORT) |
| |
| set(IDL_BINDINGS |
| css/Counter.idl |
| css/CSSPrimitiveValue.idl |
| css/CSSRule.idl |
| css/CSSRuleList.idl |
| css/CSSStyleDeclaration.idl |
| css/CSSValue.idl |
| css/CSSValueList.idl |
| css/MediaList.idl |
| |
| dom/Attr.idl |
| dom/CDATASection.idl |
| dom/CharacterData.idl |
| dom/Comment.idl |
| dom/DOMImplementation.idl |
| dom/Document.idl |
| dom/DocumentFragment.idl |
| dom/DocumentType.idl |
| dom/Element.idl |
| dom/Entity.idl |
| dom/EntityReference.idl |
| dom/Event.idl |
| dom/KeyboardEvent.idl |
| dom/MouseEvent.idl |
| dom/MutationEvent.idl |
| dom/Node.idl |
| dom/NodeFilter.idl |
| dom/NodeIterator.idl |
| dom/Notation.idl |
| dom/OverflowEvent.idl |
| dom/ProcessingInstruction.idl |
| dom/Range.idl |
| dom/RangeException.idl |
| dom/Text.idl |
| dom/TextEvent.idl |
| dom/TreeWalker.idl |
| dom/UIEvent.idl |
| dom/WheelEvent.idl |
| |
| 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 |
| html/HTMLDirectoryElement.idl |
| html/HTMLDivElement.idl |
| html/HTMLDListElement.idl |
| html/HTMLDocument.idl |
| html/HTMLElement.idl |
| html/HTMLFieldSetElement.idl |
| html/HTMLFontElement.idl |
| html/HTMLFormElement.idl |
| html/HTMLHeadElement.idl |
| html/HTMLHeadingElement.idl |
| html/HTMLHRElement.idl |
| html/HTMLHtmlElement.idl |
| html/HTMLImageElement.idl |
| html/HTMLInputElement.idl |
| html/HTMLIsIndexElement.idl |
| html/HTMLLabelElement.idl |
| html/HTMLLegendElement.idl |
| html/HTMLLIElement.idl |
| html/HTMLLinkElement.idl |
| html/HTMLMapElement.idl |
| html/HTMLMenuElement.idl |
| html/HTMLMetaElement.idl |
| html/HTMLModElement.idl |
| html/HTMLOListElement.idl |
| html/HTMLOptGroupElement.idl |
| html/HTMLOptionElement.idl |
| html/HTMLOptionsCollection.idl |
| html/HTMLParagraphElement.idl |
| html/HTMLParamElement.idl |
| html/HTMLPreElement.idl |
| html/HTMLQuoteElement.idl |
| html/HTMLScriptElement.idl |
| html/HTMLStyleElement.idl |
| html/HTMLTextAreaElement.idl |
| html/HTMLTitleElement.idl |
| html/HTMLUListElement.idl |
| |
| page/DOMWindow.idl |
| |
| xml/DOMParser.idl |
| xml/XMLSerializer.idl |
| |
| ${IDL_BINDINGS_SVG} |
| ${IDL_BINDINGS_XPATH} |
| ) |
| |
| set(WebCore-unity-IDLGeneratedSources ) |
| |
| # create these files at build time on demand, not everytime at cmake-time, Alex |
| foreach (idl ${IDL_BINDINGS}) |
| get_filename_component(_basename ${idl} NAME_WE) |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h |
| COMMAND perl -I${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/generate-bindings.pl --defines \"${FEATURE_DEFINES_JAVASCRIPT}\" --generator JS --include ${CMAKE_SOURCE_DIR}/WebCore/dom --include ${CMAKE_SOURCE_DIR}/WebCore/html --include ${CMAKE_SOURCE_DIR}/WebCore/xml --include ${CMAKE_SOURCE_DIR}/WebCore/ksvg2/svg --outputdir ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${idl} |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${idl} ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/CodeGenerator.pm ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/CodeGeneratorJS.pm) |
| set(WebCore-unity-IDLGeneratedSources ${WebCore-unity-IDLGeneratedSources} ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h ) |
| endforeach (idl) |
| |
| set(CREATE_HASH_TABLE ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs/create_hash_table ) |
| |
| macro(CREATE_LUT _srcs_LIST _in_FILE _out_FILE _dep_FILE) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE} |
| COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE} |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} ) |
| set( ${_srcs_LIST} ${${_srcs_LIST}} ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}) |
| endmacro(CREATE_LUT) |
| |
| macro(CREATE_CPP_LUT _in_FILE _out_FILE _dep_FILE) |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE} |
| COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE} |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} ) |
| endmacro(CREATE_CPP_LUT) |
| |
| |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_css.cpp kjs_css.lut.h bindings/js/kjs_css.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_dom.cpp kjs_dom.lut.h bindings/js/kjs_dom.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_events.cpp kjs_events.lut.h bindings/js/kjs_events.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_html.cpp kjs_html.lut.h bindings/js/kjs_html.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_navigator.cpp kjs_navigator.lut.h bindings/js/kjs_navigator.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_traversal.cpp kjs_traversal.lut.h bindings/js/kjs_traversal.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_window.cpp kjs_window.lut.h bindings/js/kjs_window.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/JSXMLHttpRequest.cpp JSXMLHttpRequest.lut.h bindings/js/JSXMLHttpRequest.cpp ) |
| create_lut( WebCore-unity_LIB_SRCS bindings/js/JSXSLTProcessor.cpp JSXSLTProcessor.lut.h bindings/js/JSXSLTProcessor.cpp ) |
| |
| # now this is ugly |
| # WebKit sources include some generated files which have the suffix ".cpp" |
| # the CMake way to create the dependencies of targets to generated files is |
| # to list the generated files as part of the sources for the target. |
| # If this would be done for the generated-and-then-included cpp-files |
| # they would be compiled twice (once included and once on their own). |
| # The easy way would be to rename the generated files to use the suffix |
| # ".inl" or something like this. But this is not wanted by the WebKit developers |
| # AFAIK. So we have to work around it here. This is done by renaming the |
| # generated files to *.inl and adding these files to the list of sources |
| # (WebCore-unity_LIB_SRCS). But the include-statements still want a cpp-file, |
| # so tell CMake to create these cpp-files at cmake-time, but these files contain |
| # nothing except an include-statement for the inl-file. Alex |
| macro(CREATE_GENERATED_CPP_HELPER _inlName) |
| get_filename_component(_baseName ${_inlName} NAME_WE) |
| if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp) |
| file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp |
| "/* This file is autogenerated by CMake. * |
| * Do not edit, changes will be lost. * |
| * With the CMake buildsystem giving generated-but-not-compiled-on-their-own * |
| * files the suffix \".cpp\" is not recommended, because it breaks the * |
| * dependency handling. So the actual generated file has the suffix \".inl\" * |
| * and this file here only exists as a helper. */ |
| #include \"${CMAKE_CURRENT_BINARY_DIR}/${_inlName}\"\n") |
| endif (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp) |
| set(WebCore-unity_LIB_SRCS ${WebCore-unity_LIB_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/${_inlName}) |
| endmacro(CREATE_GENERATED_CPP_HELPER _inlName) |
| |
| create_cpp_lut( bindings/js/JSHTMLInputElementBase.cpp JSHTMLInputElementBaseTable.inl bindings/js/JSHTMLInputElementBase.cpp ) |
| create_generated_cpp_helper( JSHTMLInputElementBaseTable.inl) |
| |
| IF (WEBKIT_USE_SVG_SUPPORT) |
| create_cpp_lut( bindings/js/JSSVGNumber.cpp JSSVGNumberTable.inl bindings/js/JSSVGNumber.cpp ) |
| create_generated_cpp_helper( JSSVGNumberTable.inl ) |
| |
| create_cpp_lut( bindings/js/JSSVGPoint.cpp JSSVGPointTable.inl bindings/js/JSSVGPoint.cpp ) |
| create_generated_cpp_helper( JSSVGPointTable.inl ) |
| |
| create_cpp_lut( bindings/js/JSSVGRect.cpp JSSVGRectTable.inl bindings/js/JSSVGRect.cpp ) |
| create_generated_cpp_helper( JSSVGRectTable.inl ) |
| ENDIF (WEBKIT_USE_SVG_SUPPORT) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.inl |
| COMMAND flex -t < ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex | perl ${CMAKE_CURRENT_SOURCE_DIR}/css/maketokenizer > ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.inl |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex |
| ) |
| create_generated_cpp_helper( tokenizer.inl ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.c |
| |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.in |
| COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makeprop |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.c |
| |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makevalues |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND ${BISON_EXECUTABLE} -d -p cssyy ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y |
| COMMAND mv CSSGrammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp |
| #COMMAND rm -f CSSGrammar.tab.h |
| #COMMAND touch CSSGrammar.h |
| COMMAND mv CSSGrammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND ${BISON_EXECUTABLE} -d -p xpathyy ${CMAKE_CURRENT_SOURCE_DIR}/xml/XPathGrammar.y |
| COMMAND mv XPathGrammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp |
| #COMMAND rm -f XPathGrammar.tab.h |
| #COMMAND touch XPathGrammar.h |
| COMMAND mv XPathGrammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/xml/XPathGrammar.y |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/html |
| 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 |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLTagNames.in ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLAttributeNames.in |
| ) |
| |
| 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 |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg |
| 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 |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgtags.in ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgattrs.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc |
| 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 |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc/xlinkattrs.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/xml |
| 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 |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/xml/xmlattrs.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p html |
| COMMAND echo '\#include <string.h>' > html/HTMLEntityNames.c |
| 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 |
| |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p html |
| COMMAND echo '\#include <string.h>' > html/DocTypeStrings.cpp |
| 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 |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND mkdir -p platform |
| COMMAND echo '\#include <string.h>' > platform/ColorData.c |
| COMMAND ${GPERF_EXECUTABLE} -CDEot -L ANSI-C -k \"*\" -N findColor -D -s 2 < ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf >> platform/ColorData.c |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h |
| COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.in |
| COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops -n SVG -f ksvgcssproperties.in |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h |
| WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
| COMMAND perl -ne 'print lc' ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in > ksvgcssvalues.in |
| COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues -n SVG -f ksvgcssvalues.in |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in |
| ) |
| |
| add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp |
| 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 |
| DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/html4.css ${CMAKE_CURRENT_SOURCE_DIR}/css/quirks.css ${CMAKE_CURRENT_SOURCE_DIR}/css/svg.css |
| ) |
| |
| # source stuff |
| if (WEBKIT_USE_XPATH_SUPPORT) |
| SET (XPATH_SOURCES |
| ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h |
| ) |
| ENDIF (WEBKIT_USE_XPATH_SUPPORT) |
| |
| IF (WEBKIT_USE_SVG_SUPPORT) |
| set (SVG_SOURCES |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp |
| |
| bindings/js/JSSVGElementWrapperFactory.cpp |
| bindings/js/JSSVGNumber.cpp |
| bindings/js/JSSVGPoint.cpp |
| bindings/js/JSSVGRect.cpp |
| |
| ksvg2/css/SVGCSSParser.cpp |
| ksvg2/css/SVGCSSStyleSelector.cpp |
| ksvg2/css/SVGRenderStyle.cpp |
| ksvg2/css/SVGRenderStyleDefs.cpp |
| |
| ksvg2/events/JSSVGLazyEventListener.cpp |
| ksvg2/events/SVGZoomEvent.cpp |
| |
| ksvg2/misc/KCanvasRenderingStyle.cpp |
| ksvg2/misc/KSVGTimeScheduler.cpp |
| ksvg2/misc/SVGDocumentExtensions.cpp |
| ksvg2/misc/SVGImageLoader.cpp |
| |
| ksvg2/svg/SVGAElement.cpp |
| ksvg2/svg/SVGAngle.cpp |
| ksvg2/svg/SVGAnimateColorElement.cpp |
| ksvg2/svg/SVGAnimatedPathData.cpp |
| ksvg2/svg/SVGAnimatedPoints.cpp |
| ksvg2/svg/SVGAnimateElement.cpp |
| ksvg2/svg/SVGAnimateMotionElement.cpp |
| ksvg2/svg/SVGAnimateTransformElement.cpp |
| ksvg2/svg/SVGAnimationElement.cpp |
| ksvg2/svg/SVGCircleElement.cpp |
| ksvg2/svg/SVGClipPathElement.cpp |
| ksvg2/svg/SVGColor.cpp |
| ksvg2/svg/SVGComponentTransferFunctionElement.cpp |
| ksvg2/svg/SVGCursorElement.cpp |
| ksvg2/svg/SVGDefsElement.cpp |
| ksvg2/svg/SVGDescElement.cpp |
| ksvg2/svg/SVGDocument.cpp |
| ksvg2/svg/SVGElement.cpp |
| # ksvg2/svg/SVGElementInstance.cpp |
| # ksvg2/svg/SVGElementInstanceList.cpp |
| ksvg2/svg/SVGEllipseElement.cpp |
| ksvg2/svg/SVGExternalResourcesRequired.cpp |
| ksvg2/svg/SVGFEBlendElement.cpp |
| ksvg2/svg/SVGFEColorMatrixElement.cpp |
| ksvg2/svg/SVGFEComponentTransferElement.cpp |
| ksvg2/svg/SVGFECompositeElement.cpp |
| ksvg2/svg/SVGFEDiffuseLightingElement.cpp |
| ksvg2/svg/SVGFEDisplacementMapElement.cpp |
| ksvg2/svg/SVGFEDistantLightElement.cpp |
| ksvg2/svg/SVGFEFloodElement.cpp |
| ksvg2/svg/SVGFEFuncAElement.cpp |
| ksvg2/svg/SVGFEFuncBElement.cpp |
| ksvg2/svg/SVGFEFuncGElement.cpp |
| ksvg2/svg/SVGFEFuncRElement.cpp |
| ksvg2/svg/SVGFEGaussianBlurElement.cpp |
| ksvg2/svg/SVGFEImageElement.cpp |
| ksvg2/svg/SVGFELightElement.cpp |
| ksvg2/svg/SVGFEMergeElement.cpp |
| ksvg2/svg/SVGFEMergeNodeElement.cpp |
| ksvg2/svg/SVGFEOffsetElement.cpp |
| ksvg2/svg/SVGFEPointLightElement.cpp |
| ksvg2/svg/SVGFESpecularLightingElement.cpp |
| ksvg2/svg/SVGFESpotLightElement.cpp |
| ksvg2/svg/SVGFETileElement.cpp |
| ksvg2/svg/SVGFETurbulenceElement.cpp |
| ksvg2/svg/SVGFilterElement.cpp |
| ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp |
| ksvg2/svg/SVGFitToViewBox.cpp |
| ksvg2/svg/SVGForeignObjectElement.cpp |
| ksvg2/svg/SVGGElement.cpp |
| ksvg2/svg/SVGGradientElement.cpp |
| ksvg2/svg/SVGImageElement.cpp |
| ksvg2/svg/SVGLangSpace.cpp |
| ksvg2/svg/SVGLength.cpp |
| ksvg2/svg/SVGLengthList.cpp |
| ksvg2/svg/SVGLinearGradientElement.cpp |
| ksvg2/svg/SVGLineElement.cpp |
| ksvg2/svg/SVGLocatable.cpp |
| ksvg2/svg/SVGMarkerElement.cpp |
| ksvg2/svg/SVGMaskElement.cpp |
| ksvg2/svg/SVGMatrix.cpp |
| ksvg2/svg/SVGMetadataElement.cpp |
| ksvg2/svg/SVGNumberList.cpp |
| ksvg2/svg/SVGPaint.cpp |
| ksvg2/svg/SVGPathElement.cpp |
| ksvg2/svg/SVGParserUtilities.cpp |
| ksvg2/svg/SVGPathSegArc.cpp |
| ksvg2/svg/SVGPathSegClosePath.cpp |
| ksvg2/svg/SVGPathSeg.cpp |
| ksvg2/svg/SVGPathSegCurvetoCubic.cpp |
| ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp |
| ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp |
| ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp |
| ksvg2/svg/SVGPathSegLineto.cpp |
| ksvg2/svg/SVGPathSegLinetoHorizontal.cpp |
| ksvg2/svg/SVGPathSegLinetoVertical.cpp |
| ksvg2/svg/SVGPathSegList.cpp |
| ksvg2/svg/SVGPathSegMoveto.cpp |
| ksvg2/svg/SVGPatternElement.cpp |
| ksvg2/svg/SVGPointList.cpp |
| ksvg2/svg/SVGPolyElement.cpp |
| ksvg2/svg/SVGPolygonElement.cpp |
| ksvg2/svg/SVGPolylineElement.cpp |
| ksvg2/svg/SVGPreserveAspectRatio.cpp |
| ksvg2/svg/SVGRadialGradientElement.cpp |
| ksvg2/svg/SVGRectElement.cpp |
| ksvg2/svg/SVGScriptElement.cpp |
| ksvg2/svg/SVGSetElement.cpp |
| ksvg2/svg/SVGStopElement.cpp |
| ksvg2/svg/SVGStringList.cpp |
| ksvg2/svg/SVGStylable.cpp |
| ksvg2/svg/SVGStyledElement.cpp |
| ksvg2/svg/SVGStyledLocatableElement.cpp |
| ksvg2/svg/SVGStyledTransformableElement.cpp |
| ksvg2/svg/SVGStyleElement.cpp |
| ksvg2/svg/SVGSVGElement.cpp |
| ksvg2/svg/SVGSwitchElement.cpp |
| ksvg2/svg/SVGSymbolElement.cpp |
| ksvg2/svg/SVGTests.cpp |
| ksvg2/svg/SVGTextContentElement.cpp |
| ksvg2/svg/SVGTextElement.cpp |
| ksvg2/svg/SVGTextPositioningElement.cpp |
| ksvg2/svg/SVGTitleElement.cpp |
| ksvg2/svg/SVGTransformable.cpp |
| ksvg2/svg/SVGTransform.cpp |
| ksvg2/svg/SVGTransformList.cpp |
| ksvg2/svg/SVGTRefElement.cpp |
| ksvg2/svg/SVGTSpanElement.cpp |
| ksvg2/svg/SVGURIReference.cpp |
| ksvg2/svg/SVGUseElement.cpp |
| ksvg2/svg/SVGViewElement.cpp |
| ksvg2/svg/SVGZoomAndPan.cpp |
| |
| rendering/RenderForeignObject.cpp |
| rendering/RenderPath.cpp |
| rendering/RenderSVGBlock.cpp |
| rendering/RenderSVGContainer.cpp |
| rendering/RenderSVGImage.cpp |
| rendering/RenderSVGInline.cpp |
| rendering/RenderSVGInlineText.cpp |
| rendering/RenderSVGText.cpp |
| rendering/RenderSVGTSpan.cpp |
| rendering/SVGInlineFlowBox.cpp |
| rendering/SVGRootInlineBox.cpp |
| ) |
| ENDIF(WEBKIT_USE_SVG_SUPPORT) |
| |
| set(WebCore_SRCS |
| ${WebCore-unity_LIB_SRCS} |
| |
| # Generated files first |
| ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h |
| ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h |
| ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h |
| ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c |
| ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h |
| ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h |
| ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c |
| ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp |
| ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h |
| |
| # Hand-written JavaScript bindings |
| 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_traversal.cpp |
| bindings/js/kjs_window.cpp |
| |
| # Custom JavaScript object implementations |
| bindings/js/JSCanvasRenderingContext2DCustom.cpp |
| bindings/js/JSCustomXPathNSResolver.cpp |
| bindings/js/JSDocumentCustom.cpp |
| bindings/js/JSHTMLElementWrapperFactory.cpp |
| bindings/js/JSHTMLFormElementCustom.cpp |
| bindings/js/JSHTMLInputElementBase.cpp |
| bindings/js/JSHTMLOptionElementConstructor.cpp |
| bindings/js/JSHTMLOptionsCollectionCustom.cpp |
| bindings/js/JSNodeIteratorCustom.cpp |
| bindings/js/JSTreeWalkerCustom.cpp |
| bindings/js/JSXMLHttpRequest.cpp |
| bindings/js/JSXSLTProcessor.cpp |
| |
| css/CSSBorderImageValue.cpp |
| css/CSSCharsetRule.cpp |
| css/CSSComputedStyleDeclaration.cpp |
| css/CSSCursorImageValue.cpp |
| css/CSSFontFaceRule.cpp |
| css/csshelper.cpp |
| css/CSSImageValue.cpp |
| css/CSSImportRule.cpp |
| css/CSSInheritedValue.cpp |
| css/CSSInitialValue.cpp |
| css/CSSMediaRule.cpp |
| css/CSSMutableStyleDeclaration.cpp |
| css/CSSPageRule.cpp |
| css/cssparser.cpp |
| css/CSSPrimitiveValue.cpp |
| css/CSSProperty.cpp |
| css/CSSRule.cpp |
| css/CSSRuleList.cpp |
| css/CSSSelector.cpp |
| css/CSSStyleDeclaration.cpp |
| css/CSSStyleRule.cpp |
| css/cssstyleselector.cpp |
| css/CSSStyleSheet.cpp |
| css/CSSValueList.cpp |
| css/FontFamilyValue.cpp |
| css/FontValue.cpp |
| css/MediaFeatureNames.cpp |
| css/MediaList.cpp |
| css/MediaQuery.cpp |
| css/MediaQueryEvaluator.cpp |
| css/MediaQueryExp.cpp |
| css/ShadowValue.cpp |
| 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 |
| dom/ClipboardEvent.cpp |
| dom/Comment.cpp |
| dom/ContainerNode.cpp |
| dom/CSSMappedAttributeDeclaration.cpp |
| dom/Document.cpp |
| dom/DocumentFragment.cpp |
| dom/DocumentType.cpp |
| dom/DOMImplementation.cpp |
| dom/EditingText.cpp |
| dom/Element.cpp |
| dom/Entity.cpp |
| dom/EntityReference.cpp |
| dom/Event.cpp |
| dom/EventNames.cpp |
| dom/EventTargetNode.cpp |
| dom/KeyboardEvent.cpp |
| dom/MappedAttribute.cpp |
| dom/MouseEvent.cpp |
| dom/MouseRelatedEvent.cpp |
| dom/MutationEvent.cpp |
| dom/NamedAttrMap.cpp |
| dom/NamedMappedAttrMap.cpp |
| dom/NameNodeList.cpp |
| dom/Node.cpp |
| dom/NodeFilterCondition.cpp |
| dom/NodeFilter.cpp |
| dom/NodeIterator.cpp |
| dom/NodeList.cpp |
| dom/Notation.cpp |
| dom/OverflowEvent.cpp |
| dom/Position.cpp |
| dom/PositionIterator.cpp |
| dom/ProcessingInstruction.cpp |
| dom/QualifiedName.cpp |
| dom/Range.cpp |
| dom/RegisteredEventListener.cpp |
| dom/StyleElement.cpp |
| dom/StyledElement.cpp |
| dom/Text.cpp |
| dom/TextEvent.cpp |
| dom/Traversal.cpp |
| dom/TreeWalker.cpp |
| dom/UIEvent.cpp |
| dom/UIEventWithKeyState.cpp |
| dom/WheelEvent.cpp |
| dom/XMLTokenizer.cpp |
| |
| editing/AppendNodeCommand.cpp |
| editing/ApplyStyleCommand.cpp |
| editing/BreakBlockquoteCommand.cpp |
| editing/CommandByName.cpp |
| editing/CompositeEditCommand.cpp |
| editing/CreateLinkCommand.cpp |
| editing/DeleteButtonController.cpp |
| editing/DeleteButton.cpp |
| editing/DeleteFromTextNodeCommand.cpp |
| editing/DeleteSelectionCommand.cpp |
| editing/EditCommand.cpp |
| editing/Editor.cpp |
| editing/FormatBlockCommand.cpp |
| editing/htmlediting.cpp |
| editing/HTMLInterchange.cpp |
| editing/IndentOutdentCommand.cpp |
| editing/InsertIntoTextNodeCommand.cpp |
| editing/InsertLineBreakCommand.cpp |
| editing/InsertListCommand.cpp |
| editing/InsertNodeBeforeCommand.cpp |
| editing/InsertParagraphSeparatorCommand.cpp |
| editing/InsertTextCommand.cpp |
| editing/JoinTextNodesCommand.cpp |
| editing/JSEditor.cpp |
| editing/markup.cpp |
| editing/MergeIdenticalElementsCommand.cpp |
| editing/ModifySelectionListLevel.cpp |
| editing/MoveSelectionCommand.cpp |
| editing/RemoveCSSPropertyCommand.cpp |
| editing/RemoveNodeAttributeCommand.cpp |
| editing/RemoveNodeCommand.cpp |
| editing/RemoveNodePreservingChildrenCommand.cpp |
| editing/ReplaceSelectionCommand.cpp |
| editing/SelectionController.cpp |
| editing/Selection.cpp |
| editing/SetNodeAttributeCommand.cpp |
| 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 |
| editing/qt/EditorQt.cpp |
| |
| html/CanvasGradient.cpp |
| html/CanvasPattern.cpp |
| html/CanvasRenderingContext2D.cpp |
| html/CanvasStyle.cpp |
| html/FormDataList.cpp |
| html/HTMLAnchorElement.cpp |
| html/HTMLAppletElement.cpp |
| html/HTMLAreaElement.cpp |
| html/HTMLBaseElement.cpp |
| html/HTMLBaseFontElement.cpp |
| html/HTMLBlockquoteElement.cpp |
| html/HTMLBodyElement.cpp |
| html/HTMLBRElement.cpp |
| html/HTMLButtonElement.cpp |
| html/HTMLCanvasElement.cpp |
| html/HTMLCollection.cpp |
| html/HTMLDirectoryElement.cpp |
| html/HTMLDivElement.cpp |
| html/HTMLDListElement.cpp |
| html/HTMLDocument.cpp |
| html/HTMLElement.cpp |
| html/HTMLElementFactory.cpp |
| html/HTMLEmbedElement.cpp |
| html/HTMLFieldSetElement.cpp |
| html/HTMLFontElement.cpp |
| html/HTMLFormCollection.cpp |
| html/HTMLFormElement.cpp |
| html/HTMLFrameElementBase.cpp |
| html/HTMLFrameElement.cpp |
| html/HTMLFrameOwnerElement.cpp |
| html/HTMLFrameSetElement.cpp |
| html/HTMLGenericFormElement.cpp |
| html/HTMLHeadElement.cpp |
| html/HTMLHeadingElement.cpp |
| html/HTMLHRElement.cpp |
| html/HTMLHtmlElement.cpp |
| html/HTMLIFrameElement.cpp |
| 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 |
| html/HTMLMenuElement.cpp |
| html/HTMLMetaElement.cpp |
| html/HTMLModElement.cpp |
| 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 |
| html/HTMLPlugInElement.cpp |
| html/HTMLPreElement.cpp |
| html/HTMLQuoteElement.cpp |
| html/HTMLScriptElement.cpp |
| html/HTMLSelectElement.cpp |
| html/HTMLStyleElement.cpp |
| html/HTMLTableCaptionElement.cpp |
| html/HTMLTableCellElement.cpp |
| html/HTMLTableColElement.cpp |
| html/HTMLTableElement.cpp |
| html/HTMLTablePartElement.cpp |
| html/HTMLTableRowElement.cpp |
| html/HTMLTableSectionElement.cpp |
| html/HTMLTextAreaElement.cpp |
| html/HTMLTextFieldInnerElement.cpp |
| html/HTMLTitleElement.cpp |
| html/HTMLTokenizer.cpp |
| html/HTMLUListElement.cpp |
| html/HTMLViewSourceDocument.cpp |
| |
| # icon/IconDatabase.cpp |
| # icon/SiteIcon.cpp |
| # icon/SQLDatabase.cpp |
| # icon/SQLStatement.cpp |
| # icon/SQLTransaction.cpp |
| |
| loader/Cache.cpp |
| loader/CachedCSSStyleSheet.cpp |
| loader/CachedImage.cpp |
| loader/CachedResourceClientWalker.cpp |
| loader/CachedResource.cpp |
| loader/CachedScript.cpp |
| loader/CachedXSLStyleSheet.cpp |
| loader/DocLoader.cpp |
| loader/DocumentLoader.cpp |
| loader/FormState.cpp |
| loader/FrameLoader.cpp |
| loader/ImageDocument.cpp |
| loader/loader.cpp |
| loader/MainResourceLoader.cpp |
| loader/NetscapePlugInStreamLoader.cpp |
| loader/PluginDocument.cpp |
| loader/Request.cpp |
| loader/ResourceLoader.cpp |
| loader/SubresourceLoader.cpp |
| loader/TextDocument.cpp |
| loader/TextResourceDecoder.cpp |
| loader/icon/IconDatabase.cpp |
| loader/icon/IconDataCache.cpp |
| loader/icon/IconLoader.cpp |
| loader/icon/SQLDatabase.cpp |
| loader/icon/SQLStatement.cpp |
| loader/icon/SQLTransaction.cpp |
| loader/qt/DocumentLoaderQt.cpp |
| loader/qt/FrameLoaderClientQt.cpp |
| loader/qt/FrameLoaderQt.cpp |
| loader/qt/NavigationActionQt.cpp |
| loader/qt/ResourceLoaderQt.cpp |
| |
| page/Chrome.cpp |
| page/ContextMenuController.cpp |
| page/DOMWindow.cpp |
| page/EventHandler.cpp |
| page/Frame.cpp |
| page/FrameTree.cpp |
| page/FrameView.cpp |
| page/MouseEventWithHitTestResults.cpp |
| page/Page.cpp |
| page/PageState.cpp |
| |
| page/qt/EventHandlerQt.cpp |
| |
| platform/Arena.cpp |
| platform/ArrayImpl.cpp |
| platform/AtomicString.cpp |
| platform/CString.cpp |
| platform/ContextMenu.cpp |
| platform/DeprecatedCString.cpp |
| platform/DeprecatedPtrListImpl.cpp |
| platform/DeprecatedString.cpp |
| platform/DeprecatedStringList.cpp |
| platform/DeprecatedValueListImpl.cpp |
| platform/FileChooser.cpp |
| platform/FontCache.cpp |
| platform/Font.cpp |
| platform/FontData.cpp |
| platform/FontFallbackList.cpp |
| platform/FontFamily.cpp |
| platform/GlyphPageTreeNode.cpp |
| platform/GlyphWidthMap.cpp |
| platform/KURL.cpp |
| platform/Logging.cpp |
| platform/MimeTypeRegistry.cpp |
| # plafform/Pasteboard.cpp |
| platform/RegularExpression.cpp |
| platform/SegmentedString.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 |
| |
| platform/graphics/AffineTransform.cpp |
| platform/graphics/Color.cpp |
| platform/graphics/FloatPoint3D.cpp |
| platform/graphics/FloatPoint.cpp |
| platform/graphics/FloatRect.cpp |
| platform/graphics/FloatSize.cpp |
| platform/graphics/GraphicsContext.cpp |
| platform/graphics/GraphicsTypes.cpp |
| platform/graphics/Image.cpp |
| platform/graphics/ImageBuffer.cpp |
| platform/graphics/IntRect.cpp |
| platform/graphics/Path.cpp |
| platform/graphics/Pen.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/ImageQt.cpp |
| platform/graphics/qt/ImageBufferQt.cpp |
| platform/graphics/qt/ImageSourceQt.cpp |
| platform/graphics/qt/ImageDecoderQt.cpp |
| platform/graphics/qt/IntPointQt.cpp |
| platform/graphics/qt/IntRectQt.cpp |
| platform/graphics/qt/IntSizeQt.cpp |
| platform/graphics/qt/PathQt.cpp |
| |
| platform/graphics/svg/SVGPaintServer.cpp |
| platform/graphics/svg/SVGPaintServerGradient.cpp |
| platform/graphics/svg/SVGPaintServerLinearGradient.cpp |
| platform/graphics/svg/SVGPaintServerPattern.cpp |
| platform/graphics/svg/SVGPaintServerRadialGradient.cpp |
| platform/graphics/svg/SVGPaintServerSolid.cpp |
| platform/graphics/svg/SVGResource.cpp |
| platform/graphics/svg/SVGResourceClipper.cpp |
| platform/graphics/svg/SVGResourceFilter.cpp |
| platform/graphics/svg/SVGResourceMarker.cpp |
| platform/graphics/svg/SVGResourceMasker.cpp |
| |
| platform/graphics/svg/filters/SVGFEBlend.cpp |
| platform/graphics/svg/filters/SVGFEColorMatrix.cpp |
| platform/graphics/svg/filters/SVGFEComponentTransfer.cpp |
| platform/graphics/svg/filters/SVGFEComposite.cpp |
| platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp |
| platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp |
| platform/graphics/svg/filters/SVGFEDisplacementMap.cpp |
| platform/graphics/svg/filters/SVGFEFlood.cpp |
| platform/graphics/svg/filters/SVGFEGaussianBlur.cpp |
| platform/graphics/svg/filters/SVGFEImage.cpp |
| platform/graphics/svg/filters/SVGFEMerge.cpp |
| platform/graphics/svg/filters/SVGFEMorphology.cpp |
| platform/graphics/svg/filters/SVGFEOffset.cpp |
| platform/graphics/svg/filters/SVGFESpecularLighting.cpp |
| platform/graphics/svg/filters/SVGFETurbulence.cpp |
| platform/graphics/svg/filters/SVGFilterEffect.cpp |
| platform/graphics/svg/filters/SVGLightSource.cpp |
| |
| platform/graphics/svg/qt/RenderPathQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerGradientQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerPatternQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp |
| platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp |
| platform/graphics/svg/qt/SVGResourceClipperQt.cpp |
| platform/graphics/svg/qt/SVGResourceMaskerQt.cpp |
| platform/graphics/svg/qt/SVGResourceFilterQt.cpp |
| |
| platform/image-decoders/bmp/BMPImageDecoder.cpp |
| platform/image-decoders/gif/GIFImageDecoder.cpp |
| platform/image-decoders/gif/GIFImageReader.cpp |
| platform/image-decoders/ico/ICOImageDecoder.cpp |
| |
| platform/image-decoders/jpeg/jcomapi.c |
| platform/image-decoders/jpeg/jdapimin.c |
| platform/image-decoders/jpeg/jdapistd.c |
| platform/image-decoders/jpeg/jdatadst.c |
| platform/image-decoders/jpeg/jdatasrc.c |
| platform/image-decoders/jpeg/jdcoefct.c |
| platform/image-decoders/jpeg/jdcolor.c |
| platform/image-decoders/jpeg/jddctmgr.c |
| platform/image-decoders/jpeg/jdhuff.c |
| platform/image-decoders/jpeg/jdinput.c |
| platform/image-decoders/jpeg/jdmainct.c |
| platform/image-decoders/jpeg/jdmarker.c |
| platform/image-decoders/jpeg/jdmaster.c |
| platform/image-decoders/jpeg/jdmerge.c |
| platform/image-decoders/jpeg/jdphuff.c |
| platform/image-decoders/jpeg/jdpostct.c |
| platform/image-decoders/jpeg/jdsample.c |
| platform/image-decoders/jpeg/jerror.c |
| platform/image-decoders/jpeg/jfdctflt.c |
| platform/image-decoders/jpeg/jfdctfst.c |
| platform/image-decoders/jpeg/jfdctint.c |
| platform/image-decoders/jpeg/jidctflt.c |
| platform/image-decoders/jpeg/jidctfst.c |
| platform/image-decoders/jpeg/jidctint.c |
| platform/image-decoders/jpeg/jmemmgr.c |
| platform/image-decoders/jpeg/jmemnobs.c |
| platform/image-decoders/jpeg/JPEGImageDecoder.cpp |
| platform/image-decoders/jpeg/jquant1.c |
| platform/image-decoders/jpeg/jquant2.c |
| platform/image-decoders/jpeg/jutils.c |
| |
| platform/image-decoders/png/png.c |
| platform/image-decoders/png/pngerror.c |
| platform/image-decoders/png/pnggccrd.c |
| platform/image-decoders/png/pngget.c |
| platform/image-decoders/png/PNGImageDecoder.cpp |
| platform/image-decoders/png/pngmem.c |
| platform/image-decoders/png/pngpread.c |
| platform/image-decoders/png/pngread.c |
| platform/image-decoders/png/pngrio.c |
| platform/image-decoders/png/pngrtran.c |
| platform/image-decoders/png/pngrutil.c |
| platform/image-decoders/png/pngset.c |
| platform/image-decoders/png/pngtrans.c |
| platform/image-decoders/png/pngvcrd.c |
| platform/image-decoders/png/pngwio.c |
| platform/image-decoders/png/pngwrite.c |
| platform/image-decoders/png/pngwtran.c |
| platform/image-decoders/png/pngwutil.c |
| |
| platform/image-decoders/xbm/XBMImageDecoder.cpp |
| |
| platform/network/FormData.cpp |
| platform/network/HTTPParsers.cpp |
| platform/network/ResourceHandle.cpp |
| platform/network/ResourceRequest.cpp |
| platform/network/ResourceResponse.cpp |
| |
| platform/network/qt/ResourceHandleManager.cpp |
| platform/network/qt/ResourceHandleQt.cpp |
| |
| platform/qt/ChromeClientQt.cpp |
| platform/qt/ContextMenuClientQt.cpp |
| platform/qt/ContextMenuQt.cpp |
| platform/qt/ContextMenuItemQt.cpp |
| platform/qt/CookieJarQt.cpp |
| platform/qt/CursorQt.cpp |
| platform/qt/EditorClientQt.cpp |
| platform/qt/FileChooserQt.cpp |
| platform/qt/FontCacheQt.cpp |
| platform/qt/FontDataQt.cpp |
| platform/qt/FontPlatformDataQt.cpp |
| platform/qt/FontQt.cpp |
| platform/qt/FrameQtClient.cpp |
| platform/qt/FrameQt.cpp |
| platform/qt/GlyphPageTreeNodeQt.cpp |
| platform/qt/LoaderFunctionsQt.cpp |
| platform/qt/MimeTypeRegistryQt.cpp |
| platform/qt/PageQt.cpp |
| platform/qt/PasteboardQt.cpp |
| platform/qt/PlatformKeyboardEventQt.cpp |
| platform/qt/PlatformMouseEventQt.cpp |
| platform/qt/PopupMenuQt.cpp |
| platform/qt/RenderThemeQt.cpp |
| platform/qt/ScreenQt.cpp |
| platform/qt/ScrollViewCanvasQt.cpp |
| platform/qt/ScrollViewQt.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/WidgetQt.cpp |
| |
| xml/DOMParser.cpp |
| xml/CustomXPathNSResolver.cpp |
| xml/xmlhttprequest.cpp |
| xml/XMLSerializer.cpp |
| xml/XPathEvaluator.cpp |
| xml/XPathExpression.cpp |
| xml/XPathExpressionNode.cpp |
| xml/XPathFunctions.cpp |
| xml/XPathNamespace.cpp |
| xml/XPathNodeSet.cpp |
| 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 |
| xml/XSLTProcessor.cpp |
| |
| rendering/AutoTableLayout.cpp |
| rendering/bidi.cpp |
| rendering/break_lines.cpp |
| rendering/CounterNode.cpp |
| rendering/EllipsisBox.cpp |
| rendering/FixedTableLayout.cpp |
| rendering/HitTestResult.cpp |
| rendering/InlineBox.cpp |
| rendering/InlineFlowBox.cpp |
| rendering/InlineTextBox.cpp |
| rendering/ListMarkerBox.cpp |
| rendering/RenderApplet.cpp |
| rendering/RenderArena.cpp |
| rendering/RenderBlock.cpp |
| rendering/RenderBox.cpp |
| rendering/RenderBR.cpp |
| rendering/RenderButton.cpp |
| rendering/RenderContainer.cpp |
| rendering/RenderCounter.cpp |
| rendering/RenderFieldset.cpp |
| rendering/RenderFileUploadControl.cpp |
| rendering/RenderFlexibleBox.cpp |
| rendering/RenderFlow.cpp |
| rendering/RenderFrame.cpp |
| rendering/RenderFrameSet.cpp |
| rendering/RenderHTMLCanvas.cpp |
| rendering/RenderImage.cpp |
| rendering/RenderInline.cpp |
| rendering/RenderLayer.cpp |
| rendering/RenderLegend.cpp |
| 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 |
| rendering/RenderTextControl.cpp |
| rendering/RenderText.cpp |
| rendering/RenderTextFragment.cpp |
| rendering/RenderTheme.cpp |
| rendering/RenderTreeAsText.cpp |
| rendering/RenderView.cpp |
| rendering/RenderWidget.cpp |
| rendering/RootInlineBox.cpp |
| rendering/SVGRenderTreeAsText.cpp |
| |
| # Optional SVG/XPath support |
| ${SVG_SOURCES} |
| ${XPATH_SOURCES} |
| |
| # Generated JavaScript bindings |
| ${WebCore-unity-IDLGeneratedSources} |
| ) |
| |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| kde4_add_library( WebCore-unity SHARED ${WebCore_SRCS} ) |
| ELSE (WEBKIT_USE_KDE_SUPPORT) |
| add_library( WebCore-unity SHARED ${WebCore_SRCS} ) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |
| |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| target_link_libraries(WebCore-unity |
| ${LIBXML2_LIBRARIES} |
| ${LIBXSLT_LIBRARIES} |
| |
| ${QT_QTCORE_LIBRARY} |
| ${QT_QTGUI_LIBRARY} |
| |
| icuuc |
| kio |
| kjs-unity |
| pcre-unity |
| sqlite3 |
| wtf-unity |
| z |
| ) |
| ELSE (WEBKIT_USE_KDE_SUPPORT) |
| target_link_libraries(WebCore-unity |
| ${LIBXSLT_LIBRARIES} |
| ${LIBXML2_LIBRARIES} |
| |
| ${QT_QTCORE_LIBRARY} |
| ${QT_QTGUI_LIBRARY} |
| |
| icuuc |
| kjs-unity |
| pcre-unity |
| sqlite3 |
| wtf-unity |
| z |
| ) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |
| |
| IF (WEBKIT_USE_KDE_SUPPORT) |
| install( TARGETS WebCore-unity DESTINATION ${LIB_INSTALL_DIR} ) |
| ENDIF (WEBKIT_USE_KDE_SUPPORT) |