# 
# Top level Makefile to build Camilla Cattania's forecast model executables for
# New Zealand

SUBDIRS = Release

.PHONY: default all install clean $(SUBDIRS)

default: all

#----------------------------------------------------------------------
forecast_PROGRAM = CRS_CSEP

bin_PROGRAMS = 'Release'/$(forecast_PROGRAM)
model_DATA = *.txt inCan.dat


### all rules
all: $(SUBDIRS)

$(SUBDIRS):
	@cd $@; $(MAKE) all


### Intall rules
install: all
ifeq '$(DESTDIR)' ''
	cp $(bin_PROGRAMS) .
else
	@echo destdir=$(DESTDIR)/src/SCECModels/NewZealand/src/CattaniaModels
	mkdir -p $(DESTDIR)/src/SCECModels/NewZealand/src/CattaniaModels;
	cp $(bin_PROGRAMS) $(DESTDIR)/src/SCECModels/NewZealand/src/CattaniaModels;
	rsync -aC $(model_DATA) $(DESTDIR)/src/SCECModels/NewZealand/src/CattaniaModels;
endif


### Clean rules
clean:
	rm -f $(forecast_PROGRAM)

	@for dir in $(SUBDIRS); do \
		pushd $$dir; $(MAKE) clean; popd; \
	done
	

### Test Clean rules - do nothing
testclean:

### Check rules - do nothing
check:
