C++ = g++
CFLAGS = -O3
FFLAGS = -O3
LIBS =  -L/opt/intel/mkl/9.0/lib/em64t -lmkl_lapack64 -lmkl -lguide -L/usr/lib64 -pthread
#LIBS = -L/opt/intel/mkl/9.0/lib/32 -lmkl_lapack -lmkl -lguide
#LIBS =  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_lapack -lguide -L/usr/lib64 -pthread
F77 = ifort

all : inverseF maxentropy


inverseF : inverseF.o
	g++ $(CFLAGS) -o $@ $? $(LIBS)

maxentropy : maxentropy.f
	$(F77) $(FFLAGS) -o $@ $? $(LIBS)

clean :
	rm -f inverseF.o inverseF maxentropy.o maxentropy


.SUFFIXES : .cc
.cc.o:
	$(C++) $(CFLAGS) -c $<

.SUFFIXES : .f
.f.o:
	$(F77) $(FFLAGS) -c $<

