# $Id: Makefile,v 1.13 2006/09/28 06:06:17 connolly Exp $ # # External stuff, i.e. stuff outside this directory # # @@document where I got these WGET=wget #SAXON=/tux/u/connolly/src/saxon5 #XSLT=CLASSPATH=$(SAXON):$(SAXON)/saxon.jar java com.icl.saxon.StyleSheet # http://www.w3.org/People/Raggett/tidy/ # http://www.w3.org/People/Raggett/tidy30apr00.tgz TIDY=/home/connolly/src/tidy30apr00/tidy # TIDY=tidy #XT=/home/connolly/src/xt #@@XT=/tux/u/connolly/src/xt #XSLT=CLASSPATH=$(XT)/xt.jar:$(XT)/sax.jar:$(XT)/xp.jar java -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver XSLTPROC=xsltproc PYTHON=python # 2.2 features required XMLWF=xmlwf W=../.. SEMWEB=$(W)/2001/sw SWAP=$(W)/2000/10/swap CAL=$(W)/2002/12/cal CWM=$(SWAP)/cwm.py GRDDL=$(W)/2003/g all: home-smart.rdf events/events-smart.rdf travel-sched.rdf home-smart.rdf: Overview.html smart-home.xsl $(PYTHON) $(GRDDL)/glean.py --debug --copy=Overview.html --output $@ http://www.w3.org/People/Connolly/ SCHEDSCRAPE=$(SEMWEB)/schedScrape.xsl ,schedScrape.rdf: Overview.html $(SCHEDSCRAPE) $(XSLTPROC) --stringparam SchedFor http://www.w3.org/People/Connolly/#me --novalid $(SCHEDSCRAPE) Overview.html >$@ travel-sched.ics: travel-sched.rdf $(SWAP)/pim/toIcal.py PYTHONPATH=$(SWAP):$(CAL) $(PYTHON) $(SWAP)/pim/toIcal.py travel-sched.rdf >$@ travel-sched.rdf: Overview.html $(SCHEDSCRAPE) ,schedScrape.rdf $(SWAP)/pim/cityLookup.n3 $(SWAP)/pim/mergeCalendars.n3 $(PYTHON) $(CWM) --chatty=20 --rdf ,schedScrape.rdf --n3 $(SWAP)/pim/cityLookup.n3 $(SWAP)/pim/mergeCalendars.n3 $(CAL)/ical.n3 --think --data --rdf >$@ # $(TIDY) -xml -i -m $@ events/events-smart.rdf: events/index.html smart-home.xsl $(XSLTPROC) --novalid --param mbox '"connolly@w3.org"' smart-home.xsl events/index.html >$@ pubs-smart.rdf: pubs.html smart-home.xsl $(XSLT) pubs.html smart-home.xsl $@ mbox=connolly@w3.org support/software-smart.rdf: support/.html smart-home.xsl $(XSLT) events/index.html smart-home.xsl $@ mbox=connolly@w3.org XHLT=$(W)/2004/04/xhlt91 include $(XHLT)/html2latex.mak misc/vita.rdf: misc/vita.html $(XHLT)/formalbib.xsl $(XSLTPROC) --novalid -o $@ $(XHLT)/formalbib.xsl misc/vita.html misc/vita.bib: misc/vita.html $(XHLT)/xh2bib.xsl #@@ misc/background.html too, eventually