CC=ifort
COMPOBJS=uniinv.f90 unista.f90 refsor.f90 fmm.f90 cubspl.f ppvalu.f interv.f util.f90 data_modules.f90 main.f90 FinalFirm.f90 FinalFirm_PE.f90 InterFirm.f90 InterFirm_PE.f90 sim_splines.f90 equidist.f90 sim.f90 irf.f90 solve.f90 acc.f90 ks_update.f90 den_haan.f90 init_dist.f90

FFLAGS=-real-size 64 -O3 -warn nounused -traceback

MKLPATH=$(MKLROOT)/lib/intel64
MKLINCLUDE=$(MKLROOT)/include

COMPLIBS= -lmkl_lapack95_lp64 -lmkl_blas95_lp64 -lmkl_core -lmkl_intel_lp64 -lmkl_sequential


main: $(COMPOBJS)
	$(CC) $(FFLAGS) -o $@ $(COMPOBJS) -L$(MKLPATH) -I$(MKLINCLUDE) $(COMPLIBS)


