2
# This Source Code Form is subject to the terms of the Mozilla Public
3
# License, v. 2.0. If a copy of the MPL was not distributed with this
4
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
7
topsrcdir = @top_srcdir@
11
include $(DEPTH)/config/autoconf.mk
14
LIBRARY_NAME = gkcontentsvg_s
19
DOMSVGAnimatedLengthList.cpp \
20
DOMSVGAnimatedNumberList.cpp \
21
DOMSVGAnimatedTransformList.cpp \
23
DOMSVGLengthList.cpp \
26
DOMSVGNumberList.cpp \
28
DOMSVGPathSegList.cpp \
31
DOMSVGStringList.cpp \
34
DOMSVGTransformList.cpp \
35
nsDOMSVGZoomEvent.cpp \
38
nsSVGAltGlyphElement.cpp \
41
nsSVGCircleElement.cpp \
43
nsSVGClipPathElement.cpp \
45
nsSVGDefsElement.cpp \
46
nsSVGDescElement.cpp \
48
nsSVGElementFactory.cpp \
49
nsSVGEllipseElement.cpp \
52
nsSVGFilterElement.cpp \
54
nsSVGForeignObjectElement.cpp \
56
nsSVGGradientElement.cpp \
57
nsSVGGraphicElement.cpp \
58
nsSVGImageElement.cpp \
60
nsSVGIntegerPair.cpp \
62
nsSVGLineElement.cpp \
63
nsSVGMarkerElement.cpp \
64
nsSVGMaskElement.cpp \
65
nsSVGMetadataElement.cpp \
68
nsSVGPathDataParser.cpp \
69
nsSVGPathElement.cpp \
70
nsSVGPathGeometryElement.cpp \
71
nsSVGPatternElement.cpp \
72
nsSVGPolyElement.cpp \
73
nsSVGPolygonElement.cpp \
74
nsSVGPolylineElement.cpp \
75
nsSVGScriptElement.cpp \
77
nsSVGStylableElement.cpp \
79
nsSVGRectElement.cpp \
81
nsSVGStopElement.cpp \
82
nsSVGStyleElement.cpp \
83
nsSVGSwitchElement.cpp \
84
nsSVGSymbolElement.cpp \
85
nsSVGTSpanElement.cpp \
86
nsSVGTextContentElement.cpp \
87
nsSVGTextElement.cpp \
88
nsSVGTextPathElement.cpp \
89
nsSVGTextPositioningElement.cpp \
90
nsSVGTitleElement.cpp \
91
nsSVGUnknownElement.cpp \
94
nsSVGViewElement.cpp \
95
SVGAnimatedLengthList.cpp \
96
SVGAnimatedNumberList.cpp \
97
SVGAnimatedPathSegList.cpp \
98
SVGAnimatedPointList.cpp \
99
SVGAnimatedPreserveAspectRatio.cpp \
100
SVGAnimatedTransformList.cpp \
101
SVGFragmentIdentifier.cpp \
106
SVGPathSegUtils.cpp \
110
SVGTransformList.cpp \
111
SVGTransformListParser.cpp \
112
nsSVGAnimateElement.cpp \
113
nsSVGAnimateTransformElement.cpp \
114
nsSVGAnimateMotionElement.cpp \
115
nsSVGAnimationElement.cpp \
116
nsSVGMpathElement.cpp \
117
nsSVGSetElement.cpp \
118
SVGAttrValueWrapper.cpp \
119
SVGIntegerPairSMILType.cpp \
120
SVGLengthListSMILType.cpp \
121
SVGMotionSMILType.cpp \
122
SVGMotionSMILAttr.cpp \
123
SVGMotionSMILAnimationFunction.cpp \
124
SVGMotionSMILPathUtils.cpp \
125
SVGNumberListSMILType.cpp \
126
SVGNumberPairSMILType.cpp \
127
SVGOrientSMILType.cpp \
128
SVGPathSegListSMILType.cpp \
129
SVGPointListSMILType.cpp \
130
SVGTransformListSMILType.cpp \
131
SVGViewBoxSMILType.cpp \
134
include $(topsrcdir)/config/config.mk
136
# we don't want the shared lib, but we want to force the creation of a static lib.
142
SVGAttrValueWrapper.h \
145
include $(topsrcdir)/config/rules.mk
148
-I$(srcdir)/../../../xml/content/src \
149
-I$(srcdir)/../../../../dom \
150
-I$(srcdir)/../../../base/src \
151
-I$(srcdir)/../../../../layout/generic \
152
-I$(srcdir)/../../../../layout/xul/base/src \
153
-I$(srcdir)/../../../../layout/svg/base/src \
154
-I$(srcdir)/../../../../layout/style \
155
-I$(srcdir)/../../../events/src \
156
-I$(srcdir)/../../../html/content/src \
157
-I$(topsrcdir)/content/xbl/src \
158
-I$(srcdir)/../../../smil \
161
DEFINES += -D_IMPL_NS_LAYOUT