AUTOMAKE_OPTIONS = foreign
+if BUILD_XMLSEC
+lib_LTLIBRARIES = libxmltooling-lite.la libxmltooling.la
+else
lib_LTLIBRARIES = libxmltooling-lite.la
+endif
libxmltoolingincludedir = $(includedir)/xmltooling
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 \
security/impl/TrustEngine.cpp \
security/impl/XSECCryptoX509CRL.cpp \
signature/impl/SignatureValidator.cpp \
- signature/impl/XMLSecSignatureImpl.cpp
+ signature/impl/XMLSecSignatureImpl.cpp \
+ soap/impl/CURLSOAPTransport.cpp
if BUILD_PTHREAD
thread_sources = util/PThreads.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/URLEncoder.cpp \
util/XMLConstants.cpp \
util/XMLHelper.cpp \
- validation/ValidatorSuite.cpp \
- ${xmlsec_sources} \
+ validation/ValidatorSuite.cpp \
$(thread_sources)
-libxmltooling-lite_la_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 1:0:0
if BUILD_XMLSEC
-lib_LTLIBRARIES = libxmltooling.la
+libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 1:0:0
libxmltooling_la_SOURCES = \
${common_sources} \
- ${xmlsec_sources} \
- $(thread_sources)
-libxmltooling_la_LDFLAGS = -version-info 1:0:0
+ ${xmlsec_sources}
endif
install-exec-hook: