--- /dev/null
+# Version : 0.0.4\r
+# Author : Cedric.Bilat@he-arc.ch\r
+#\r
+\r
+ifndef __API_CUDA_OPEN_CV_MK__\r
+__API_CUDA_OPEN_CV_MK__=true\r
+\r
+##########################################\r
+# OpenCV Cuda #\r
+##########################################\r
+\r
+\r
+#########################\r
+# WINDOWS #\r
+#########################\r
+\r
+ifeq ($(OS),Win)\r
+\r
+############\r
+# Visual #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),VISUAL)\r
+\r
+ ##############\r
+ #Version full\r
+ ##############\r
+ \r
+ #compil\r
+ #SRC_AUX+= ${OPENCV64_INC} #ok\r
+ #NVCCFLAGS+= -I${OPENCV64_INC} #ko car sous folder\r
+\r
+ #link\r
+ #SRC_AUX+= ${OPENCV64_VISUAL_LIB} #ok\r
+ #NVCCLDFLAGS+= -L${OPENCV64_VISUAL_LIB} #embettant il faut lister lib now -lxxx\r
+\r
+ ##############\r
+ #Version light \r
+ ##############\r
+ \r
+ #compilation ok\r
+ NVCCFLAGS+= -I${OPENCV64_INC}\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}/highgui\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}/core\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}/flann\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}/imgproc\r
+ NVCCFLAGS+= -I${OPENCV64_INC_CV2}/video\r
+\r
+#CXXFLAGS : ko\r
+\r
+ #link ok\r
+ NVCCLDFLAGS+= -L${OPENCV64_VISUAL_LIB}\r
+ NVCCLDFLAGS+= -lopencv_highgui249 \r
+ NVCCLDFLAGS+= -lopencv_core249\r
+ NVCCLDFLAGS+= -lopencv_imgproc249\r
+ \r
+ #runtime\r
+ API_BIN+= ${OPENCV64_VISUAL_BIN}\r
+ \r
+ # ko avec \r
+ # CXXFLAGS\r
+ # CXXLDFLAGS\r
+ \r
+endif\r
+\r
+endif\r
+\r
+#########################\r
+# LINUX #\r
+#########################\r
+\r
+ifeq ($(OS),Linux)\r
+\r
+############\r
+# common #\r
+############\r
+\r
+ #compilation\r
+ #OPENCV2_INC:=/usr/include/opencv2#\r
+ NVCCFLAGS+= -I$(subst :, -I,${OPENCV_INC})\r
+ \r
+ #link\r
+ #NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})#pas besoin car system\r
+ NVCCLDFLAGS+= -l$(subst :, -l,${OPENCV_LIBRARIES}) \r
+ #NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})#pas ici. car OPENCV_LIB pas define, install avec apt-get install\r
+\r
+ # aussi ok avec \r
+ # CXXFLAGS\r
+ # CXXLDFLAGS\r
+\r
+############\r
+# GCC #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),g++)\r
+\r
+ #rien\r
+ \r
+endif \r
+\r
+############\r
+# ARM #\r
+############\r
+\r
+ifeq ($(ARCH),arm)\r
+ NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})\r
+ #RPATH_LINK+=${OPENCV_LIB}\r
+endif\r
+\r
+endif#end os\r
+\r
+##########################################\r
+# END #\r
+##########################################\r
+\r
+endif#__API_CUDA_OPEN_CV_MK__\r
+\r