Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cpp / bilat_FreeGlut_Tools.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __API_BILAT_FREEGLUT_TOOLS_MK__
6 __API_BILAT_FREEGLUT_TOOLS_MK__=true
7
8 ##########################################
9 # Bilat FREEGLUT TOOLS #
10 ##########################################
11
12
13 #dependance
14 include ${API}/freeGlut.mk
15 include $(API)/openmp.mk
16 include ${API}/bilat_DLL_Tools.mk
17 include $(API)/bilat_Displayable.mk
18
19 API_FreeGlutTools=../API_Bilat_FreeGlut_Tools
20
21 #compil
22 SRC_AUX+= ${API_FreeGlutTools}/INC
23
24 #########################
25 # WINDOWS #
26 #########################
27
28 ifeq ($(OS),Win)
29
30 ############
31 # Visual #
32 ############
33
34 ifeq ($(COMPILATEUR),VISUAL)
35
36 #link
37 SRC_AUX+= ${API_FreeGlutTools}/LIB/visual
38
39 #runtime
40 API_BIN+= ${API_FreeGlutTools}/BIN/visual
41
42 endif
43
44 ############
45 # Intel #
46 ############
47
48 ifeq ($(COMPILATEUR),INTEL)
49
50 #link
51 SRC_AUX+= ${API_FreeGlutTools}/LIB/intelWin
52
53 #runtime
54 API_BIN+= ${API_FreeGlutTools}/BIN/intelWin
55
56 endif
57
58 ############
59 # MINGW #
60 ############
61
62 ifeq ($(COMPILATEUR),MINGW)
63
64 #link
65 SRC_AUX+= ${API_FreeGlutTools}/LIB/mingw
66
67 #runtime
68 API_BIN+= ${API_FreeGlutTools}/BIN/mingw
69
70 endif
71
72 endif
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_FreeGlutTools}/BIN/gcc${ARM_FOLDER}
99
100 #runtime
101 API_BIN+= ${API_FreeGlutTools}/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_FreeGlutTools}/BIN/gcc${ARM_FOLDER}
114 SRC_AUX+= ${API_FreeGlutTools}/BIN/intelLinux
115
116 #runtime
117 #API_BIN+= ${API_FreeGlutTools}/BIN/gcc${ARM_FOLDER}
118 API_BIN+= ${API_FreeGlutTools}/BIN/intelLinux
119
120 endif
121
122 endif
123
124 ##########################################
125 # END #
126 ##########################################
127
128 endif#__API_BILAT_FREEGLUT_TOOLS_MK__
129