# SWAMT Semantic Web Activity Management Tools - p3p visualization makefile
# $Id: Makefile,v 1.3 2001/08/14 22:29:57 connolly Exp $

WEBROOT=../../../

XSLT=$(WEBROOT)2001/06/emxslt/
SWAP=$(WEBROOT)2000/10/swap
RDF2DOT=$(WEBROOT)2001/02pd/rdf2dot.xsl
CWM=$(SWAP)/cwm.py


FORGETDUPS=$(SWAP)/test/forgetDups.n3
SAMETHING=$(SWAP)/test/sameThing.n3

PYTHON=python
GVDOT=/home/em/local/gv1.7c/bin/dot
FONTS=/usr/X11R6/lib/X11/fonts/TrueType:/usr/share/fonts/truetype
DOT=DOTFONTPATH=$(FONTS) $(GVDOT)

XV=xv

PD=$(WEBROOT)2001/02pd
#include $(XSLT)emxslt.mak
include $(PD)/XSLT.mak
include $(PD)/GVDOT.mak

all : p3p.png p3p.gif p3p.svg

p3p.png: p3p.dot
	$(DOT) -Tpng <$< >$@
	$(XV) $@

p3p.gif: p3p.dot
	$(DOT) -Tgif <$< >$@
	$(XV) $@

p3p.svg: p3p.dot
	$(DOT) -Tsvg <$< >$@

p3p.n3: p3p.rdf
	$(PYTHON) $(CWM) --rdf p3p.rdf --base=ephemeral: --n3 > $@

p3p.dot: p3p.n3 p3p-display.n3 vanilla-display.n3 $(RDF2DOT) 
	$(PYTHON) $(CWM) --n3 p3p.n3 p3p-display.n3 vanilla-display.n3 --think --base=ephemeral: --bySubject --rdf > $@.rdf
	$(XSLT) $@.rdf $(RDF2DOT) $@


p3p-bis.dot: p3p.n3 $(PD)/rdf-schema-fig.n3 $(RDF2DOT) 
	$(PYTHON) $(CWM) --rdf p3p.rdf --n3 $(PD)/rdf-schema-fig.n3 --think --base=ephemeral: --bySubject --rdf > $@.rdf
	$(XSLT) $@.rdf $(RDF2DOT) $@

clean:
	$(RM) *.dot *.svg *.png *.gif *~ #*#


