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