PYTHON=python
XSLTPROC=xsltproc

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

DEVCVS=$(HOME)/devcvs

#ERDF_TX=http://purl.org/NET/erdf/extract-rdf.xsl
ERDF_TX=$(W)/2001/sw/grddl-wg/td/extract-rdf.xsl

ITIN=ord-itin7
ITIN_TITLE="An Event Apart Itinerary 2007-08 Connolly"

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

# el-cheapo GRDDL implementation...
ITINW=$(WW)/2007/07dc-lhr/$(ITIN)
$(ITIN).rdf: $(ITIN).html $(CAL)/glean-hcal.xsl
	$(XSLTPROC) --novalid --output ,1$@ \
		--stringparam Source $(ITINW) \
		$(CAL)/glean-hcal.xsl $(ITIN).html
	$(XSLTPROC) --novalid --output ,2$@ \
		--stringparam baseUri $(ITINW) \
		$(ERDF_TX) $(ITIN).html
	$(XSLTPROC) --novalid --output ,3$@ \
		http://www.w3.org/2006/vcard/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 >$@


PALMAGENT=$(HOME)/projects/palmagent
QUACKEN=$(DEVCVS)/2000/quacken
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
