Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/svg/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 7 kB image not shown  

Quelle  moz.build   Sprache: unbekannt

 
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

with Files("**"):
    BUG_COMPONENT = ("Core", "SVG")

MOCHITEST_MANIFESTS += ["test/mochitest.toml"]

EXPORTS.mozilla += [
    "SVGAnimatedClass.h",
    "SVGAnimatedClassOrString.h",
    "SVGAttrValueWrapper.h",
    "SVGContentUtils.h",
    "SVGFragmentIdentifier.h",
    "SVGPreserveAspectRatio.h",
    "SVGStringList.h",
    "SVGTagList.h",
]

EXPORTS.mozilla.dom += [
    "DOMSVGAnimatedNumber.h",
    "SVGAElement.h",
    "SVGAnimatedLength.h",
    "SVGAnimatedNumber.h",
    "SVGAnimatedPreserveAspectRatio.h",
    "SVGAnimatedRect.h",
    "SVGAnimatedString.h",
    "SVGAnimatedTransformList.h",
    "SVGAnimateElement.h",
    "SVGAnimateMotionElement.h",
    "SVGAnimateTransformElement.h",
    "SVGAnimationElement.h",
    "SVGCircleElement.h",
    "SVGClipPathElement.h",
    "SVGComponentTransferFunctionElement.h",
    "SVGDefsElement.h",
    "SVGDescElement.h",
    "SVGDiscardElement.h",
    "SVGDocument.h",
    "SVGElement.h",
    "SVGElementFactory.h",
    "SVGEllipseElement.h",
    "SVGFEBlendElement.h",
    "SVGFEColorMatrixElement.h",
    "SVGFEComponentTransferElement.h",
    "SVGFECompositeElement.h",
    "SVGFEConvolveMatrixElement.h",
    "SVGFEDiffuseLightingElement.h",
    "SVGFEDisplacementMapElement.h",
    "SVGFEDistantLightElement.h",
    "SVGFEDropShadowElement.h",
    "SVGFEFloodElement.h",
    "SVGFEGaussianBlurElement.h",
    "SVGFEImageElement.h",
    "SVGFEMergeElement.h",
    "SVGFEMergeNodeElement.h",
    "SVGFEMorphologyElement.h",
    "SVGFEOffsetElement.h",
    "SVGFEPointLightElement.h",
    "SVGFESpecularLightingElement.h",
    "SVGFESpotLightElement.h",
    "SVGFETileElement.h",
    "SVGFETurbulenceElement.h",
    "SVGFilterElement.h",
    "SVGFilters.h",
    "SVGForeignObjectElement.h",
    "SVGGElement.h",
    "SVGGeometryElement.h",
    "SVGGradientElement.h",
    "SVGGraphicsElement.h",
    "SVGImageElement.h",
    "SVGLengthUnits.h",
    "SVGLineElement.h",
    "SVGMarkerElement.h",
    "SVGMaskElement.h",
    "SVGMatrix.h",
    "SVGMetadataElement.h",
    "SVGMPathElement.h",
    "SVGPathData.h",
    "SVGPathElement.h",
    "SVGPathSegment.h",
    "SVGPathSegUtils.h",
    "SVGPatternElement.h",
    "SVGPolygonElement.h",
    "SVGPolylineElement.h",
    "SVGRect.h",
    "SVGRectElement.h",
    "SVGScriptElement.h",
    "SVGSetElement.h",
    "SVGStopElement.h",
    "SVGStyleElement.h",
    "SVGSVGElement.h",
    "SVGSwitchElement.h",
    "SVGSymbolElement.h",
    "SVGTests.h",
    "SVGTextContentElement.h",
    "SVGTextElement.h",
    "SVGTextPathElement.h",
    "SVGTextPositioningElement.h",
    "SVGTitleElement.h",
    "SVGTransform.h",
    "SVGTransformableElement.h",
    "SVGTransformList.h",
    "SVGTSpanElement.h",
    "SVGUseElement.h",
    "SVGViewElement.h",
    "SVGViewportElement.h",
]

