Makefile extract
Making the XProc specification is accomplished (mostly) by these two rules:
langspec.html: ,langspec.xml typed-pipeline-library.xml \ ../style/docbook.xsl ../style/dbspec.xsl \ ../style/xprocns.xsl ../style/rngsyntax.xsl $(XJPARSE) $< $(SAXON) $< ../style/dbspec.xsl $@ $(TIDY) --doctype loose --output-xhtml true -q -utf8 -mn $@ ,langspec.xml: langspec.xml parallel.xml \ schemas/xproc.rnc schemas/xproc.rng \ standard-components.xml references.xml glossary.xml \ error-vocabulary.xml conformance.xml namespace-fixup.xml \ language-summary.xml error-codes.xml $(MAKE) -C examples $(XINCLUDE) $< > $@