.SUFFIXES:
.SUFFIXES: .xml .txt

all: full.txt semi.txt mini.txt test

.xml.txt:
	xsltproc defdetect.xsl $< > $@

mini.xml: full.xml deprefix.xsl
	xsltproc deprefix.xsl full.xml > mini.xml

semi.xml: full.xml semiprefix.xsl
	xsltproc semiprefix.xsl full.xml > semi.xml

test:
	xsltproc prefix.xsl full.xml > z-full-full.xml
	xsltproc prefix.xsl semi.xml > z-full-semi.xml
	diff z-full-full.xml z-full-semi.xml
	xsltproc prefix.xsl mini.xml > z-full-mini.xml
	diff z-full-full.xml z-full-mini.xml
	rm -f z-*.xml
