###########################################################
ANIHOME := $(shell /bin/pwd)

###########################################################
all: 	help


###########################################################
demo1:   
	cd src/aniGEN; make lib lapack
	cd src/aniAFT; make lib
	cd src/Demo1;  make clean exe run gs

demo2:   
	cd src/aniGEN; make lib  
	cd src/aniAFT; make lib
	cd src/aniFEM; make lib
	cd src/aniLU;  make lib
	cd src/Demo2;  make clean exe run gs

clean:
	@dirlist="src/ani* src/Demo? src/aniLU/*/Source"; \
	for dir in $$dirlist; do \
	   cd $(ANIHOME); cd $$dir; make clean; \
	done; 

purge:
	@dirlist="src/ani* src/Demo? src/aniLU/*/Source"; \
	for dir in $$dirlist; do \
	   cd $(ANIHOME); cd $$dir; make clean; \
	done; 
	@rm -rf $(ANIHOME)/lib/*.a

help:
	@echo " "
	@echo "make {help|demo1|demo2|clean|purge}"
	@echo " "


