added prefixes to tests
[libbear.git] / vars.mk
1
2 T_OPTFLAGS := -O2
3 T_DBGFLAGS := -ggdb
4 T_PRFFLAGS := ${T_DBGFLAGS} -pg
5 T_WARFLAGS := -Wall -Wextra -pedantic -ansi
6
7 G_CXXFLAGS := ${T_WARFLAGS}
8 ifeq (${BUILD},WIN32)
9     G_CXXFLAGS    += ${T_OPTFLAGS}
10 else
11 ifeq (${BUILD},FINAL)
12     G_CXXFLAGS    += ${T_OPTFLAGS}
13 else
14     G_CXXFLAGS    += ${T_DBGFLAGS}
15 endif
16 endif
17
18 T_OPTFLAGS :=
19 T_DBGFLAGS :=
20 T_PRFFLAGS :=
21 T_WARFLAGS :=
22
23 G_LNKFLAGS :=
24
25 ifeq (${BUILD},WIN32)
26     G_CXX := mingw32-g++
27 else
28     G_CXX := g++
29 endif
30
31 ifeq (${BUILD},WIN32)
32     PRNTFMT := printf "%-12s: %s\n"
33 else
34     PRNTFMT := printf "%-8s: %s\n"
35 endif
36
37 VERBOSE := 0
38
39 ifeq (${VERBOSE},0)
40     # quiet the printf command
41     Q1 := @
42     # quiet the command that is `replaced' by an echo
43     Q2 := @
44 else
45     # EAT the printf command as if it was not there
46     Q1 := @true # NOTE: the space between @true and the # is VERY important!!
47     # do not quiet the command output
48     Q2 :=
49 endif
50