X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=schemas%2FMakefile.am;h=abc985f5cd863ab440b3d9db848f9ea85816ce52;hb=a92f1a857da28cf3e0d865477a4ecd68d6b23226;hp=b1590192eb6caf1171e29d86e789892d57652dab;hpb=b47ca0dd816b2e9b081aa4908359f484e5986479;p=shibboleth%2Fsp.git diff --git a/schemas/Makefile.am b/schemas/Makefile.am index b159019..abc985f 100644 --- a/schemas/Makefile.am +++ b/schemas/Makefile.am @@ -3,21 +3,36 @@ AUTOMAKE_OPTIONS = foreign pkgxmldir = $(datadir)/xml/@PACKAGE@ + +schemafiles = \ + shibboleth.xsd \ + shibboleth-metadata-1.0.xsd \ + shibboleth-2.0-native-sp-config.xsd \ + shibboleth-2.0-afp.xsd \ + shibboleth-2.0-afp-mf-basic.xsd \ + shibboleth-2.0-afp-mf-saml.xsd \ + shibboleth-2.0-attribute-map.xsd \ + shibboleth-2.0-sp-notify.xsd \ + WS-Trust.xsd + pkgxml_DATA = \ - credentials.xsd \ - cs-sstc-schema-assertion-01.xsd \ - cs-sstc-schema-protocol-01.xsd \ - cs-sstc-schema-assertion-1.1.xsd \ - cs-sstc-schema-protocol-1.1.xsd \ - soap-envelope.xsd \ - xmldsig-core-schema.xsd \ - xmldsig-filter2.xsd \ - xenc-schema.xsd \ - xml.xsd \ - shibboleth.xsd \ - shibboleth-trust-1.0.xsd \ - shibboleth-metadata-1.0.xsd \ - shibboleth-targetconfig-1.0.xsd \ - sstc-saml-schema-assertion-2.0.xsd \ - sstc-saml-schema-metadata-2.0.xsd - \ No newline at end of file + catalog.xml \ + $(schemafiles) + +# +# Some of these need building +# +do-build-file: + rm -f ${FILE}.tmp + sed < ${srcdir}/${FILE}.in > ${FILE}.tmp \ + -e 's:@-PKGXMLDIR-@:${pkgxmldir}:g' + cmp -s ${FILE} ${FILE}.tmp || mv ${FILE}.tmp ${FILE} + rm -f ${FILE}.tmp + +catalog.xml: ${srcdir}/catalog.xml.in Makefile ${top_builddir}/config.status + $(MAKE) do-build-file FILE=$@ + +CLEANFILES = catalog.xml + +EXTRA_DIST = catalog.xml.in \ + $(schemafiles)