PYTHON=python # swap relies on python2.2 features
PERL=perl

W=../..
DEV=/home/connolly/devcvs

SWAP=$(W)/2000/10/swap
CWM=$(SWAP)/cwm.py
PIM=$(SWAP)/pim
GROKI=$(PIM)/grokTravItin.pl

HIP=$(DEV)/2001/palmagent

CA=../../2002/07dc-ca

ABOUTWHO=http://www.w3.org/People/Connolly/home-smart
WHO=me

##########
.SUFFIXES: .txt .msg .n3 .dot .rdf .msg .qif .q3

.msg.n3:
	$(PERL) $(GROKI) --aboutMe $(ABOUTWHO) --localName $(WHO) < $< >$@.nt
	$(PYTHON) $(CWM) $@.nt >$@

#########
# itinView
#
itinView: $(ITIN).rdf $(ITIN).rdf $(ITIN)-img.png

XPLANET=xplanet
XPLANETOPTS=-num_times 1 -date "20040420.120000" -label


CHATTY=20
AIRLN=$(PIM)/airportLookup.n3


TMOBILEPASSWD=use_command_line

#SYNC_USER=--prod --user majo 
SYNC_USER=--user connolly_sim

pda-load: event
	$(PYTHON) $(HIP)/dangerSync.py $(SYNC_USER) --passwd $(TMOBILEPASSWD) --post event

event: $(ITIN)-full.n3 $(HIP)/toXMLRPC.py $(HIP)/danger.n3
	PYTHONPATH=$(SWAP):. $(PYTHON) $(HIP)/toXMLRPC.py $(HIP)/danger.n3 itin-ams-full.n3


$(ITIN)-img.png: $(ITIN)-arcs $(ITIN)-markers xplanet_opts origin
	$(XPLANET) $(XPLANETOPTS) -config xplanet_opts -origin earth -origin_file origin \
		-output $@

UK=../../2002/10dc-uk

$(ITIN)b.txt: $(ITIN)-full.n3 $(UK)/itinBrief.n3
	$(PYTHON) $(CWM) $(UK)/itinBrief.n3 $(ITIN)-full.n3 --think --strings >$@

$(ITIN)-markers: $(ITIN).n3 $(PIM)/itinMarks.n3 $(ITIN)-full.n3
	$(PYTHON) $(CWM) --chatty=$(CHATTY) $(ITIN)-full.n3 --n3 $(PIM)/itinMarks.n3 --think --strings >$@
$(ITIN)-arcs: $(ITIN).n3 $(PIM)/itinArcs.n3 $(ITIN)-full.n3
	$(PYTHON) $(CWM) --chatty=$(CHATTY) $(ITIN)-full.n3 --n3 $(PIM)/itinArcs.n3 --think --strings >$@


$(ITIN)-full.n3: $(ITIN).n3 $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 timeLookup.n3 $(HIP)/ical2danger.n3
	$(PYTHON) $(CWM) $(ITIN).n3 $(PIM)/cityLookup.n3 $(PIM)/itin2ical.n3 timeLookup.n3 $(HIP)/ical2danger.n3 --think --data --n3 >$@


#######
#
# iCal/evolution support...

itincal.n3: $(ITIN).n3 $(ITIN)-full.n3 $(PIM)/itin2ical.n3
	$(PYTHON) $(CWM) $(ITIN)-full.n3 $(PIM)/itin2ical.n3 --think --n3 >$@

$(ITIN)-cal.ics: $(ITIN)-full.n3 $(PIM)/toIcal.py
	PYTHONPATH=$(SWAP) $(PYTHON) $(PIM)/toIcal.py $(ITIN)-full.n3 >$@


############
#
clean:
	$(RM) $(ITIN){.n3,-markers,-arcs,.png,.n3.nt,b.txt,-cal.ics}
