--- /dev/null
+# Version : 0.0.6\r
+# Author : Cedric.Bilat@he-arc.ch\r
+#\r
+#\r
+# https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/\r
+#\r
+\r
+ifndef __API_MKL_MK__\r
+__API_MKL_MK__=true\r
+\r
+##########################################\r
+# MKL #\r
+##########################################\r
+\r
+#http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor\r
+\r
+#########################\r
+# WINDOWS #\r
+#########################\r
+\r
+ifeq ($(OS),Win)\r
+\r
+############\r
+# Visual #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),VISUAL)\r
+\r
+ #compil\r
+ #TODO\r
+\r
+ #link\r
+ #TODO\r
+ \r
+ #runtime\r
+ #TODO \r
+ \r
+endif\r
+\r
+############\r
+# Intel #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),INTEL)\r
+\r
+ #compilation. TODO necessaire?\r
+ CXXFLAGS+= /Qmkl\r
+ \r
+ #link\r
+ #rien\r
+ \r
+ #runtime\r
+ #rien \r
+ \r
+endif\r
+\r
+############\r
+# MINGW #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),MINGW)\r
+ \r
+ #Possible? je pense pas!\r
+ \r
+ #compil\r
+ #TODO\r
+ \r
+ #link\r
+ #TODO \r
+ \r
+endif\r
+\r
+endif\r
+\r
+\r
+\r
+#########################\r
+# LINUX #\r
+#########################\r
+\r
+ifeq ($(OS),Linux)\r
+\r
+############\r
+# GCC #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),g++)\r
+\r
+ #compil\r
+ #CXXFLAGS+= -I/opt/intel/mkl/include\r
+ CXXFLAGS+= -I$(subst :, -I,${MKL_INC})\r
+\r
+ CXXFLAGS+= -DMKL_ILP64 \r
+ CXXFLAGS+= -m64 \r
+\r
+ #link\r
+ #LDFLAGS+= -L/opt/intel/mkl/lib/intel64 \r
+ LDFLAGS+= -L$(subst :, -L,${MKL_LIB}) \r
+ LDFLAGS+= -l$(subst :, -l,${MKL_LIB_GCC_LIBRARIES}) \r
+\r
+ #runtime\r
+ API_BIN+= $(MKL_LIB)\r
+ \r
+endif\r
+\r
+############\r
+# INTEL #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),INTEL)\r
+\r
+ #compilation\r
+ CXXFLAGS+= -mkl\r
+ \r
+ #link\r
+ LDFLAGS+= -l$(subst :, -l,${MKL_LIB_INTEL_LIBRARIES}) \r
+\r
+ #runtime\r
+ API_BIN+= $(MKL_LIB)\r
+ \r
+endif\r
+\r
+############\r
+# ARM #\r
+############\r
+\r
+ifeq ($(ARCH),arm)\r
+ #pas possible\r
+endif\r
+\r
+endif\r
+\r
+##########################################\r
+# END #\r
+##########################################\r
+\r
+endif#__API_MKL_MK__\r
+\r