TEMPLATE_FILES:=$(wildcard *.tmpl)
DEST_FILES:=$(patsubst %.tmpl, $(SKETCH_DIR)/%, $(TEMPLATE_FILES))

sketchinit all:	check copy

check:	checkdir 

checkdir:	
	@if test -z $(SKETCH_DIR); then \
	echo "\nUSAGE: make sketchinit SKETCH_DIR=<pathToDirToInit>\n"; exit 1 ; \
	elif test -d "$(SKETCH_DIR)"; then \
	echo "OK: $(SKETCH_DIR) is a directory, continuing" ; else \
	echo "\nERROR: '$(SKETCH_DIR)' is not a directory! STOPPING\n"; exit 2 ; \
	fi

copy:	$(DEST_FILES)

$(SKETCH_DIR)/Makefile: Makefile.tmpl
	@echo Initializing "$@"
	@echo "BASEDIR:=`pwd`/../.." > "$@"
	@cat Makefile.tmpl >> "$@"

$(SKETCH_DIR)/%:	%.tmpl
	@echo Initializing "$@"
	@cat "$<" > "$@"

.PHONY: checkdir checksketch copy sketchinit

