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