Makefile_insert revision 6b15695578f07a3f72c4c9475c1a261a3021472a
f78b12e570284aa8291f4ca1add24937fd107403vboxsync## Makefile.am fragment sourced by src/Makefile.am.
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# Sodipodi svg wrapper
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# Author: Lauris Kaplinski <lauris@ariman.ee>
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# Most code is actually written by Raph Levien
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# Implements svg interpretation of xml tree
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg/all: svg/libspsvg.a
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg/clean:
f78b12e570284aa8291f4ca1add24937fd107403vboxsync rm -f svg/libspsvg.a $(svg_libspsvg_a_OBJECTS)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg_libspsvg_a_SOURCES = \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/css-ostringstream.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/css-ostringstream.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/gnome-canvas-bpath-util.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/gnome-canvas-bpath-util.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/itos.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/round.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/stringstream.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/stringstream.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/strip-trailing-zeros.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/strip-trailing-zeros.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg-affine.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg-color.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg-length.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg-path.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg-types.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/svg.h
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# This CxxTest stuff is adapted blindly from libnr/Makefile_insert.
f78b12e570284aa8291f4ca1add24937fd107403vboxsync# It would be nice to reduce the amount of boilerplate / copy&paste here.
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg/test-svg-main.cpp: svg/test-svg.cpp
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(top_srcdir)/cxxtest/cxxtestgen.pl --error-printer -root -o svg/test-svg-main.cpp $(svg_test_svg_includes)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg/test-svg.cpp: $(svg_test_svg_includes) svg/Makefile_insert
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(top_srcdir)/cxxtest/cxxtestgen.pl -part -o svg/test-svg.cpp $(svg_test_svg_includes)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg_test_svg_includes = \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(srcdir)/svg/css-ostringstream-test.h \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(srcdir)/svg/stringstream-test.h
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg_libtest_svg_a_SOURCES = \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/test-svg.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(svg_test_svg_includes)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg_test_svg_SOURCES = \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/test-svg-main.cpp \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync $(svg_test_svg_includes)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncsvg_test_svg_LDADD = \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/libspsvg.a \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync svg/libtest-svg.a \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync -lglib-2.0
f78b12e570284aa8291f4ca1add24937fd107403vboxsync