CC = gcc
CFLAGS = -O2 -Wno-unused-result
LDFLAGS =
LDLIBS = -lz -lm


OBJECTS =  mastor.o read.o calc.o mle.o svdcomp.o brent.o brak.o nrutil.o cholesky.o gtam.o plot.o datacheck.o chisq.o tdist.o


all: mastor

.PHONY: CLAPACK_SVD

mastor: $(OBJECTS) CLAPACK_SVD
	$(CC) $(LDFLAGS)  $(OBJECTS) $(wildcard clapack_svd/*.o)  $(LDLIBS) -o mastor

CLAPACK_SVD:
	$(MAKE) -C clapack_svd/


debug: CFLAGS = -O0 -g
debug: mastor

clean:
	@rm -rf *.o clapack_svd/*.o
