Set fourth file version digit to signify rebuild.
[shibboleth/cpp-xmltooling.git] / schemas / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 schemafiles = \
4         soap-envelope.xsd \
5         xenc-schema.xsd \
6         xenc11-schema.xsd \
7         xmldsig-core-schema.xsd \
8         xmldsig11-schema.xsd \
9         xml.xsd \
10         xmltooling.xsd
11
12 pkgxmldir = $(datadir)/xml/@PACKAGE_NAME@
13
14 pkgxml_DATA = \
15         catalog.xml \
16         $(schemafiles)
17
18 #
19 # Some of these need building
20 #
21 do-build-file:
22         rm -f ${FILE}.tmp
23         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
24             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:g'
25         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
26         rm -f ${FILE}.tmp
27
28 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status
29         $(MAKE) do-build-file FILE=$@
30
31 CLEANFILES = catalog.xml
32
33 EXTRA_DIST = catalog.xml.in \
34         $(schemafiles)