
#LAPACK = /home/ruriko/asger/code/lapackpp/lib

#INCLUDE = /home/ruriko/asger/code/lapackpp/include/lapackpp/
CFLAGS =  -llapackpp -lblas -llapack -lm 

CC = g++
OPTION =  -Wno-deprecated -DLINUX -O3 # -Wall # -g

%.o: %.cpp
	$(CC) $(OPTION) -I$(INCLUDE) -L$(LAPACK) -c $<

#OBJ = Felsenstein.o Newick.o Taxa.o Reading.o Index.o Cherry.o NJTree.o TreeTable.o Mjoin.o Seq.o samplingHPtree.o samplingData.o
OBJ = Newick.o Taxa.o Reading.o Index.o Cherry.o NJTree.o TreeTable.o Mjoin.o Seq.o samplingHPtreeNew.o samplingDataNew.o

OBJ2 = Newick.o Taxa.o Reading.o Index.o Cherry.o NJTree.o TreeTable.o Mjoin.o Seq.o samplingHPtree.o samplingData.o

mrca:  $(OBJ)
	$(CC) $(CFLAGS)  $(OBJ)  -o samplingDataNew

test:  $(OBJ)
	$(CC) $(CFLAGS) -I$(INCLUDE) $(OBJ) -L$(LAPACK) -o samplingDataNew

all:  $(OBJ2)
	$(CC) $(CFLAGS) $(OBJ2) -o samplingData

clean:
	rm -f code *.o samplingDataNew samplingData
