Clean up doc/schema makefiles.
[shibboleth/cpp-opensaml.git] / schemas / Makefile.am
1 \r
2 AUTOMAKE_OPTIONS = foreign\r
3 \r
4 pkgxmldir = $(datadir)/xml/@PACKAGE@\r
5 \r
6 schemafiles = \r
7         cs-sstc-schema-assertion-01.xsd \\r
8         cs-sstc-schema-protocol-01.xsd \\r
9         cs-sstc-schema-assertion-1.1.xsd \\r
10         cs-sstc-schema-protocol-1.1.xsd \\r
11         saml-schema-assertion-2.0.xsd \\r
12         saml-schema-authn-context-2.0.xsd \\r
13         saml-schema-authn-context-auth-telephony-2.0.xsd \\r
14         saml-schema-authn-context-ip-2.0.xsd \\r
15         saml-schema-authn-context-ippword-2.0.xsd \\r
16         saml-schema-authn-context-kerberos-2.0.xsd \\r
17         saml-schema-authn-context-mobileonefactor-reg-2.0.xsd \\r
18         saml-schema-authn-context-mobileonefactor-unreg-2.0.xsd \\r
19         saml-schema-authn-context-mobiletwofactor-reg-2.0.xsd \\r
20         saml-schema-authn-context-mobiletwofactor-unreg-2.0.xsd \\r
21         saml-schema-authn-context-nomad-telephony-2.0.xsd \\r
22         saml-schema-authn-context-personal-telephony-2.0.xsd \\r
23         saml-schema-authn-context-pgp-2.0.xsd \\r
24         saml-schema-authn-context-ppt-2.0.xsd \\r
25         saml-schema-authn-context-pword-2.0.xsd \\r
26         saml-schema-authn-context-session-2.0.xsd \\r
27         saml-schema-authn-context-smartcard-2.0.xsd \\r
28         saml-schema-authn-context-smartcardpki-2.0.xsd \\r
29         saml-schema-authn-context-softwarepki-2.0.xsd \\r
30         saml-schema-authn-context-spki-2.0.xsd \\r
31         saml-schema-authn-context-srp-2.0.xsd \\r
32         saml-schema-authn-context-sslcert-2.0.xsd \\r
33         saml-schema-authn-context-telephony-2.0.xsd \\r
34         saml-schema-authn-context-timesync-2.0.xsd \\r
35         saml-schema-authn-context-types-2.0.xsd \\r
36         saml-schema-authn-context-x509-2.0.xsd \\r
37         saml-schema-authn-context-xmldsig-2.0.xsd \\r
38         saml-schema-dce-2.0.xsd \\r
39         saml-schema-ecp-2.0.xsd \\r
40         saml-schema-metadata-2.0.xsd \\r
41         saml-schema-protocol-2.0.xsd \\r
42         saml-schema-x500-2.0.xsd \\r
43         saml-schema-xacml-2.0.xsd \\r
44         sstc-saml1x-metadata.xsd \\r
45         sstc-saml-metadata-ext-query.xsd \\r
46         sstc-saml-protocol-ext-thirdparty.xsd\r
47 \r
48 pkgxml_DATA = \\r
49         saml20-catalog.xml \\r
50         saml10-catalog.xml \\r
51         saml11-catalog.xml \\r
52         $(schemafiles)\r
53 \r
54 #\r
55 # Some of these need building\r
56 #\r
57 do-build-file:\r
58         rm -f ${FILE}.tmp\r
59         sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \\r
60             -e 's:@-PKGXMLDIR-@:${pkgxmldir}:'\r
61         cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE}\r
62         rm -f ${FILE}.tmp\r
63 \r
64 saml20-catalog.xml: ${srcdir}/saml20-catalog.xml.in Makefile ${top_builddir}/config.status\r
65         $(MAKE) do-build-file FILE=$@\r
66 \r
67 saml10-catalog.xml: ${srcdir}/saml10-catalog.xml.in Makefile ${top_builddir}/config.status\r
68         $(MAKE) do-build-file FILE=$@\r
69 \r
70 saml11-catalog.xml: ${srcdir}/saml11-catalog.xml.in Makefile ${top_builddir}/config.status\r
71         $(MAKE) do-build-file FILE=$@\r
72 \r
73 CLEANFILES = \\r
74         saml20-catalog.xml \\r
75         saml10-catalog.xml \\r
76         saml11-catalog.xml\r
77 \r
78 EXTRA_DIST = \\r
79         saml20-catalog.xml.in \\r
80         saml10-catalog.xml.in \\r
81         saml11-catalog.xml.in \\r
82         $(schemafiles)\r