2 # Author : Cedric.Bilat@he-arc.ch
5 ifndef __API_CUDA_OPEN_CV_MK__
6 __API_CUDA_OPEN_CV_MK__=true
8 ##########################################
10 ##########################################
13 #########################
15 #########################
23 ifeq ($(COMPILATEUR),VISUAL)
30 #SRC_AUX+= ${OPENCV64_INC} #ok
31 #NVCCFLAGS+= -I${OPENCV64_INC} #ko car sous folder
34 #SRC_AUX+= ${OPENCV64_VISUAL_LIB} #ok
35 #NVCCLDFLAGS+= -L${OPENCV64_VISUAL_LIB} #embettant il faut lister lib now -lxxx
42 NVCCFLAGS+= -I${OPENCV64_INC}
43 NVCCFLAGS+= -I${OPENCV64_INC_CV2}
44 NVCCFLAGS+= -I${OPENCV64_INC_CV2}/highgui
45 NVCCFLAGS+= -I${OPENCV64_INC_CV2}/core
46 NVCCFLAGS+= -I${OPENCV64_INC_CV2}/flann
47 NVCCFLAGS+= -I${OPENCV64_INC_CV2}/imgproc
48 NVCCFLAGS+= -I${OPENCV64_INC_CV2}/video
53 NVCCLDFLAGS+= -L${OPENCV64_VISUAL_LIB}
54 NVCCLDFLAGS+= -lopencv_highgui249
55 NVCCLDFLAGS+= -lopencv_core249
56 NVCCLDFLAGS+= -lopencv_imgproc249
59 API_BIN+= ${OPENCV64_VISUAL_BIN}
69 #########################
71 #########################
80 #OPENCV2_INC:=/usr/include/opencv2#
81 NVCCFLAGS+= -I$(subst :, -I,${OPENCV_INC})
84 #NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})#pas besoin car system
85 NVCCLDFLAGS+= -l$(subst :, -l,${OPENCV_LIBRARIES})
86 #NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})#pas ici. car OPENCV_LIB pas define, install avec apt-get install
96 ifeq ($(COMPILATEUR),g++)
107 NVCCLDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})
108 #RPATH_LINK+=${OPENCV_LIB}
113 ##########################################
115 ##########################################
117 endif#__API_CUDA_OPEN_CV_MK__