1BASEFLAGS=-DUSE_MKL
2CXXFLAGS=-O2 -I/opt/intel/mkl/include
3
4ZLIB64=../../zlib-1.2.11/libz-64.a
5LINKFLAGS=-lm -lpthread
6
7
8include ../Makefile.src
9CXXFLAGS += ${BASEFLAGS} ${CXXWARN}
10
11plink: $(CSRC2) $(CCSRC2)
12	g++ -x c++ $(CXXFLAGS) $(CSRC2) -c
13	g++ -c $(CXXFLAGS) $(CCSRC2) -c
14	g++ $(OBJ2) -o plink -Wl,--start-group -L. /opt/intel/mkl/lib/intel64/libmkl_intel_lp64.a -L. /opt/intel/mkl/lib/intel64/libmkl_intel_thread.a -L. /opt/intel/mkl/lib/intel64/libmkl_core.a -Wl,--end-group -Wl,-Bstatic -L. /opt/intel/lib/intel64/libiomp5.a -ldl -static-libgcc -static $(LINKFLAGS) -L. $(ZLIB64)
15
16.PHONY: clean
17clean:
18	rm -f *.o
19	rm -f plink
20