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
13 LIBRARY_NAME
= gksvgbase_s
20 nsSVGClipPathFrame.
cpp \
21 nsSVGContainerFrame.
cpp \
23 SVGFEContainerFrame.
cpp \
26 SVGFEUnstyledLeafFrame.
cpp \
27 nsSVGFilterFrame.
cpp \
28 nsSVGFilterInstance.
cpp \
29 nsSVGForeignObjectFrame.
cpp \
31 nsSVGGenericContainerFrame.
cpp \
32 nsSVGGeometryFrame.
cpp \
34 nsSVGGradientFrame.
cpp \
36 nsSVGInnerSVGFrame.
cpp \
37 nsSVGIntegrationUtils.
cpp \
38 nsSVGMarkerFrame.
cpp \
40 nsSVGOuterSVGFrame.
cpp \
41 nsSVGPaintServerFrame.
cpp \
42 nsSVGPathGeometryFrame.
cpp \
43 nsSVGPatternFrame.
cpp \
45 nsSVGSwitchFrame.
cpp \
46 nsSVGTextContainerFrame.
cpp \
49 nsSVGTextPathFrame.
cpp \
56 include $(topsrcdir
)/config
/config.mk
58 # we don't want the shared lib, but we want to force the creation of a static lib.
61 include $(topsrcdir
)/config
/rules.mk
65 -I
$(srcdir)/..
/generic \
66 -I
$(srcdir)/..
/style \
67 -I
$(srcdir)/..
/xul
/base
/src \
68 -I
$(srcdir)/..
/..
/content
/svg
/content
/src \
69 -I
$(srcdir)/..
/..
/content
/base
/src \
70 -I
$(srcdir)/..
/..
/widget \
74 $(INSTALL
) $(srcdir)/svg.css
$(DIST
)/bin
/res
77 $(SYSINSTALL
) $(IFLAGS1
) $(srcdir)/svg.css
$(DESTDIR
)$(mozappdir
)/res
80 DEFINES
+= -D_IMPL_NS_LAYOUT