UNIFIED_SOURCES += [
    "DOMSVGAngle.cpp",
    "DOMSVGAnimatedAngle.cpp",
    "DOMSVGAnimatedBoolean.cpp",
    "DOMSVGAnimatedEnumeration.cpp",
    "DOMSVGAnimatedInteger.cpp",
    "DOMSVGAnimatedLength.cpp",
    "DOMSVGAnimatedLengthList.cpp",
    "DOMSVGAnimatedNumber.cpp",
    "DOMSVGAnimatedNumberList.cpp",
    "DOMSVGAnimatedString.cpp",
    "DOMSVGAnimatedTransformList.cpp",
    "DOMSVGLength.cpp",
    "DOMSVGLengthList.cpp",
    "DOMSVGNumber.cpp",
    "DOMSVGNumberList.cpp",
    "DOMSVGPoint.cpp",
    "DOMSVGPointList.cpp",
    "DOMSVGStringList.cpp",
    "DOMSVGTransform.cpp",
    "DOMSVGTransformList.cpp",
    "SVGAElement.cpp",
    "SVGAnimatedBoolean.cpp",
    "SVGAnimatedClass.cpp",
    "SVGAnimatedClassOrString.cpp",
    "SVGAnimatedEnumeration.cpp",
    "SVGAnimatedInteger.cpp",
    "SVGAnimatedIntegerPair.cpp",
    "SVGAnimatedLength.cpp",
    "SVGAnimatedLengthList.cpp",
    "SVGAnimatedNumber.cpp",
    "SVGAnimatedNumberList.cpp",
    "SVGAnimatedNumberPair.cpp",
    "SVGAnimatedOrient.cpp",
    "SVGAnimatedPathSegList.cpp",
    "SVGAnimatedPointList.cpp",
    "SVGAnimatedPreserveAspectRatio.cpp",
    "SVGAnimatedRect.cpp",
    "SVGAnimatedString.cpp",
    "SVGAnimatedTransformList.cpp",
    "SVGAnimatedViewBox.cpp",
    "SVGAnimateElement.cpp",
    "SVGAnimateMotionElement.cpp",
    "SVGAnimateTransformElement.cpp",
    "SVGAnimationElement.cpp",
    "SVGArcConverter.cpp",
    "SVGAttrValueWrapper.cpp",
    "SVGCircleElement.cpp",
    "SVGClipPathElement.cpp",
    "SVGContentUtils.cpp",
    "SVGDataParser.cpp",
    "SVGDefsElement.cpp",
    "SVGDescElement.cpp",
    "SVGDiscardElement.cpp",
    "SVGDocument.cpp",
    "SVGElement.cpp",
    "SVGElementFactory.cpp",
    "SVGEllipseElement.cpp",
    "SVGFEBlendElement.cpp",
    "SVGFEColorMatrixElement.cpp",
    "SVGFEComponentTransferElement.cpp",
    "SVGFECompositeElement.cpp",
    "SVGFEConvolveMatrixElement.cpp",
    "SVGFEDiffuseLightingElement.cpp",
    "SVGFEDisplacementMapElement.cpp",
    "SVGFEDistantLightElement.cpp",
    "SVGFEDropShadowElement.cpp",
    "SVGFEFloodElement.cpp",
    "SVGFEGaussianBlurElement.cpp",
    "SVGFEImageElement.cpp",
    "SVGFEMergeElement.cpp",
    "SVGFEMergeNodeElement.cpp",
    "SVGFEMorphologyElement.cpp",
    "SVGFEOffsetElement.cpp",
    "SVGFEPointLightElement.cpp",
    "SVGFESpecularLightingElement.cpp",
    "SVGFESpotLightElement.cpp",
    "SVGFETileElement.cpp",
    "SVGFETurbulenceElement.cpp",
    "SVGFilterElement.cpp",
    "SVGFilters.cpp",
    "SVGForeignObjectElement.cpp",
    "SVGFragmentIdentifier.cpp",
    "SVGGElement.cpp",
    "SVGGeometryElement.cpp",
    "SVGGeometryProperty.cpp",
    "SVGGradientElement.cpp",
    "SVGGraphicsElement.cpp",
    "SVGImageElement.cpp",
    "SVGIntegerPairSMILType.cpp",
    "SVGLength.cpp",
    "SVGLengthList.cpp",
    "SVGLengthListSMILType.cpp",
    "SVGLengthSMILType.cpp",
    "SVGLineElement.cpp",
    "SVGMarkerElement.cpp",
    "SVGMaskElement.cpp",
    "SVGMatrix.cpp",
    "SVGMetadataElement.cpp",
    "SVGMotionSMILAnimationFunction.cpp",
    "SVGMotionSMILAttr.cpp",
    "SVGMotionSMILPathUtils.cpp",
    "SVGMotionSMILType.cpp",
    "SVGMPathElement.cpp",
    "SVGNumberList.cpp",
    "SVGNumberListSMILType.cpp",
    "SVGNumberPairSMILType.cpp",
    "SVGOrientSMILType.cpp",
    "SVGPathData.cpp",
    "SVGPathElement.cpp",
    "SVGPathSegListSMILType.cpp",
    "SVGPathSegment.cpp",
    "SVGPathSegUtils.cpp",
    "SVGPatternElement.cpp",
    "SVGPointList.cpp",
    "SVGPointListSMILType.cpp",
    "SVGPolyElement.cpp",
    "SVGPolygonElement.cpp",
    "SVGPolylineElement.cpp",
    "SVGPreserveAspectRatio.cpp",
    "SVGRect.cpp",
    "SVGRectElement.cpp",
    "SVGScriptElement.cpp",
    "SVGSetElement.cpp",
    "SVGStopElement.cpp",
    "SVGStringList.cpp",
    "SVGStyleElement.cpp",
    "SVGSVGElement.cpp",
    "SVGSwitchElement.cpp",
    "SVGSymbolElement.cpp",
    "SVGTests.cpp",
    "SVGTextContentElement.cpp",
    "SVGTextElement.cpp",
    "SVGTextPathElement.cpp",
    "SVGTextPositioningElement.cpp",
    "SVGTitleElement.cpp",
    "SVGTransform.cpp",
    "SVGTransformableElement.cpp",
    "SVGTransformList.cpp",
    "SVGTransformListParser.cpp",
    "SVGTransformListSMILType.cpp",
    "SVGTSpanElement.cpp",
    "SVGUseElement.cpp",
    "SVGViewBoxSMILType.cpp",
    "SVGViewElement.cpp",
    "SVGViewportElement.cpp",
]

include("/ipc/chromium/chromium-config.mozbuild")

FINAL_LIBRARY = "xul"
LOCAL_INCLUDES += [
    "/dom",
    "/dom/base",
    "/dom/html",
    "/dom/smil",
    "/dom/svg",
    "/dom/xml",
    "/layout/base",
    "/layout/generic",
    "/layout/style",
    "/layout/svg",
    "/layout/xul",
]

[ Dauer der Verarbeitung: 0.15 Sekunden  (vorverarbeitet)  ]