Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / cuda_bilat_Canvas_JNI.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5
6 ifndef __CUDA_API_Bilat_Canvas_JNI_MK__
7 __CUDA_API_Bilat_Canvas_JNI_MK__=true
8
9 ##########################################
10 # Bilat Canvas JNI #
11 ##########################################
12
13
14 #dependance
15 include $(API_CUDA)/cuda.mk
16 include ${API_CUDA}/cuda_GL.mk
17 include $(API_CUDA)/cuda_Jni_hidden.mk
18 include ${API_CUDA}/cuda_bilat_Displayable.mk
19
20 API_Bilat_Canvas_JNI=../API_Bilat_Canvas_JNI
21
22 #compil
23 SRC_AUX+= ${API_Bilat_Canvas_JNI}/INC
24
25 #########################
26 # WINDOWS #
27 #########################
28
29 ifeq ($(OS),Win)
30
31 ############
32 # Visual #
33 ############
34
35 ifeq ($(COMPILATEUR),VISUAL)
36
37 #link
38 SRC_AUX+= ${API_Bilat_Canvas_JNI}/LIB/visual
39
40 #runtime
41 API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/visual
42
43 endif
44
45 ############
46 # Intel #
47 ############
48
49 ifeq ($(COMPILATEUR),INTEL)
50
51 #link
52 SRC_AUX+= ${API_Bilat_Canvas_JNI}/LIB/intelWin
53
54 #runtime
55 API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/intelWin
56
57 endif
58
59 ############
60 # MINGW #
61 ############
62
63 ifeq ($(COMPILATEUR),MINGW)
64
65 #link
66 SRC_AUX+= ${API_Bilat_Canvas_JNI}/LIB/mingw
67
68 #runtime
69 API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/mingw
70
71 endif
72
73 endif
74
75 #########################
76 # LINUX #
77 #########################
78
79 ifeq ($(OS),Linux)
80
81 ############
82 # ARM #
83 ############
84
85 ifeq ($(ARCH),arm)
86 ARM_FOLDER="_arm"
87 else
88 ARM_FOLDER=#
89 endif
90
91 ############
92 # GCC #
93 ############
94
95 ifeq ($(COMPILATEUR),g++)
96 ADD_LIBRARY_FILES+= jawt c
97 CXXFLAGS+= -fpermissive
98 #link
99 SRC_AUX+= ${API_Bilat_Canvas_JNI}/BIN/gcc${ARM_FOLDER}
100
101 #runtime
102 API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/gcc${ARM_FOLDER}
103
104 endif
105
106 ############
107 # INTEL #
108 ############
109
110 ifeq ($(COMPILATEUR),INTEL)
111
112 #link
113 SRC_AUX+= ${API_Bilat_Canvas_JNI}/BIN/gcc${ARM_FOLDER}
114 #SRC_AUX+= ${API_Bilat_Canvas_JNI}/BIN/intelLinux
115
116 #runtime
117 API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/gcc${ARM_FOLDER}
118 #API_BIN+= ${API_Bilat_Canvas_JNI}/BIN/intelLinux
119
120 endif
121
122 endif
123
124 ##########################################
125 # END #
126 ##########################################
127
128 endif#__CUDA_API_Bilat_Canvas_JNI_MK__