Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / bilat_MultiCourbes_Cuda.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __API_CUDA_MULTI_COURBES_MK__
6 __API_CUDA_MULTI_COURBES_MK__=true
7
8 ##########################################
9 # Bilat CUDA MULTICOURBES #
10 ##########################################
11
12
13 #dependance
14 include $(API_CUDA)/cuda_bilat_GL.mk
15 include $(API_CUDA)/cuda_OpenMP.mk
16
17 include $(API)/bilat_Displayable.mk
18
19
20 API_Bilat_MultiCourbes_Cuda=../API_Bilat_MultiCourbes_GL_Cuda
21
22 #compil
23 SRC_AUX+= ${API_Bilat_MultiCourbes_Cuda}/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_MultiCourbes_Cuda}/LIB/visual
39
40 #runtime
41 API_BIN+= ${API_Bilat_MultiCourbes_Cuda}/BIN/visual
42
43 endif
44
45 ############
46 # Intel #
47 ############
48
49 ifeq ($(COMPILATEUR),INTEL)
50
51 #link
52 SRC_AUX+= ${API_Bilat_MultiCourbes_Cuda}/LIB/visual
53
54 #runtime
55 API_BIN+= ${API_Bilat_MultiCourbes_Cuda}/BIN/visual
56
57 endif
58
59 ############
60 # MINGW #
61 ############
62
63 ifeq ($(COMPILATEUR),MINGW)
64
65 #link
66 #TODO
67
68 endif
69
70 endif
71
72
73
74 #########################
75 # LINUX #
76 #########################
77
78 ifeq ($(OS),Linux)
79
80 ############
81 # ARM #
82 ############
83
84 ifeq ($(ARCH),arm)
85 ARM_FOLDER="_arm"
86 else
87 ARM_FOLDER=#
88 endif
89
90 ############
91 # GCC #
92 ############
93
94 ifeq ($(COMPILATEUR),g++)
95
96
97 #link
98 SRC_AUX+= ${API_Bilat_MultiCourbes_Cuda}/BIN/gcc${ARM_FOLDER}
99
100 #runtime
101 API_BIN+= ${API_Bilat_MultiCourbes_Cuda}/BIN/gcc${ARM_FOLDER}
102
103
104 endif
105
106 ############
107 # INTEL #
108 ############
109
110 ifeq ($(COMPILATEUR),INTEL)
111
112 #link
113 SRC_AUX+= ${API_Bilat_MultiCourbes_Cuda}/BIN/gcc${ARM_FOLDER}
114
115 #runtime
116 API_BIN+= ${API_Bilat_MultiCourbes_Cuda}/BIN/gcc${ARM_FOLDER}
117
118 endif
119
120 endif
121
122 ##########################################
123 # END #
124 ##########################################
125
126 endif#__API_CUDA_MULTI_COURBES_MK__