Unix build fixes
[shibboleth/cpp-xmltooling.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         xenc-schema.xsd \
10         xmldsig-core-schema.xsd \
11         xml.xsd
12
13 #
14 # Some of these need building
15 #
16 do-build-file:
17         rm -f ${FILE}.tmp
18         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \
19             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'
20         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}
21         rm -f ${FILE}.tmp
22
23 catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status
24         $(MAKE) do-build-file FILE=$@
25
26 CLEANFILES = catalog.xml
27
28 EXTRA_DIST = \
29         catalog.xml.in \
30         xenc-schema.xsd \
31         xmldsig-core-schema.xsd \
32         xml.xsd
33