#
.SUFFIXES:
#
.SUFFIXES: .cpp .o .c .h
#
#

VPATH = .:./lemurcore

all: basicregression tags

tags: 
	ls * -1d | xargs ctags -aR
	
main.o : main.cpp datacube.h chunkeddatacube.h pyrps.h
	cd ./lemurcore; make
	g++ -c main.cpp -I./lemurcore

basicregression: main.o
	g++ -o basicregression main.o ./lemurcore/lemurcore.a

.PHONY : clean tags

zip:
	zip -9 -r lemur_code.zip *.h *.cpp makefile ./lemurcore ./normalization ./parser ./regression ./toy COPYING 



clean :
	cd ./toy; make clean
	cd ./lemurcore; make clean
	cd ./normalization; make clean
	rm -f *.o
	rm -f basicregression
	rm -f *.a
	rm -f tags
