# $Id: Makefile,v 1.2 2005/05/16 16:39:02 connolly Exp $ XSLTPROC=xsltproc PYTHON=python W=../.. CAL=$(W)/2002/12/cal SWAP=$(W)/2000/10/swap grid.ics: grid.xcal PYTHONPATH=$(SWAP):$(CAL) $(PYTHON) $(SWAP)/pim/toIcal.py grid.xcal >$@ grid.xcal: grid.xml grid2cal.xsl $(XSLTPROC) -o $@ --novalid grid2cal.xsl grid.xml PERL=perl PYTHON=python XSLTPROC=xsltproc TIDY=tidy W=../.. CAL=$(W)/2002/12/cal SWAP=$(W)/2000/10/swap PIM=$(SWAP)/pim CWM=$(SWAP)/cwm.py BOS=$(W)/2003/09dc-bos HEL=$(W)/2005/01dc-hel YOW=$(W)/2004/08dc-yow DCA=$(W)/2005/04dc-dca ####### # evaluating itin ITIN=aa-ams-may all: $(ITIN)-cal.ics $(ITIN)b.txt #### # map map: $(ITIN)-img.png XPLANET=xplanet XPLANETOPTS=-num_times 1 -gmtlabel -labelpos +15+15 -label_string "trip to Boston for Policy-aware Web Research meeting" $(ITIN)-img.png: $(ITIN)-arcs $(ITIN)-markers xplanet_opts origin $(XPLANET) $(XPLANETOPTS) -config xplanet_opts \ -origin earth -origin_file origin -output $@ CHATTY=20 $(ITIN)-markers: $(ITIN).rdf $(PIM)/itinMarks.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN).rdf --n3 $(PIM)/itinMarks.n3 --think --strings >$@ $(ITIN)-arcs: $(ITIN).rdf $(PIM)/itinArcs.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN).rdf --n3 $(PIM)/itinArcs.n3 --think --strings >$@ #### # ics version $(ITIN)-cal.ics: $(ITIN).rdf $(SWAP)/pim/toIcal.py PYTHONPATH=$(SWAP):$(CAL) $(PYTHON) \ $(SWAP)/pim/toIcal.py $(ITIN).rdf >$@ #### # brief text version $(ITIN)b.txt: $(ITIN).rdf $(HEL)/itinBrief.n3 $(PYTHON) $(SWAP)/cwm.py $(HEL)/itinBrief.n3 $(ITIN).rdf \ --think --strings >$@ ##### # look up days of week, lat/long, map to iCalendar $(ITIN).rdf: $(ITIN)-raw.ttl $(BOS)/weekDays.n3 $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(DCA)/withZoneInfo.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN)-raw.ttl $(BOS)/weekDays.n3 \ $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(DCA)/withZoneInfo.n3 \ --think --data --rdf >$@ #### # scrape from mail msg $(ITIN)-raw.ttl: $(ITIN).txt $(SWAP)/pim/grokTravItin.pl $(PERL) $(SWAP)/pim/grokTravItin.pl $(ITIN).txt >$@ #### # scrape from aa.com print-out $(ITIN)-raw.rdf: $(ITIN)-t.html grokItinTable.xsl $(XSLTPROC) --novalid --output $@ grokItinTable.xsl $(ITIN)-t.html $(ITIN)-t.html: $(ITIN).htm $(TIDY) -q -n -i -ascii -asxml $(ITIN).htm >$@