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