JAVA=/usr/local/java-sunjdk/j2sdk1.4.2_06/bin/java BATIK=/usr/local/batik-1.5.1/ XSLTPROC=xsltproc PYTHON=python BACKGROUND=-bg 255.255.255.207 # -bg 255.0.0.0 FOREGROUND= # -fg 0.0.0.0 svgs := $(wildcard *.svg) pngs := $(patsubst %.svg,%.png,$(svgs)) all: $(pngs) $(pngs): %.png: %.svg $(JAVA) -jar $(BATIK)batik-rasterizer.jar $(BACKGROUND) $< clean: -rm -f *.png rq23gen.html: Overview.html fixrefs.xsl $(XSLTPROC) -o $@ fixrefs.xsl Overview.html defns.html: Overview.html defns.xsl $(XSLTPROC) -o $@ defns.xsl Overview.html #@@examples.html: Overview.html examples.xsl # $(XSLTPROC) -o $@ examples.xsl Overview.html examples.html: Overview.html examples-extract.xsl Makefile $(XSLTPROC) -o $@ examples-extract.xsl Overview.html grammar.txt: Overview.html extractGrammar.xsl $(XSLTPROC) -o $@ extractGrammar.xsl Overview.html ##### W=../../../.. SWAP=$(W)/2000/10/swap DIFF=diff check-gram: parsers/sparql.ttl parsers/sparql.rdf $(PYTHON) $(SWAP)/cwm.py parsers/sparql.ttl --n3 >,g1.n3 $(PYTHON) $(SWAP)/cwm.py parsers/sparql.rdf --n3 >,g2.n3 $(DIFF) -u ,g1.n3 ,g2.n3 parsers/sparql.rdf: parsers/sparql.ttl $(PYTHON) $(SWAP)/cwm.py parsers/sparql.ttl --rdf >$@ parsers/sparql.ttl: parsers/sparql.bnf bnf2turtle.py $(PYTHON) bnf2turtle.py parsers/sparql.bnf >$@