# $Id: Makefile,v 1.4 2004/12/15 16:22:30 connolly Exp $ PERL=perl PYTHON=python XSLTPROC=xsltproc W=../.. CAL=$(W)/2002/12/cal SWAP=$(W)/2000/10/swap PIM=$(SWAP)/pim CWM=$(SWAP)/cwm.py BOS=$(W)/2003/09dc-bos UK=$(W)/2002/10dc-uk BSL=$(W)/2004/10dc-bsl #### # expense reporting BUD=$(W)/2003/05dc-bud SAN=$(W)/2004/07dc-san bos-expenses.qif: $(BUD)/qifReport.n3 bos-expenses.q3 $(PYTHON) $(CWM) bos-expenses.q3 $(BUD)/qifReport.n3 \ --think --strings >$@ bos-expenses.q3: $(SAN)/dngr2qif.n3 bos-events.rdf $(PYTHON) $(CWM) bos-events.rdf $(SAN)/dngr2qif.n3 \ --think >$@ PDADATA=/home/connolly/majo-data bos-events.rdf: $(PDADATA)/event.rdf $(SAN)/eventFilter.xsl $(XSLTPROC) --output $@ --novalid \ --stringparam TripStart 20041128 \ $(SAN)/eventFilter.xsl $(PDADATA)/event.rdf ########### ITIN=bos-itin #### # 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 $(UK)/itinBrief.n3 $(PYTHON) $(SWAP)/cwm.py $(UK)/itinBrief.n3 $(ITIN).rdf \ --think --strings >$@ ##### # look up days of week, lat/long, map to iCalendar $(ITIN).rdf: $(ITIN).nt $(BOS)/weekDays.n3 $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(BSL)/withZoneInfo.n3 $(PYTHON) $(SWAP)/cwm.py $(ITIN).nt $(BOS)/weekDays.n3 \ $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(BSL)/withZoneInfo.n3 \ --think --data --rdf >$@ #### # scrape from travelreq $(ITIN).nt: $(ITIN).msg $(PERL) $(SWAP)/pim/grokTravItin.pl $(ITIN).msg >$@ clean: $(RM) $(ITIN).nt $(ITIN).rdf $(ITIN)b.txt