Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / cuda_bilat_Image_FreeGlut.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __CUDA_API_BILAT_IMAGE_FREEGLUT_TOOLS_MK__
6 __CUDA_API_BILAT_IMAGE_FREEGLUT_TOOLS_MK__=true
7
8 ##########################################
9 # Bilat IMAGE FREEGLUT #
10 ##########################################
11
12
13 #dependance
14 include $(API_CUDA)/cuda_bilat_Image_GL.mk
15 include $(API_CUDA)/cuda_bilat_FreeGlut_Tools.mk
16
17 API_ImageFreeGlut=../API_Bilat_Image_FreeGlut
18
19 #compil
20 SRC_AUX+= ${API_ImageFreeGlut}/INC
21
22 #########################
23 # WINDOWS #
24 #########################
25
26 ifeq ($(OS),Win)
27
28 ############
29 # Visual #
30 ############
31
32 ifeq ($(COMPILATEUR),VISUAL)
33
34 #link
35 SRC_AUX+= ${API_ImageFreeGlut}/LIB/visual
36
37 #runtime
38 API_BIN+= ${API_ImageFreeGlut}/BIN/visual
39
40 endif
41
42 ############
43 # Intel #
44 ############
45
46 ifeq ($(COMPILATEUR),INTEL)
47
48 #link
49 SRC_AUX+= ${API_ImageFreeGlut}/LIB/intelWin
50
51 #runtime
52 API_BIN+= ${API_ImageFreeGlut}/BIN/intelWin
53
54 endif
55
56 ############
57 # MINGW #
58 ############
59
60 ifeq ($(COMPILATEUR),MINGW)
61
62 #link
63 SRC_AUX+= ${API_ImageFreeGlut}/LIB/mingw
64
65 #runtime
66 API_BIN+= ${API_ImageFreeGlut}/BIN/mingw
67
68 endif
69
70 endif
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 #link
95 SRC_AUX+= ${API_ImageFreeGlut}/BIN/gcc${ARM_FOLDER}
96
97 #runtime
98 API_BIN+= ${API_ImageFreeGlut}/BIN/gcc${ARM_FOLDER}
99
100
101 endif
102
103 ############
104 # INTEL #
105 ############
106
107 ifeq ($(COMPILATEUR),INTEL)
108
109 #link
110 SRC_AUX+= ${API_ImageFreeGlut}/BIN/gcc${ARM_FOLDER}
111 #SRC_AUX+= ${API_ImageFreeGlut}/BIN/intelLinux
112
113 #runtime
114 API_BIN+= ${API_ImageFreeGlut}/BIN/gcc${ARM_FOLDER}
115 #API_BIN+= ${API_ImageFreeGlut}/BIN/intelLinux
116
117 endif
118
119 ############
120 # ARM #
121 ############
122
123 ifeq ($(ARCH),arm)
124 #RPATH_LINK+=${API_ImageFreeGlut}/BIN/gcc
125 endif
126
127 endif
128
129 ##########################################
130 # END #
131 ##########################################
132
133 endif #__CUDA_API_BILAT_IMAGE_FREEGLUT_TOOLS_MK__
134