# $Id: Makefile,v 1.4 2003/06/13 20:16:25 connolly Exp $ PYTHON=python PERL=perl TIDY=tidy include XSLTPROC.mak W=../.. SW=$(W)/2001/sw TEAM=$(W)/Team SWAP=$(W)/2000/10/swap CWM=$(SWAP)/cwm.py PIM=$(SWAP)/pim GROKI=$(PIM)/grokTravItin.pl CA=../07dc-ca ########## .SUFFIXES: .msg .n3 .dot .rdf .msg.n3: $(PERL) $(GROKI) $< >$@.nt $(PYTHON) $(CWM) $@.nt >$@ .n3.rdf: $(PYTHON) $(CWM) $< --rdf >$@ ####### # # iCal/evolution support... itincal.n3: itin1.n3 itin1.rdf $(PIM)/itin2ical.n3 $(PYTHON) $(CWM) itin1.n3 $(PIM)/itin2ical.n3 --think --n3 >$@ itincal.ics: itincal.n3 $(PIM)/toIcal.py PYTHONPATH=$(SWAP) $(PYTHON) $(PIM)/toIcal.py itincal.n3 >$@ ######### # itinView # itinView: itin1.rdf itinView.png XPLANET=xplanet # http://xplanet.sourceforge.net/ FOCUS=-latitude 40.49138888888889 -longitude -80.23277777777778 # PIT RADIUS=210 # show a small part of the planet DATELABEL=-date "05 Aug 2002 12:00:00" -label #FOCUS=-latitude 42.36416666666667 -longitude -71.005 # BOS XPLANETOPTS=-projection orthographic -radius $(RADIUS) -body Earth -grid $(FOCUS) $(DATELABEL) itinView.png: itin1-arcs itin1-markers $(CA)/atl_builtupland.jpg $(XPLANET) $(XPLANETOPTS) -greatarcfile itin1-arcs -markerfile itin1-markers -image $(CA)/atl_builtupland.jpg -output $@ CHATTY=20 AIRLN=$(PIM)/airportLookup.n3 $(PIM)/airportNames.n3 itin1-markers: itin1.n3 $(PIM)/itinMarks.n3 $(AIRLN) $(PYTHON) $(CWM) --chatty=$(CHATTY) itin1.n3 $(PIM)/itinMarks.n3 $(AIRLN) --think --strings >$@ itin1-arcs: itin1.n3 $(PIM)/itinArcs.n3 $(AIRLN) $(PYTHON) $(CWM) --chatty=$(CHATTY) itin1.n3 $(PIM)/itinArcs.n3 $(AIRLN) --think --strings >$@ itin1.n3: $(GROKI) itin1.msg ######## req.n3: status2req.n3 status-formal.rdf $(CA)/req-filter.n3 $(PYTHON) $(CWM) status2req.n3 --rdf status-formal.rdf --think --n3 \ > $@ #@@ --filter=$(CA)/req-filter.n3 \ status-formal.rdf: $(TEAM)/connolly.html $(SW)/schedScrape.xsl $(XSLTPROC) --novalid $(SW)/schedScrape.xsl $(TEAM)/connolly.html >$@ q4conflicts.n3: status-formal.rdf conflicts2003q4.n3 $(PYTHON) $(CWM) --rdf status-formal.rdf --n3 conflicts2003q4.n3 --think --purge-rules >$@ evoMissing.n3: status2evo.n3 status-formal.rdf ,evocal.rdf $(PYTHON) $(CWM) status2evo.n3 --think >$@ HOME=/home/connolly ,evocal.rdf: $(HOME)/evolution/local/Calendar/calendar.ics $(PIM)/ical2rdf.pl $(PERL) $(PIM)/ical2rdf.pl $(HOME)/evolution/local/Calendar/calendar.ics >$@