1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 BUG_COMPONENT = ("Core", "SVG")
10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
14 "SVGAnimatedClassOrString.h",
15 "SVGAttrValueWrapper.h",
17 "SVGFragmentIdentifier.h",
18 "SVGPreserveAspectRatio.h",
23 EXPORTS.mozilla.dom += [
24 "DOMSVGAnimatedNumber.h",
26 "SVGAnimatedLength.h",
27 "SVGAnimatedNumber.h",
28 "SVGAnimatedPreserveAspectRatio.h",
30 "SVGAnimatedString.h",
31 "SVGAnimatedTransformList.h",
32 "SVGAnimateElement.h",
33 "SVGAnimateMotionElement.h",
34 "SVGAnimateTransformElement.h",
35 "SVGAnimationElement.h",
37 "SVGClipPathElement.h",
38 "SVGComponentTransferFunctionElement.h",
43 "SVGElementFactory.h",
44 "SVGEllipseElement.h",
45 "SVGFEBlendElement.h",
46 "SVGFEColorMatrixElement.h",
47 "SVGFEComponentTransferElement.h",
48 "SVGFECompositeElement.h",
49 "SVGFEConvolveMatrixElement.h",
50 "SVGFEDiffuseLightingElement.h",
51 "SVGFEDisplacementMapElement.h",
52 "SVGFEDistantLightElement.h",
53 "SVGFEDropShadowElement.h",
54 "SVGFEFloodElement.h",
55 "SVGFEGaussianBlurElement.h",
56 "SVGFEImageElement.h",
57 "SVGFEMergeElement.h",
58 "SVGFEMergeNodeElement.h",
59 "SVGFEMorphologyElement.h",
60 "SVGFEOffsetElement.h",
61 "SVGFEPointLightElement.h",
62 "SVGFESpecularLightingElement.h",
63 "SVGFESpotLightElement.h",
65 "SVGFETurbulenceElement.h",
68 "SVGForeignObjectElement.h",
70 "SVGGeometryElement.h",
71 "SVGGradientElement.h",
72 "SVGGraphicsElement.h",
78 "SVGMetadataElement.h",
82 "SVGPatternElement.h",
83 "SVGPolygonElement.h",
84 "SVGPolylineElement.h",
95 "SVGTextContentElement.h",
97 "SVGTextPathElement.h",
98 "SVGTextPositioningElement.h",
101 "SVGTransformableElement.h",
102 "SVGTransformList.h",
106 "SVGViewportElement.h",
111 "DOMSVGAnimatedAngle.cpp",
112 "DOMSVGAnimatedBoolean.cpp",
113 "DOMSVGAnimatedEnumeration.cpp",
114 "DOMSVGAnimatedInteger.cpp",
115 "DOMSVGAnimatedLength.cpp",
116 "DOMSVGAnimatedLengthList.cpp",
117 "DOMSVGAnimatedNumber.cpp",
118 "DOMSVGAnimatedNumberList.cpp",
119 "DOMSVGAnimatedString.cpp",
120 "DOMSVGAnimatedTransformList.cpp",
122 "DOMSVGLengthList.cpp",
124 "DOMSVGNumberList.cpp",
126 "DOMSVGPathSegList.cpp",
128 "DOMSVGPointList.cpp",
129 "DOMSVGStringList.cpp",
130 "DOMSVGTransform.cpp",
131 "DOMSVGTransformList.cpp",
133 "SVGAnimatedBoolean.cpp",
134 "SVGAnimatedClass.cpp",
135 "SVGAnimatedClassOrString.cpp",
136 "SVGAnimatedEnumeration.cpp",
137 "SVGAnimatedInteger.cpp",
138 "SVGAnimatedIntegerPair.cpp",
139 "SVGAnimatedLength.cpp",
140 "SVGAnimatedLengthList.cpp",
141 "SVGAnimatedNumber.cpp",
142 "SVGAnimatedNumberList.cpp",
143 "SVGAnimatedNumberPair.cpp",
144 "SVGAnimatedOrient.cpp",
145 "SVGAnimatedPathSegList.cpp",
146 "SVGAnimatedPointList.cpp",
147 "SVGAnimatedPreserveAspectRatio.cpp",
148 "SVGAnimatedRect.cpp",
149 "SVGAnimatedString.cpp",
150 "SVGAnimatedTransformList.cpp",
151 "SVGAnimatedViewBox.cpp",
152 "SVGAnimateElement.cpp",
153 "SVGAnimateMotionElement.cpp",
154 "SVGAnimateTransformElement.cpp",
155 "SVGAnimationElement.cpp",
156 "SVGAttrValueWrapper.cpp",
157 "SVGCircleElement.cpp",
158 "SVGClipPathElement.cpp",
159 "SVGContentUtils.cpp",
161 "SVGDefsElement.cpp",
162 "SVGDescElement.cpp",
165 "SVGElementFactory.cpp",
166 "SVGEllipseElement.cpp",
167 "SVGFEBlendElement.cpp",
168 "SVGFEColorMatrixElement.cpp",
169 "SVGFEComponentTransferElement.cpp",
170 "SVGFECompositeElement.cpp",
171 "SVGFEConvolveMatrixElement.cpp",
172 "SVGFEDiffuseLightingElement.cpp",
173 "SVGFEDisplacementMapElement.cpp",
174 "SVGFEDistantLightElement.cpp",
175 "SVGFEDropShadowElement.cpp",
176 "SVGFEFloodElement.cpp",
177 "SVGFEGaussianBlurElement.cpp",
178 "SVGFEImageElement.cpp",
179 "SVGFEMergeElement.cpp",
180 "SVGFEMergeNodeElement.cpp",
181 "SVGFEMorphologyElement.cpp",
182 "SVGFEOffsetElement.cpp",
183 "SVGFEPointLightElement.cpp",
184 "SVGFESpecularLightingElement.cpp",
185 "SVGFESpotLightElement.cpp",
186 "SVGFETileElement.cpp",
187 "SVGFETurbulenceElement.cpp",
188 "SVGFilterElement.cpp",
190 "SVGForeignObjectElement.cpp",
191 "SVGFragmentIdentifier.cpp",
193 "SVGGeometryElement.cpp",
194 "SVGGeometryProperty.cpp",
195 "SVGGradientElement.cpp",
196 "SVGGraphicsElement.cpp",
197 "SVGImageElement.cpp",
198 "SVGIntegerPairSMILType.cpp",
201 "SVGLengthListSMILType.cpp",
202 "SVGLengthSMILType.cpp",
203 "SVGLineElement.cpp",
204 "SVGMarkerElement.cpp",
205 "SVGMaskElement.cpp",
207 "SVGMetadataElement.cpp",
208 "SVGMotionSMILAnimationFunction.cpp",
209 "SVGMotionSMILAttr.cpp",
210 "SVGMotionSMILPathUtils.cpp",
211 "SVGMotionSMILType.cpp",
212 "SVGMPathElement.cpp",
214 "SVGNumberListSMILType.cpp",
215 "SVGNumberPairSMILType.cpp",
216 "SVGOrientSMILType.cpp",
218 "SVGPathDataParser.cpp",
219 "SVGPathElement.cpp",
220 "SVGPathSegListSMILType.cpp",
221 "SVGPathSegUtils.cpp",
222 "SVGPatternElement.cpp",
224 "SVGPointListSMILType.cpp",
225 "SVGPolyElement.cpp",
226 "SVGPolygonElement.cpp",
227 "SVGPolylineElement.cpp",
228 "SVGPreserveAspectRatio.cpp",
230 "SVGRectElement.cpp",
231 "SVGScriptElement.cpp",
233 "SVGStopElement.cpp",
235 "SVGStyleElement.cpp",
237 "SVGSwitchElement.cpp",
238 "SVGSymbolElement.cpp",
240 "SVGTextContentElement.cpp",
241 "SVGTextElement.cpp",
242 "SVGTextPathElement.cpp",
243 "SVGTextPositioningElement.cpp",
244 "SVGTitleElement.cpp",
246 "SVGTransformableElement.cpp",
247 "SVGTransformList.cpp",
248 "SVGTransformListParser.cpp",
249 "SVGTransformListSMILType.cpp",
250 "SVGTSpanElement.cpp",
252 "SVGViewBoxSMILType.cpp",
253 "SVGViewElement.cpp",
254 "SVGViewportElement.cpp",
257 include("/ipc/chromium/chromium-config.mozbuild")
259 FINAL_LIBRARY = "xul"