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 = gksvgbase_s
21
nsSVGClipPathFrame.cpp \
22
nsSVGContainerFrame.cpp \
24
nsSVGFilterFrame.cpp \
25
nsSVGFilterInstance.cpp \
26
nsSVGForeignObjectFrame.cpp \
28
nsSVGGenericContainerFrame.cpp \
29
nsSVGGeometryFrame.cpp \
31
nsSVGGradientFrame.cpp \
33
nsSVGInnerSVGFrame.cpp \
34
nsSVGIntegrationUtils.cpp \
35
SVGFEContainerFrame.cpp \
38
SVGFEUnstyledLeafFrame.cpp \
39
nsSVGMarkerFrame.cpp \
41
nsSVGOuterSVGFrame.cpp \
42
nsSVGPaintServerFrame.cpp \
43
nsSVGPathGeometryFrame.cpp \
44
nsSVGPatternFrame.cpp \
46
nsSVGSwitchFrame.cpp \
47
nsSVGTextContainerFrame.cpp \
49
nsSVGTextPathFrame.cpp \
55
include $(topsrcdir)/config/config.mk
57
# we don't want the shared lib, but we want to force the creation of a static lib.
62
nsSVGFilterInstance.h \
63
nsSVGForeignObjectFrame.h \
64
nsSVGIntegrationUtils.h \
68
include $(topsrcdir)/config/rules.mk
71
-I$(srcdir)/../../../base \
72
-I$(srcdir)/../../../generic \
73
-I$(srcdir)/../../../style \
74
-I$(srcdir)/../../../xul/base/src \
75
-I$(srcdir)/../../../../content/svg/content/src \
76
-I$(srcdir)/../../../../content/base/src \
77
-I$(srcdir)/../../../../content/smil \
81
$(INSTALL) $(srcdir)/svg.css $(DIST)/bin/res
84
$(SYSINSTALL) $(IFLAGS1) $(srcdir)/svg.css $(DESTDIR)$(mozappdir)/res
87
DEFINES += -D_IMPL_NS_LAYOUT