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