-
David Maus authoredDavid Maus authored
Makefile 415 B
XSPEC = xspec.cmd
TRANG = java -jar lib/trang.jar
SAXON = java -jar lib/saxon9he.jar
%.rng: %.rnc
$(TRANG) -I rnc -O rng $< $@
%.xsd: %.rnc
$(TRANG) -I rnc -O xsd $< $@
%.sch: %.rng
$(SAXON) -xsl:lib/rngsch.xsl -o:$@ $<
all: src/ruleset.xsd src/ruleset.rng src/ruleset.sch test
.PHONY: clean
clean:
rm -f src/*.xsd
rm -f src/*.rng
rm -f src/*.sch
test: src/ruleset.sch
$(XSPEC) -s test/ruleset.xspec