added varible prefixes to lib
[libbear.git] / vars.mk
1
2 T_OPTFLAGS := -O2
3 T_DBGFLAGS := -ggdb
4 T_PRFFLAGS := ${G_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
24 ifeq (${BUILD},WIN32)
25     G_CXX := mingw32-g++
26 else
27     G_CXX := g++
28 endif
29
30 ifeq (${BUILD},WIN32)
31     PRNTFMT := printf "%-12s: %s\n"
32 else
33     PRNTFMT := printf "%-8s: %s\n"
34 endif
35
36 VERBOSE := 0
37
38 ifeq (${VERBOSE},0)
39     # quiet the printf command
40     Q1 := @
41     # quiet the command that is `replaced' by an echo
42     Q2 := @
43 else
44     # EAT the printf command as if it was not there
45     Q1 := @true # NOTE: the space between @true and the # is VERY important!!
46     # do not quiet the command output
47     Q2 :=
48 endif
49