PYTHON=python
XSLTPROC=xsltproc

W=../..
WW=http://www.w3.org/
CAL=$(W)/2002/12/cal
SWAP=$(W)/2000/10/swap
DATA4=$(HOME)/dig-svn/2006/data4

DEVCVS=$(HOME)/devcvs
PALMAGENT=$(DEVCVS)/2001/palmagent
QUACKEN=$(DEVCVS)/2000/quacken

ITIN=sfo1
# title should be a template (.kid? what's the newer thing?)
ITIN_TITLE="TAG/SFO June 2007 itinerary for Dan Connolly"

$(ITIN).ics: $(ITIN).rdf
	PYTHONPATH=$(SWAP):$(CAL) \
		$(PYTHON) $(SWAP)/pim/toIcal.py $(ITIN).rdf >$@

$(ITIN).rdf: $(ITIN).html
	$(XSLTPROC) --novalid --output $@ \
		--stringparam Source $(WW)/2006/12dc-bos/$(ITIN) \
		$(CAL)/glean-hcal.xsl $(ITIN).html

$(ITIN).html: $(ITIN).msg $(DATA4)/flightCal.py
	$(PYTHON) $(DATA4)/flightCal.py --online $(ITIN_TITLE) \
		<$(ITIN).msg >$@

pda-load: $(ITIN).rdf
	PYTHONPATH=$(SWAP):$(PALMAGENT):$(QUACKEN):$(HOME)/lib/python: \
	$(PYTHON) $(PALMAGENT)/hipAgent.py \
		--number=majo --passwd=$(TMOBILEPASSWD) \
		--client="$(DANGERCLIENT)" \
		--icon 15 \
		--importRDF=$(ITIN).rdf


QUACKEN=$(HOME)/projects/quacken

QTRX=$(HOME)/qtrx
CLASS=200706tag-sfo
# $(QUACKEN)/transactions.kid
sfo-expenses.html: $(QTRX)/2004qtrx.txt travel_voucher_sfo.kid $(QUACKEN)/trxht.py
	$(PYTHON) $(QUACKEN)/trxht.py \
		--account 'MIT 2000' --class $(CLASS) \
		travel_voucher_sfo.kid $(QTRX)/2004qtrx.txt >$@
