SOURCES = $(wildcard *.R)
TARGETS = $(addsuffix .Rout, $(basename $(SOURCES)))

.PRECIOUS: %.md5

all: $(TARGETS)
	find ../data -type f | gawk {'print substr($$1, 4)'} | gawk -F'[.]' '{print $$1}' > ../data/datalist

%.Rout : %.R.md5
	@echo "Building: " $@
	R CMD BATCH --vanilla $(basename $<)

%.md5 : %
	@echo "md5sum check: " $@
	@md5sum $< | cmp -s $@ -; if test $$? -ne 0; then md5sum $< > $@; fi

clean:
	/bin/rm -f *.Rout
