Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / cuda_Jni_hidden.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __API_CUDA_JNI_HIDDEN_MK__
6 __API_CUDA_JNI_MK__=true
7
8 ##########################################
9 # OpenCV Cuda #
10 ##########################################
11
12 #########################
13 # WINDOWS #
14 #########################
15
16 ifeq ($(OS),Win)
17
18 ############
19 # Visual #
20 ############
21
22 ifeq ($(COMPILATEUR),VISUAL)
23
24 NVCCFLAGS+= -I${JAVA_HOME_64}/include
25 NVCCFLAGS+= -I${JAVA_HOME_64}/include/win32
26 SRC_AUX+=${JAVA_HOME_64}/lib
27 endif
28
29 endif#windows
30
31 #########################
32 # LINUX #
33 #########################
34
35 ifeq ($(OS),Linux)
36
37 ############
38 # common #
39 ############
40
41 #compilation
42 NVCCFLAGS+= -I$(subst :, -I,${JAVA_INC})
43
44 #linkage
45 NVCCLDFLAGS+= -L$(subst :, -L,${JAVA_LIB})
46 NVCCLDFLAGS+= -l$(subst :, -l,${JAVA_LIBRARIES})
47
48 ############
49 # GCC #
50 ############
51
52 ifeq ($(COMPILATEUR),g++)
53
54 #rien
55
56 endif
57
58 ############
59 # ARM #
60 ############
61
62 ifeq ($(ARCH),arm)
63 RPATH_LINK+=${JAVA_LIB}
64 endif
65
66 endif#end os
67
68 ##########################################
69 # END #
70 ##########################################
71
72 endif#__API_CUDA_JNI_MK__
73