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