TCL=/usr/bin/tclsh
FICKLE_SPECS=tclweather_scanner.f location_scanner.f
FICKLE_OUTPUTS=$(FICKLE_SPECS:.f=.tcl)
FICKLE=fickle.tcl
CACHE=locations.cache
WEATHER_SCANNER=tclweather_scanner.tcl

all: $(CACHE) $(WEATHER_SCANNER)

$(CACHE): Locations location_scanner.tcl
	$(TCL) location_scanner.tcl

$(WEATHER_SCANNER): tclweather_scanner.f

%.tcl: %.f
	$(TCL) $(FICKLE) --force $<

clean:
	-rm -f *_scanner.tcl

.PHONY: clean
