2 # Author : Cedric.Bilat@he-arc.ch
5 ifndef __API_CUDA_GL_MK__
6 __API_CUDA_GL_MK__=true
8 ##########################################
10 ##########################################
15 include ${API_CUDA}/cuda_X11.mk
19 #########################
21 #########################
25 SRC_AUX+= ${API_GL}/INC_WIN
27 #pour #include <GL/glew.h>
28 override INC_PATH:=${INC_PATH} ${API_GL}/INC_WIN
34 ifeq ($(COMPILATEUR),VISUAL)
37 SRC_AUX+= ${API_GL}/LIB/visual
38 ADD_LIBRARY_FILES+= kernel32.lib gdi32.lib user32.lib opengl32.lib glu32.lib
41 API_BIN+= ${API_GL}/BIN/visual
49 ifeq ($(COMPILATEUR),INTEL)
52 SRC_AUX+= ${API_GL}/LIB/visual
53 ADD_LIBRARY_FILES+= kernel32.lib gdi32.lib user32.lib opengl32.lib glu32.lib
56 API_BIN+= ${API_GL}/BIN/visual
64 ifeq ($(COMPILATEUR),MINGW)
67 SRC_AUX+= ${API_GL}/LIB/mingw
68 ADD_LIBRARY_FILES+= kernel32 user32 gdi32 opengl32 glu32
71 API_BIN+= ${API_GL}/BIN/visual
79 #########################
81 #########################
89 NVCCLDFLAGS+= -l$(subst :, -l,${GL_LIBRARIES})
95 ifeq ($(COMPILATEUR),g++)
103 ifeq ($(COMPILATEUR),INTEL)
114 NVCCFLAGS+= -I$(subst :, -I,${GL_INC})
115 NVCCLDFLAGS+= -L$(subst :, -L,${GL_LIB})#car use freeglut system
116 RPATH_LINK+=${GL_LIB}
121 ##########################################
123 ##########################################
125 endif#__API_CUDA_GL_MK__