X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=schemas%2FMakefile.am;h=05bbace2ceaf7decd7e945b4c2cf84d7aa18260b;hb=HEAD;hp=ffd8f0d9c5f807229dfb6e813d2d6a061fba2e7c;hpb=fca30ad4dbd454b3d904b89048acaa63aaf11b65;p=shibboleth%2Fcpp-sp.git diff --git a/schemas/Makefile.am b/schemas/Makefile.am index ffd8f0d..05bbace 100644 --- a/schemas/Makefile.am +++ b/schemas/Makefile.am @@ -2,17 +2,38 @@ AUTOMAKE_OPTIONS = foreign -pkgsysconfdir = $(sysconfdir)/@PACKAGE@ -pkgsysconf_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 \ - xml.xsd \ - shibboleth.xsd \ - shibboleth-trust-1.0.xsd \ - shibboleth-appmap-1.0.xsd +pkgxmldir = $(datadir)/xml/@PACKAGE_NAME@ + +schemafiles = \ + shibboleth.xsd \ + shibboleth-metadata-1.0.xsd \ + shibboleth-2.0-native-sp-config.xsd \ + shibboleth-2.0-native-sp-protocols.xsd \ + shibboleth-2.0-sp-notify.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 \ + WS-Trust.xsd + +pkgxml_DATA = \ + 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)