# Makefile for gnu make
# assoc-gen benchmark suite
# Eray Ozkural aka exa

default: all

all: link-exec 
	@echo "* Running make recursively to interpret experiment params"
	@$(MAKE) -f Makefile.interpret-exp
	@echo 
	@echo "* Running make recursively to generate data"
	@$(MAKE) -f Makefile.run-exp

clean:
	@$(MAKE) -f Makefile.interpret-exp clean
	@$(MAKE) -f Makefile.run-exp clean

realclean:
	@$(MAKE) -f Makefile.interpret-exp realclean
	@$(MAKE) -f Makefile.run-exp realclean

link-exec:
	@echo Making symbolic links to executables for convenience
	@-ln -s `which gen` gen
	@-ln -s `which fim_all` fim_all

clean-links:
	rm -f gen fim_all

.PHONY:	all clean link-exec clean-links
