Bug 1867190 - Initialise the PHC allocate delay later r=glandium
[gecko.git] / dom / svg / moz.build
blob68e6d9af69e3771c0b04f2d819de5b8f43259ac1
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/.
7 with Files("**"):
8     BUG_COMPONENT = ("Core", "SVG")
10 MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
12 EXPORTS.mozilla += [
13     "SVGAnimatedClass.h",
14     "SVGAnimatedClassOrString.h",
15     "SVGAttrValueWrapper.h",
16     "SVGContentUtils.h",
17     "SVGFragmentIdentifier.h",
18     "SVGPreserveAspectRatio.h",
19     "SVGStringList.h",
20     "SVGTagList.h",
23 EXPORTS.mozilla.dom += [
24     "DOMSVGAnimatedNumber.h",
25     "SVGAElement.h",
26     "SVGAnimatedLength.h",
27     "SVGAnimatedNumber.h",
28     "SVGAnimatedPreserveAspectRatio.h",
29     "SVGAnimatedRect.h",
30     "SVGAnimatedString.h",
31     "SVGAnimatedTransformList.h",
32     "SVGAnimateElement.h",
33     "SVGAnimateMotionElement.h",
34     "SVGAnimateTransformElement.h",
35     "SVGAnimationElement.h",
36     "SVGCircleElement.h",
37     "SVGClipPathElement.h",
38     "SVGComponentTransferFunctionElement.h",
39     "SVGDefsElement.h",
40     "SVGDescElement.h",
41     "SVGDocument.h",
42     "SVGElement.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",
64     "SVGFETileElement.h",
65     "SVGFETurbulenceElement.h",
66     "SVGFilterElement.h",
67     "SVGFilters.h",
68     "SVGForeignObjectElement.h",
69     "SVGGElement.h",
70     "SVGGeometryElement.h",
71     "SVGGradientElement.h",
72     "SVGGraphicsElement.h",
73     "SVGImageElement.h",
74     "SVGLineElement.h",
75     "SVGMarkerElement.h",
76     "SVGMaskElement.h",
77     "SVGMatrix.h",
78     "SVGMetadataElement.h",
79     "SVGMPathElement.h",
80     "SVGPathData.h",
81     "SVGPathElement.h",
82     "SVGPatternElement.h",
83     "SVGPolygonElement.h",
84     "SVGPolylineElement.h",
85     "SVGRect.h",
86     "SVGRectElement.h",
87     "SVGScriptElement.h",
88     "SVGSetElement.h",
89     "SVGStopElement.h",
90     "SVGStyleElement.h",
91     "SVGSVGElement.h",
92     "SVGSwitchElement.h",
93     "SVGSymbolElement.h",
94     "SVGTests.h",
95     "SVGTextContentElement.h",
96     "SVGTextElement.h",
97     "SVGTextPathElement.h",
98     "SVGTextPositioningElement.h",
99     "SVGTitleElement.h",
100     "SVGTransform.h",
101     "SVGTransformableElement.h",
102     "SVGTransformList.h",
103     "SVGTSpanElement.h",
104     "SVGUseElement.h",
105     "SVGViewElement.h",
106     "SVGViewportElement.h",
109 UNIFIED_SOURCES += [
110     "DOMSVGAngle.cpp",
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",
121     "DOMSVGLength.cpp",
122     "DOMSVGLengthList.cpp",
123     "DOMSVGNumber.cpp",
124     "DOMSVGNumberList.cpp",
125     "DOMSVGPathSeg.cpp",
126     "DOMSVGPathSegList.cpp",
127     "DOMSVGPoint.cpp",
128     "DOMSVGPointList.cpp",
129     "DOMSVGStringList.cpp",
130     "DOMSVGTransform.cpp",
131     "DOMSVGTransformList.cpp",
132     "SVGAElement.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",
160     "SVGDataParser.cpp",
161     "SVGDefsElement.cpp",
162     "SVGDescElement.cpp",
163     "SVGDocument.cpp",
164     "SVGElement.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",
189     "SVGFilters.cpp",
190     "SVGForeignObjectElement.cpp",
191     "SVGFragmentIdentifier.cpp",
192     "SVGGElement.cpp",
193     "SVGGeometryElement.cpp",
194     "SVGGeometryProperty.cpp",
195     "SVGGradientElement.cpp",
196     "SVGGraphicsElement.cpp",
197     "SVGImageElement.cpp",
198     "SVGIntegerPairSMILType.cpp",
199     "SVGLength.cpp",
200     "SVGLengthList.cpp",
201     "SVGLengthListSMILType.cpp",
202     "SVGLengthSMILType.cpp",
203     "SVGLineElement.cpp",
204     "SVGMarkerElement.cpp",
205     "SVGMaskElement.cpp",
206     "SVGMatrix.cpp",
207     "SVGMetadataElement.cpp",
208     "SVGMotionSMILAnimationFunction.cpp",
209     "SVGMotionSMILAttr.cpp",
210     "SVGMotionSMILPathUtils.cpp",
211     "SVGMotionSMILType.cpp",
212     "SVGMPathElement.cpp",
213     "SVGNumberList.cpp",
214     "SVGNumberListSMILType.cpp",
215     "SVGNumberPairSMILType.cpp",
216     "SVGOrientSMILType.cpp",
217     "SVGPathData.cpp",
218     "SVGPathDataParser.cpp",
219     "SVGPathElement.cpp",
220     "SVGPathSegListSMILType.cpp",
221     "SVGPathSegUtils.cpp",
222     "SVGPatternElement.cpp",
223     "SVGPointList.cpp",
224     "SVGPointListSMILType.cpp",
225     "SVGPolyElement.cpp",
226     "SVGPolygonElement.cpp",
227     "SVGPolylineElement.cpp",
228     "SVGPreserveAspectRatio.cpp",
229     "SVGRect.cpp",
230     "SVGRectElement.cpp",
231     "SVGScriptElement.cpp",
232     "SVGSetElement.cpp",
233     "SVGStopElement.cpp",
234     "SVGStringList.cpp",
235     "SVGStyleElement.cpp",
236     "SVGSVGElement.cpp",
237     "SVGSwitchElement.cpp",
238     "SVGSymbolElement.cpp",
239     "SVGTests.cpp",
240     "SVGTextContentElement.cpp",
241     "SVGTextElement.cpp",
242     "SVGTextPathElement.cpp",
243     "SVGTextPositioningElement.cpp",
244     "SVGTitleElement.cpp",
245     "SVGTransform.cpp",
246     "SVGTransformableElement.cpp",
247     "SVGTransformList.cpp",
248     "SVGTransformListParser.cpp",
249     "SVGTransformListSMILType.cpp",
250     "SVGTSpanElement.cpp",
251     "SVGUseElement.cpp",
252     "SVGViewBoxSMILType.cpp",
253     "SVGViewElement.cpp",
254     "SVGViewportElement.cpp",
257 include("/ipc/chromium/chromium-config.mozbuild")
259 FINAL_LIBRARY = "xul"
260 LOCAL_INCLUDES += [
261     "/dom",
262     "/dom/base",
263     "/dom/html",
264     "/dom/smil",
265     "/dom/svg",
266     "/dom/xml",
267     "/layout/base",
268     "/layout/generic",
269     "/layout/style",
270     "/layout/svg",
271     "/layout/xul",