Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / api / cuda / cula.mk
1 # Version : 0.0.4
2 # Author : Cedric.Bilat@he-arc.ch
3 #
4
5 ifndef __API_CULA_MK__
6 __API_CULA_MK__=true
7
8 ##########################################
9 # Cula #
10 ##########################################
11
12
13
14 #########################
15 # WINDOWS #
16 #########################
17
18 ifeq ($(OS),Win)
19
20 ############
21 # Visual #
22 ############
23
24 ifeq ($(COMPILATEUR),VISUAL)
25
26 #compil
27 NVCCFLAGS+= -I${CULA_INC}
28
29 #link
30 NVCCLDFLAGS+= -L${CULA_LIB}
31 NVCCLDFLAGS+= cula_lapack.lib
32
33 endif
34
35 endif
36
37 #########################
38 # LINUX #
39 #########################
40
41 ifeq ($(OS),Linux)
42
43
44 ############
45 # common #
46 ############
47
48 #compil
49 NVCCFLAGS+= -I$(subst :, -I,${CULA_INC})
50
51 #link
52 #NVCCLDFLAGS+= -L${CULA_LIB}
53 NVCCLDFLAGS+= -L$(subst :, -L,${CULA_LIB})
54 NVCCLDFLAGS+= -l$(subst :, -l,${CULA_LIBRARIES})
55
56 ############
57 # GCC #
58 ############
59
60 ifeq ($(COMPILATEUR),g++)
61
62 #rien
63
64 endif
65
66 ############
67 # ARM #
68 ############
69
70 ifeq ($(ARCH),arm)
71 #pas disponible
72 endif
73
74 endif#end os
75
76 ##########################################
77 # END #
78 ##########################################
79
80 endif#__API_CULA_MK__
81