ebc1d311b88e153705b14e10a47358d4260a2a37
[shibboleth/cpp-xmltooling.git] / schemas / Makefile.am
1 ## $Id:$ \r
2 \r
3 AUTOMAKE_OPTIONS = foreign\r
4 \r
5 pkgxmldir = $(datadir)/xml/@PACKAGE@\r
6 \r
7 pkgxml_DATA = \\r
8                                 catalog.xml \\r
9                                 xenc-schema.xsd \\r
10                 xmldsig-core-schema.xsd \\r
11                 xml.xsd\r
12 \r
13 #\r
14 # Some of these need building\r
15 #\r
16 do-build-file:\r
17         rm -f ${FILE}.tmp\r
18         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \\r
19             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'\r
20         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}\r
21         rm -f ${FILE}.tmp\r
22 \r
23 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status\r
24         $(MAKE) do-build-file FILE=$@\r
25 \r
26 CLEANFILES = catalog.xml\r
27 \r
28 EXTRA_DIST = .cvsignore catalog.xml.in\r