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