Initial decryption and schema support for encrypted SAML.
[shibboleth/cpp-opensaml.git] / saml / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 lib_LTLIBRARIES = libsaml.la
4
5 libsamlincludedir = $(includedir)/saml
6
7 encincludedir = $(includedir)/saml/encryption
8
9 sigincludedir = $(includedir)/saml/signature
10
11 utilincludedir = $(includedir)/saml/util
12
13 saml1coreincludedir = $(includedir)/saml/saml1/core
14
15 saml2coreincludedir = $(includedir)/saml/saml2/core
16
17 libsamlinclude_HEADERS = \
18         base.h \
19         exceptions.h \
20         version.h \
21         SAMLConfig.h
22
23 encinclude_HEADERS = \
24         encryption/EncryptedKeyResolver.h
25
26 siginclude_HEADERS = \
27         signature/ContentReference.h \
28         signature/SignableObject.h \
29         signature/SignatureProfileValidator.h
30
31 utilinclude_HEADERS = \
32         util/SAMLConstants.h
33
34 saml1coreinclude_HEADERS = \
35         saml1/core/Assertions.h \
36         saml1/core/Protocols.h
37
38 saml2coreinclude_HEADERS = \
39         saml2/core/Assertions.h
40
41 noinst_HEADERS = \
42         internal.h
43
44 libsaml_la_SOURCES = \
45         SAMLConfig.cpp \
46         encryption/EncryptedKeyResolver.cpp \
47         saml1/core/impl/AssertionsImpl.cpp \
48         saml1/core/impl/AssertionsSchemaValidators.cpp \
49         saml1/core/impl/ProtocolsImpl.cpp \
50         saml1/core/impl/ProtocolsSchemaValidators.cpp \
51         saml2/core/impl/Assertions20Impl.cpp \
52         saml2/core/impl/Assertions20SchemaValidators.cpp \
53         signature/ContentReference.cpp \
54         signature/SignatureProfileValidator.cpp \
55         util/SAMLConstants.cpp
56
57 # this is different from the project version
58 # http://sources.redhat.com/autobook/autobook/autobook_91.html
59 libsaml_la_LDFLAGS = -version-info 2:0:0
60
61 install-exec-hook:
62         for la in $(lib_LTLIBRARIES) ; do rm -f $(DESTDIR)$(libdir)/$$la ; done
63
64 EXTRA_DIST = saml.vcproj