32b39ad1789b8f3cb6b6f97cf3039a9b3c7f4737
[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     shibboleth-spconfig-2.0.xsd \
12             shibboleth.xsd \
13             shibboleth-trust-1.0.xsd \
14                         metadata_v12_to_v11.xsl \
15                         metadata_v12_to_v13.xsl \
16                         metadata_v13_to_v12.xsl \
17                         trust_v12_to_v11.xsl \
18                         trust_v13_to_v12.xsl
19
20 #
21 # Some of these need building
22 #
23 do-build-file:
24         rm -f ${FILE}.tmp
25         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
26             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'
27         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
28         rm -f ${FILE}.tmp
29
30 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status
31         $(MAKE) do-build-file FILE=$@
32
33 CLEANFILES = catalog.xml
34
35 EXTRA_DIST =
36         catalog.xml.in \
37     shibboleth-metadata-1.0.xsd \
38     shibboleth-targetconfig-1.0.xsd \
39         shibboleth-spconfig-2.0.xsd