XSLT=/usr/local/bin/saxon
PYTHON=/usr/bin/python2
CWM=/home/ryanlee/cwm/cwm.py

all: ref.svg

i1.rdf: rec-control.rdf tr-normative-ref.xsl
	$(XSLT) rec-control.rdf tr-normative-ref.xsl > $@

refs.rdf: i1.rdf ruby.rdf matching.n3
	$(PYTHON) $(CWM) --rdf ruby.rdf i1.rdf --n3 matching.n3 --think --purge-rules --purge --rdf > $@
	rm -rf i1.rdf

# refs-edited.rdf is done by hand, edited out of refs.rdf
ref.svg: refs-edited.rdf convert.xsl depend.es
	$(XSLT) refs-edited.rdf convert.xsl > $@

edits.n3: refs-edited.rdf show-unmatched.n3
	$(PYTHON) $(CWM) --n3 show-unmatched.n3 --think --purge-rules > $@
