Next integration phase, metadata and trust conversion.
[shibboleth/sp.git] / schemas / Makefile.am
1 ## $Id$ 
2
3 AUTOMAKE_OPTIONS = foreign
4
5 pkgxmldir = $(datadir)/xml/@PACKAGE@
6
7 pkgxml_DATA = \
8         catalog.xml \
9     shibboleth-metadata-1.0.xsd \
10     shibboleth-targetconfig-1.0.xsd \
11             credentials.xsd \
12             cs-sstc-schema-assertion-01.xsd \
13             cs-sstc-schema-protocol-01.xsd \
14             cs-sstc-schema-assertion-1.1.xsd \
15             cs-sstc-schema-protocol-1.1.xsd \
16             soap-envelope.xsd \
17             xmldsig-core-schema.xsd \
18                         xenc-schema.xsd \
19             xml.xsd \
20             shibboleth.xsd \
21             shibboleth-trust-1.0.xsd \
22                         saml-schema-assertion-2.0.xsd \
23                         saml-schema-metadata-2.0.xsd \
24                         metadata_v12_to_v11.xsl \
25                         metadata_v12_to_v13.xsl \
26                         metadata_v13_to_v12.xsl \
27                         trust_v12_to_v11.xsl \
28                         trust_v13_to_v12.xsl
29
30 #
31 # Some of these need building
32 #
33 do-build-file:
34         rm -f ${FILE}.tmp
35         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
36             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'
37         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
38         rm -f ${FILE}.tmp
39
40 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status
41         $(MAKE) do-build-file FILE=$@
42
43 CLEANFILES = catalog.xml
44
45 EXTRA_DIST =
46         catalog.xml.in \
47     shibboleth-metadata-1.0.xsd \
48     shibboleth-targetconfig-1.0.xsd