Code

46be9edfaf3c8163a14ff50dd31d8b1ccf385deb
[inkscape.git] / src / xml / Makefile_insert
1 ## Makefile.am fragment sourced by src/Makefile.am.
3 #
4 # Sodipodi xml wrapper
5 # Author: Lauris Kaplinski <lauris@ariman.ee>
6 #
7 # Implements xml backbone of inkscape document. In future will be
8 # repaced with (wrapper of?) DOM
9 #
11 xml/all: xml/libspxml.a
13 xml/clean:
14         rm -f xml/libspxml.a xml/libtest-xml.a $(xml_libspxml_a_OBJECTS) $(xml_libtest_xml_a_OBJECTS)
16 xml_libspxml_a_SOURCES =        \
17         algorithms/find-if-before.h     \
18         xml/comment-node.h \
19         xml/composite-node-observer.cpp xml/composite-node-observer.h \
20         xml/element-node.h \
21         xml/node-observer.h \
22         xml/quote.cpp   \
23         xml/quote.h     \
24         xml/repr-css.cpp        \
25         xml/log-builder.cpp     \
26         xml/log-builder.h       \
27         xml/node-fns.cpp        \
28         xml/node-fns.h  \
29         xml/pi-node.h   \
30         xml/repr-io.cpp \
31         xml/repr-sorting.cpp    \
32         xml/repr-sorting.h      \
33         xml/repr-util.cpp       \
34         xml/repr.cpp    \
35         xml/repr.h      \
36         xml/simple-document.h \
37         xml/simple-document.cpp \
38         xml/simple-node.h \
39         xml/simple-node.cpp \
40         xml/node.h \
41         xml/croco-node-iface.cpp        \
42         xml/croco-node-iface.h  \
43         xml/attribute-record.h \
44         xml/sp-css-attr.h \
45         xml/event.cpp xml/event.h xml/event-fns.h       \
46         xml/document.h \
47         xml/node-event-vector.h \
48         xml/node-iterators.h    \
49         xml/sp-css-attr.h \
50         xml/subtree.cpp \
51         xml/subtree.h   \
52         xml/text-node.h \
53         xml/invalid-operation-exception.h
55 xml/test-xml-main.cpp: xml/test-xml.cpp $(xml_test_xml_includes)
56         $(top_srcdir)/cxxtest/cxxtestgen.pl --template=$(srcdir)/selfname.tpl -root -o xml/test-xml-main.cpp $(xml_test_xml_includes)
58 xml/test-xml.cpp: $(xml_test_xml_includes)
59         $(top_srcdir)/cxxtest/cxxtestgen.pl --have-eh -part -o xml/test-xml.cpp $(xml_test_xml_includes)
61 xml_test_xml_includes = \
62         $(srcdir)/xml/repr-action-test.h        \
63         $(srcdir)/xml/quote-test.h
65 xml_libtest_xml_a_SOURCES =     \
66         xml/test-xml.cpp \
67         $(xml_test_xml_includes)
69 xml_test_xml_SOURCES =  \
70         xml/test-xml-main.cpp \
71         $(xml_test_xml_includes)
73 xml_test_xml_LDADD =    \
74         xml/libtest-xml.a       \
75         xml/libspxml.a  \
76         util/libinkutil.a       \
77         svg/libspsvg.a  \
78         svg/libtest-stubs.a     \
79         libinkpost.a    \
80         debug/libinkdebug.a     \
81         $(INKSCAPE_LIBS)
84 xml_repr_action_test_SOURCES = \
85         xml/repr-action-test.cpp
86 xml_repr_action_test_LDADD = \
87         xml/libspxml.a  \
88         svg/libspsvg.a  \
89         svg/libtest-stubs.a     \
90         util/libinkutil.a       \
91         libinkpost.a    \
92         debug/libinkdebug.a     \
93         $(INKSCAPE_LIBS)
95 xml_quote_test_SOURCES = xml/quote-test.cpp
96 xml_quote_test_LDADD = $(INKSCAPE_LIBS)