PYTHON=python
XSLTPROC=xsltproc
SSCONVERT=ssconvert

W=../..
WW=http://www.w3.org/
CAL=$(W)/2002/12/cal
SWAP=$(W)/2000/10/swap
DATA4=$(HOME)/projects/data4-uk
PALMAGENT=$(HOME)/projects/palmagent

ITIN=bos-us
ITIN_TITLE="TAG Meeting BOS 2008-12 Connolly"

trav-exp-nce.html: trav-exp-nce.xls
	$(SSCONVERT) $< $@

# @@ should use icon string names from icon URIs
BACKPACK=1
pda-load: $(ITIN).rdf $(PALMAGENT)/hipAgent.py
	PYTHONPATH=$(SWAP) $(PYTHON) $(PALMAGENT)/hipAgent.py --icon $(BACKPACK) \
		--number=majo --passwd=$(TMOBILEPASSWD) --client="Missing Sync" \
		--importRDF $(ITIN).rdf

$(ITIN).ics: $(ITIN).rdf
	PYTHONPATH=$(SWAP):$(CAL) \
		$(PYTHON) $(SWAP)/pim/toIcal.py $(ITIN).rdf >$@
# el-cheapo GRDDL implementation...
# http://www.w3.org/2006/vcard/hcard2rdf.xsl
ITINW=$(WW)/2007/07dc-lhr/$(ITIN)
$(ITIN).rdf: $(ITIN).html $(CAL)/glean-hcal.xsl extract-rdf.xsl hcard2rdf.xsl
	$(XSLTPROC) --novalid --output ,1$@ \
		--stringparam Source $(ITINW) \
		$(CAL)/glean-hcal.xsl $(ITIN).html
	$(XSLTPROC) --novalid --output ,2$@ \
		--stringparam baseUri $(ITINW) \
		extract-rdf.xsl $(ITIN).html
	$(XSLTPROC) --novalid --output ,3$@ \
		hcard2rdf.xsl $(ITIN).html
	$(PYTHON) $(SWAP)/cwm.py ,1$@ ,2$@ ,3$@ --rdf >$@

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