# $Id: Makefile,v 1.9 2006/08/17 06:20:37 connolly Exp $
XSLTPROC=xsltproc
PYTHON=python

# cribbed from http://www.w3.org/2001/tag/2005/09/Makefile
#   v 1.2 2005/09/30 19:36:43
TAG=../..
WHITEBOARD=$(TAG)/2005/09

W=../../../..
SWAP=$(W)/2000/10/swap
CWM=$(PYTHON) $(SWAP)/cwm.py

.SUFFIXES: .rdf .graffle .violet .pml .n3


.violet.rdf:
	$(XSLTPROC) --stringparam Base http://www.w3.org/2001/tag/2006/ext-vers/ext-vers-uml --output $@ grokVioletUML.xsl $<

.n3.pml:
	$(CWM) $< $(SWAP)/test/reason/to-pml.n3 $(SWAP)/reason.n3 --think --data --rdf=d >$@

all: ext-vers-uml.rdf ex-html24-pf.n3

ext-vers-uml.rdf: ext-vers-uml.violet grokVioletUML.xsl

ex-html24-pf.n3: ex-html24.n3 ex-html24-goal.n3 ext-vers-rules.n3
	$(CWM) ex-html24.n3 ext-vers-rules.n3 --think \
		--filter=ex-html24-goal.n3 --why >$@

ex-html24-pf.pml: ex-html24-pf.n3 $(SWAP)/test/reason/to-pml.n3 $(SWAP)/reason.n3

test-agent-pf.n3: ext-vers-uml.rdf test-agent.n3 test-agent-goal.n3 owl-excerpt.n3 rdfs-excerpt.n3
	$(CWM) ext-vers-uml.rdf test-agent.n3 \
		owl-excerpt.n3 rdfs-excerpt.n3 --think \
		--filter=test-agent-goal.n3  --why >$@

test-agent-out.n3: ext-vers-uml.rdf test-agent.n3 test-agent-goal.n3 owl-excerpt.n3 rdfs-excerpt.n3
	$(CWM) ext-vers-uml.rdf test-agent.n3 \
		owl-excerpt.n3 rdfs-excerpt.n3 --think \
		 >$@

