X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2FMakefile.am;h=64543aeee1b502aec23781ac41439bf9b6867335;hb=c390bc9abfd5ef673577b2da3104c3f36fb1c18d;hp=279659726eca6ecca9e62305fdf37a45800ebcb0;hpb=7068408b1c6000ac3d207c782ba4f8c4e731b178;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/Makefile.am b/xmltooling/Makefile.am index 2796597..64543ae 100644 --- a/xmltooling/Makefile.am +++ b/xmltooling/Makefile.am @@ -4,6 +4,10 @@ lib_LTLIBRARIES = libxmltooling.la libxmltoolingincludedir = $(includedir)/xmltooling +encincludedir = $(includedir)/xmltooling/encryption + +implincludedir = $(includedir)/xmltooling/impl + ioincludedir = $(includedir)/xmltooling/io sigincludedir = $(includedir)/xmltooling/signature @@ -14,35 +18,50 @@ valincludedir = $(includedir)/xmltooling/validation libxmltoolinginclude_HEADERS = \ AbstractAttributeExtensibleXMLObject.h \ + AbstractChildlessElement.h \ + AbstractComplexElement.h \ AbstractDOMCachingXMLObject.h \ AbstractElementProxy.h \ + AbstractSimpleElement.h \ AbstractXMLObject.h \ AttributeExtensibleXMLObject.h \ base.h \ config_pub.h \ - DOMCachingXMLObject.h \ ElementProxy.h \ exceptions.h \ - ILockable.h \ + Lockable.h \ Namespace.h \ + PluginManager.h \ QName.h \ + SimpleElement.h \ unicode.h \ version.h \ XMLObject.h \ XMLObjectBuilder.h \ XMLToolingConfig.h +encinclude_HEADERS = \ + encryption/Decrypter.h \ + encryption/Encrypter.h \ + encryption/Encryption.h + +implinclude_HEADERS = \ + impl/AnyElement.h \ + impl/UnknownElement.h + ioinclude_HEADERS = \ - io/AbstractXMLObjectUnmarshaller.h \ - io/Marshaller.h \ - io/Unmarshaller.h + io/AbstractXMLObjectMarshaller.h \ + io/AbstractXMLObjectUnmarshaller.h siginclude_HEADERS = \ + signature/ContentReference.h \ signature/KeyInfo.h \ + signature/KeyResolver.h \ signature/Signature.h \ - signature/SigningContext.h + signature/SignatureValidator.h utilinclude_HEADERS = \ + util/DateTime.h \ util/NDC.h \ util/ParserPool.h \ util/XMLConstants.h \ @@ -50,33 +69,51 @@ utilinclude_HEADERS = \ util/XMLObjectChildrenList.h valinclude_HEADERS = \ + validation/AbstractValidatingXMLObject.h \ + validation/ValidatingXMLObject.h \ validation/Validator.h noinst_HEADERS = \ - internal.h \ - impl/UnknownElement.h \ - signature/impl/XMLSecSignature.h + internal.h + +if BUILD_XMLSEC +xmlsec_sources = \ + encryption/impl/Decrypter.cpp \ + encryption/impl/Encrypter.cpp \ + signature/impl/SignatureValidator.cpp \ + signature/impl/XMLSecSignatureImpl.cpp +else +xmlsec_sources = +endif libxmltooling_la_SOURCES = \ AbstractAttributeExtensibleXMLObject.cpp \ + AbstractChildlessElement.cpp \ + AbstractComplexElement.cpp \ AbstractDOMCachingXMLObject.cpp \ - AbstractElementProxy.cpp \ + AbstractXMLObject.cpp \ + exceptions.cpp \ Namespace.cpp \ QName.cpp \ unicode.cpp \ XMLObjectBuilder.cpp \ XMLToolingConfig.cpp \ + encryption/impl/EncryptionImpl.cpp \ + encryption/impl/EncryptionSchemaValidators.cpp \ + impl/AnyElement.cpp \ impl/UnknownElement.cpp \ io/AbstractXMLObjectMarshaller.cpp \ io/AbstractXMLObjectUnmarshaller.cpp \ - io/Marshaller.cpp \ - io/Unmarshaller.cpp \ - signature/impl/XMLSecSignature.cpp \ + signature/impl/KeyInfoImpl.cpp \ + signature/impl/KeyInfoSchemaValidators.cpp \ + util/DateTime.cpp \ util/NDC.cpp \ util/ParserPool.cpp \ util/XMLConstants.cpp \ util/XMLHelper.cpp \ - validation/Validator.cpp + validation/AbstractValidatingXMLObject.cpp \ + validation/Validator.cpp \ + ${xmlsec_sources} # this is different from the project version # http://sources.redhat.com/autobook/autobook/autobook_91.html