1 AUTOMAKE_OPTIONS = foreign
3 lib_LTLIBRARIES = libxmltooling.la
5 libxmltoolingincludedir = \
6 $(includedir)/xmltooling
8 libxmltoolinginclude_HEADERS = \
9 AbstractAttributeExtensibleXMLObject.h \
10 AbstractDOMCachingXMLObject.h \
11 AbstractExtensibleXMLObject.h \
13 AttributeExtensibleXMLObject.h \
16 DOMCachingXMLObject.h \
18 ExtensibleXMLObject.h \
29 $(includedir)/xmltooling/util
31 utilinclude_HEADERS = \
36 util/XMLObjectChildrenList.h
39 $(includedir)/xmltooling/io
42 io/AbstractXMLObjectUnmarshaller.h \
50 libxmltooling_la_SOURCES = \
51 AbstractAttributeExtensibleXMLObject.cpp \
52 AbstractDOMCachingXMLObject.cpp \
53 AbstractExtensibleXMLObject.cpp \
57 XMLObjectBuilder.cpp \
58 XMLToolingConfig.cpp \
59 impl/UnknownElement.cpp \
60 io/AbstractXMLObjectMarshaller.cpp \
61 io/AbstractXMLObjectUnmarshaller.cpp \
66 util/XMLConstants.cpp \
69 # this is different from the project version
70 # http://sources.redhat.com/autobook/autobook/autobook_91.html
71 libxmltooling_la_LDFLAGS = -version-info 1:0:0
74 for la in $(lib_LTLIBRARIES) ; do rm -f $(DESTDIR)$(libdir)/$$la ; done
76 EXTRA_DIST = xmltooling.vcproj config_pub.h.in config_pub_win32.h