MEXFLAGS = -O -largeArrayDims -I../include
MKLROOT  = /home/mengxr/local/intel/mkl
MEXLIBS  = -L../lib -lmyth -L/home/mengxr/local/intel/lib/intel64 -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_ilp64.a $(MKLROOT)/lib/intel64/libmkl_intel_thread.a $(MKLROOT)/lib/intel64/libmkl_core.a -Wl,--end-group -liomp5 -lpthread -lm

all: lsne.mexa64 lsrn.mexa64

lsne.mexa64: lsne_mex.cpp
	mex -o $@ $^ ${MEXFLAGS} ${MEXLIBS}

lsrn.mexa64: lsrn_mex.cpp
	mex -o $@ $^ ${MEXFLAGS} ${MEXLIBS}

clean:
	rm -f *.mexa64
