created global lib varibles
[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
32 ifeq (${BUILD},WIN32)
33     G_LIBGL   := -lopengl32 -lglu32
34     G_LIBSDL  := `/usr/mingw32/bin/sdl-config --libs`
35 else
36     G_LIBGL   := -lGL -lGLU
37     G_LIBSDL  := `sdl-config --libs`
38 endif
39
40
41 ifeq (${BUILD},WIN32)
42     PRNTFMT := printf "%-12s: %s\n"
43 else
44     PRNTFMT := printf "%-8s: %s\n"
45 endif
46
47 VERBOSE := 0
48
49 ifeq (${VERBOSE},0)
50     # quiet the printf command
51     Q1 := @
52     # quiet the command that is `replaced' by an echo
53     Q2 := @
54 else
55     # EAT the printf command as if it was not there
56     Q1 := @true # NOTE: the space between @true and the # is VERY important!!
57     # do not quiet the command output
58     Q2 :=
59 endif
60
61
62 ifeq (${BUILD},WIN32)
63     prefix      := /usr/mingw32
64 else
65     prefix      := /usr
66 endif
67 exec_prefix := ${prefix}
68 includedir  := ${prefix}/include
69 libdir      := ${exec_prefix}/lib
70 INSTALL     := install
71