Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / bilat_MultiCourbes_FreeGlut_Cuda.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __API_CUDA_MULTI_COURBES_FREEGLUT_MK__
6 __API_CUDA_MULTI_COURBES_FREEGLUT_MK__=true
7
8 ##########################################
9 # Bilat CUDA MULTICOURBES #
10 ##########################################
11
12
13 #dependance
14 include $(API_CUDA)/cuda_bilat_FreeGlut_Tools.mk
15 include $(API_CUDA)/bilat_MultiCourbes_Cuda.mk
16
17
18 API_Bilat_MultiCourbes_FreeGlut_Cuda=../API_Bilat_MultiCourbes_FreeGlut_Cuda
19
20 #compil
21 SRC_AUX+= ${API_Bilat_MultiCourbes_FreeGlut_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_MultiCourbes_FreeGlut_Cuda}/LIB/visual
37
38 #runtime
39 API_BIN+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/BIN/visual
40
41 endif
42
43 ############
44 # Intel #
45 ############
46
47 ifeq ($(COMPILATEUR),INTEL)
48
49 #link
50 SRC_AUX+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/LIB/visual
51
52 #runtime
53 API_BIN+= ${API_Bilat_MultiCourbes_FreeGlut_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
95 #link
96 SRC_AUX+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/BIN/gcc${ARM_FOLDER}
97
98 #runtime
99 API_BIN+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/BIN/gcc${ARM_FOLDER}
100
101
102 endif
103
104 ############
105 # INTEL #
106 ############
107
108 ifeq ($(COMPILATEUR),INTEL)
109
110 #link
111 SRC_AUX+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/BIN/gcc${ARM_FOLDER}
112
113 #runtime
114 API_BIN+= ${API_Bilat_MultiCourbes_FreeGlut_Cuda}/BIN/gcc${ARM_FOLDER}
115
116 endif
117
118 endif
119
120 ##########################################
121 # END #
122 ##########################################
123
124 endif#__API_CUDA_MULTI_COURBES_FREEGLUT_MK__