# $Id: Makefile,v 1.2 2005/09/30 19:36:43 connolly Exp $

W=../../../..
SWAP=$(W)/2000/10/swap

PYTHON=python
XSLTPROC=xsltproc

.SUFFIXES: .rdf .graffle .violet

.graffle.rdf:
	$(XSLTPROC) --output $@ $(SWAP)/util/plist2rdf.xsl $<

.violet.rdf:
	$(XSLTPROC) --output $@ grokVioletUML.xsl $<


all: 20-class-uml.rdf po-situation.n3


po-situation.n3: 22-diagram1.rdf grokGraf.n3
	$(PYTHON) $(SWAP)/cwm.py grokGraf.n3 22-diagram1.rdf \
		--think --data --n3 >$@

22-diagram1.rdf: 22-diagram1.graffle $(SWAP)/util/plist2rdf.xsl

20-class-uml.rdf: 20-class-uml.violet grokVioletUML.xsl

clean:
	$(RM) -f 22-diagram1.rdf 20-class-uml.rdf po-situation.rdf