Remove extra files.
[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             cs-sstc-schema-assertion-01.xsd \
12             cs-sstc-schema-protocol-01.xsd \
13             cs-sstc-schema-assertion-1.1.xsd \
14             cs-sstc-schema-protocol-1.1.xsd \
15             soap-envelope.xsd \
16             xmldsig-core-schema.xsd \
17                         xenc-schema.xsd \
18             xml.xsd \
19             shibboleth.xsd \
20             shibboleth-trust-1.0.xsd \
21                         saml-schema-assertion-2.0.xsd \
22                         saml-schema-metadata-2.0.xsd \
23                         metadata_v12_to_v11.xsl \
24                         metadata_v12_to_v13.xsl \
25                         metadata_v13_to_v12.xsl \
26                         trust_v12_to_v11.xsl \
27                         trust_v13_to_v12.xsl
28
29 #
30 # Some of these need building
31 #
32 do-build-file:
33         rm -f ${FILE}.tmp
34         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
35             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'
36         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
37         rm -f ${FILE}.tmp
38
39 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status
40         $(MAKE) do-build-file FILE=$@
41
42 CLEANFILES = catalog.xml
43
44 EXTRA_DIST =
45         catalog.xml.in \
46     shibboleth-metadata-1.0.xsd \
47     shibboleth-targetconfig-1.0.xsd