create B_ varibles for build types
[libbear.git] / lib / vars.mk
CommitLineData
3fc83b9f 1
6b7bcb90
PG
2T_DIRNAME := lib
3
4################################################################################
5
6# top define
7DIRNAME := ${T_DIRNAME}
8D := ${DIRNAME}
9P := ${P_LIB}
10CURDIR := ${DIRNAME}/
11
12T_DIRNAME :=
13
14
7bbc50a4
PG
15CXX_$P := ${G_CXX}
16CXXFLAGS_$P := ${G_CXXFLAGS} -fPIC
b6a453de 17LIBS_$P := ${G_LIBSDL} ${G_LIBGL}
10f18091 18
75c4965c
PG
19SRCSDIR_$P := ${CURDIR}${G_SRCSDIR}
20DEPSDIR_$P := ${CURDIR}${G_DEPSDIR}
21OBJSDIR_$P := ${CURDIR}${G_OBJSDIR}
22BINDIR_$P := ${CURDIR}${G_BINDIR}
23
3fc83b9f 24
7bbc50a4 25T_INCDIRS_$P := ${SRCSDIR_$P} ${CURDIR}inc/
ebb35834 26 INCFLAGS_$P := $(addprefix -I, ${T_INCDIRS_$P})
7bbc50a4 27T_INCDIRS_$P :=
10f18091
PG
28
29
698cb4b6 30ifeq (${G_BUILD},${B_WIN32})
caa7531c
PG
31 LINKERNAME_$P := bear.dll
32 SONAME_$P := bear.dll
33 REALNAME_$P := bear.dll
3fc83b9f 34else
caa7531c
PG
35 LINKERNAME_$P := libbear.so
36 SONAME_$P := libbear.so.0
37 REALNAME_$P := libbear.so.0.0
3fc83b9f
PG
38endif
39
b6a453de 40LNKFLAGS_$P := ${G_LNKFLAGS} -shared -Wl,-soname,${SONAME_$P}
10f18091 41
caa7531c 42TARGETTMP_$P := ${OBJSDIR_$P}${REALNAME_$P}
3fc83b9f 43