Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / cuda_bilat_Displayable.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __CUDA_API_BILAT_DISPLAYABLE_MK__
6 __CUDA_API_BILAT_DISPLAYABLE_MK__=true
7
8 ##########################################
9 # Cuda Bilat DISPLAYABLE #
10 ##########################################
11
12
13 #dependance
14 include ${API}/bilat_DLL_Tools.mk
15
16 API_Bilat_Displayable=../API_Bilat_Displayable
17
18
19 #compil
20 SRC_AUX+= ${API_Bilat_Displayable}/INC
21 CODE_DEFINE_VARIABLES+=CBI_DISPLAYABLE_DLL
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_Displayable}/LIB/visual
37
38 #runtime
39 API_BIN+= ${API_Bilat_Displayable}/BIN/visual
40
41 endif
42
43 ############
44 # Intel #
45 ############
46
47 ifeq ($(COMPILATEUR),INTEL)
48
49 #link
50 SRC_AUX+= ${API_Bilat_Displayable}/LIB/intelWin
51
52 #runtime
53 API_BIN+= ${API_Bilat_Displayable}/BIN/intelWin
54
55 endif
56
57 ############
58 # MINGW #
59 ############
60
61 ifeq ($(COMPILATEUR),MINGW)
62
63 #link
64 SRC_AUX+= ${API_Bilat_Displayable}/LIB/mingw
65
66 #runtime
67 API_BIN+= ${API_Bilat_Displayable}/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_Displayable}/BIN/gcc${ARM_FOLDER}
97
98 #runtime
99 API_BIN+= ${API_Bilat_Displayable}/BIN/gcc${ARM_FOLDER}
100
101 endif
102
103 ############
104 # INTEL #
105 ############
106
107 ifeq ($(COMPILATEUR),INTEL)
108
109 SRC_AUX+= ${API_Bilat_Displayable}/BIN/gcc${ARM_FOLDER}
110
111 #runtime
112 API_BIN+= ${API_Bilat_Displayable}/BIN/gcc${ARM_FOLDER}
113
114 endif
115
116 endif
117
118 ##########################################
119 # END #
120 ##########################################
121
122 endif#__CUDA_API_BILAT_DISPLAYABLE_MK__
123