
#FC = gfortran
#FFLAGS = -O

FC = ifort
FFLAGS = -O

CPPFLAGS =

# FFTW3
#FFT_LIB = -L/usr/local/fftw/lib

# Intel MKL
FFT_LIB = -L/opt/intel/composerxe/mkl/interfaces/fftw3xf -lfftw3xf_intel -L/opt/intel/composerxe/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core

LIBS = $(FFT_LIB)

OBJS = vdW.o

.SUFFIXES: .o .f90 .F90

.f90.o:
	$(FC) $(FFLAGS) $(CPPFLAGS) -c $< -o $@
.F90.o:
	$(FC) $(FFLAGS) $(CPPFLAGS) -c $< -o $@

all: vdW

vdW: $(OBJS)
	$(FC) $(FFLAGS) -o $@ $(OBJS) $(LIBS)

clean:
	-\rm -f *.o vdW

install:
	mv vdW ../bin/
