X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=blobdiff_plain;f=xmltooling%2FMakefile.am;h=39cfa0d33d818f67bb63be27a18337da391851d6;hp=63d025f77edd0ad8b27162f2bd1c93810b8a6e5b;hb=bdca4b4fc4a9175442533a7d32233c4351ddd8ed;hpb=0575ab9e7beb748b460bd00a99321dc4cdff5f31 diff --git a/xmltooling/Makefile.am b/xmltooling/Makefile.am index 63d025f..39cfa0d 100644 --- a/xmltooling/Makefile.am +++ b/xmltooling/Makefile.am @@ -1,9 +1,9 @@ AUTOMAKE_OPTIONS = foreign if BUILD_XMLSEC -lib_LTLIBRARIES = libxmltooling-lite.la -else lib_LTLIBRARIES = libxmltooling-lite.la libxmltooling.la +else +lib_LTLIBRARIES = libxmltooling-lite.la endif libxmltoolingincludedir = $(includedir)/xmltooling @@ -32,11 +32,14 @@ libxmltoolinginclude_HEADERS = \ AbstractXMLObject.h \ AttributeExtensibleXMLObject.h \ base.h \ + ConcreteXMLObjectBuilder.h \ + char_traits.h \ config_pub.h \ ElementExtensibleXMLObject.h \ ElementProxy.h \ exceptions.h \ Lockable.h \ + logging.h \ Namespace.h \ PluginManager.h \ QName.h \ @@ -58,7 +61,11 @@ implinclude_HEADERS = \ ioinclude_HEADERS = \ io/AbstractXMLObjectMarshaller.h \ - io/AbstractXMLObjectUnmarshaller.h + io/AbstractXMLObjectUnmarshaller.h \ + io/GenericRequest.h \ + io/GenericResponse.h \ + io/HTTPRequest.h \ + io/HTTPResponse.h secinclude_HEADERS = \ security/AbstractPKIXTrustEngine.h \ @@ -71,6 +78,11 @@ secinclude_HEADERS = \ security/KeyInfoCredentialContext.h \ security/KeyInfoResolver.h \ security/OpenSSLCredential.h \ + security/OpenSSLPathValidator.h \ + security/PathValidator.h \ + security/PKIXPathValidatorParams.h \ + security/SecurityHelper.h \ + security/SignatureTrustEngine.h \ security/TrustEngine.h \ security/X509Credential.h \ security/X509TrustEngine.h \ @@ -92,9 +104,12 @@ soapinclude_HEADERS = \ soap/OpenSSLSOAPTransport.h utilinclude_HEADERS = \ + util/CurlURLInputStream.h \ util/DateTime.h \ util/NDC.h \ util/ParserPool.h \ + util/PathResolver.h \ + util/Predicates.h \ util/ReloadableXMLFile.h \ util/ReplayCache.h \ util/StorageService.h \ @@ -116,20 +131,34 @@ xmlsec_sources = \ encryption/impl/Decrypter.cpp \ encryption/impl/EncryptedKeyResolver.cpp \ encryption/impl/Encrypter.cpp \ + encryption/impl/EncryptionImpl.cpp \ + encryption/impl/EncryptionSchemaValidators.cpp \ + impl/MemoryStorageService.cpp \ security/impl/AbstractPKIXTrustEngine.cpp \ security/impl/BasicX509Credential.cpp \ + security/impl/ChainingCredentialResolver.cpp \ security/impl/ChainingTrustEngine.cpp \ security/impl/CredentialCriteria.cpp \ security/impl/CredentialResolver.cpp \ + security/impl/DummyCredentialResolver.cpp \ security/impl/ExplicitKeyTrustEngine.cpp \ security/impl/FilesystemCredentialResolver.cpp \ security/impl/InlineKeyResolver.cpp \ security/impl/KeyInfoResolver.cpp \ security/impl/OpenSSLCryptoX509CRL.cpp \ + security/impl/PKIXPathValidator.cpp \ + security/impl/SecurityHelper.cpp \ + security/impl/StaticPKIXTrustEngine.cpp \ security/impl/TrustEngine.cpp \ security/impl/XSECCryptoX509CRL.cpp \ + signature/impl/KeyInfoImpl.cpp \ + signature/impl/KeyInfoSchemaValidators.cpp \ signature/impl/SignatureValidator.cpp \ - signature/impl/XMLSecSignatureImpl.cpp + signature/impl/XMLSecSignatureImpl.cpp \ + soap/impl/CURLSOAPTransport.cpp \ + util/CurlURLInputStream.cpp \ + util/ReplayCache.cpp \ + util/StorageService.cpp if BUILD_PTHREAD thread_sources = util/PThreads.cpp @@ -144,52 +173,56 @@ common_sources = \ AbstractSimpleElement.cpp \ AbstractXMLObject.cpp \ exceptions.cpp \ + Lockable.cpp \ Namespace.cpp \ QName.cpp \ unicode.cpp \ + version.cpp \ XMLObjectBuilder.cpp \ XMLToolingConfig.cpp \ - encryption/impl/EncryptionImpl.cpp \ - encryption/impl/EncryptionSchemaValidators.cpp \ impl/AnyElement.cpp \ - impl/MemoryStorageService.cpp \ impl/UnknownElement.cpp \ io/AbstractXMLObjectMarshaller.cpp \ io/AbstractXMLObjectUnmarshaller.cpp \ - signature/impl/KeyInfoImpl.cpp \ - signature/impl/KeyInfoSchemaValidators.cpp \ + io/HTTPRequest.cpp \ + io/HTTPResponse.cpp \ soap/impl/SOAPClient.cpp \ soap/impl/SOAPImpl.cpp \ soap/impl/SOAPSchemaValidators.cpp \ - soap/impl/CURLSOAPTransport.cpp \ util/DateTime.cpp \ util/NDC.cpp \ util/ParserPool.cpp \ + util/PathResolver.cpp \ util/ReloadableXMLFile.cpp \ - util/ReplayCache.cpp \ - util/StorageService.cpp \ util/TemplateEngine.cpp \ util/URLEncoder.cpp \ util/XMLConstants.cpp \ util/XMLHelper.cpp \ validation/ValidatorSuite.cpp \ - ${xmlsec_sources} \ $(thread_sources) libxmltooling_lite_la_SOURCES = \ ${common_sources} - -libxmltooling_lite_la_LDFLAGS = -version-info 1:0:0 +libxmltooling_lite_la_CPPFLAGS = -DXMLTOOLING_LITE +libxmltooling_lite_la_LDFLAGS = -version-info 6:6:0 if BUILD_XMLSEC libxmltooling_la_SOURCES = \ ${common_sources} \ - ${xmlsec_sources} \ - $(thread_sources) -libxmltooling_la_LDFLAGS = -version-info 1:0:0 + ${xmlsec_sources} +libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 6:6:0 endif install-exec-hook: for la in $(lib_LTLIBRARIES) ; do rm -f $(DESTDIR)$(libdir)/$$la ; done -EXTRA_DIST = xmltooling.vcproj config_pub.h.in config_pub_win32.h +EXTRA_DIST = \ + xmltooling.vcxproj \ + xmltooling-lite.vcxproj \ + xmltooling.vcxproj.filters \ + xmltooling-lite.vcxproj.filters \ + config_pub.h.in \ + config_pub_win32.h\ + resource.h\ + xmltooling.rc \ + util/Win32Threads.cpp