config.mk

changeset 0
1a157da63d7c
equal deleted inserted replaced
-1:000000000000 0:1a157da63d7c
1 prefix=/usr
2 exec_prefix=/usr
3 bindir=${exec_prefix}/bin
4 sbindir=${exec_prefix}/sbin
5 libdir=${exec_prefix}/lib64
6 libexecdir=${exec_prefix}/libexec
7 datarootdir=${prefix}/share
8 datadir=${datarootdir}
9 sysconfdir=/etc
10 sharedstatedir=/var
11 localstatedir=/var
12 runstatedir=${localstatedir}/run
13 includedir=${prefix}/include
14 infodir=${datarootdir}/info
15 mandir=${datarootdir}/man
16 localedir=${datarootdir}/locale
17 # toolchain
18 CC = gcc
19
20 #
21 # gcc toolchain config
22 #
23
24 CFLAGS =
25 CXXFLAGS =
26 DEBUG_CC_FLAGS = -g
27 DEBUG_CXX_FLAGS = -g
28 RELEASE_CC_FLAGS = -O3 -DNDEBUG
29 RELEASE_CXX_FLAGS = -O3 -DNDEBUG
30 LDFLAGS =
31
32 SHLIB_CFLAGS = -fPIC
33 SHLIB_LDFLAGS = -shared
34
35
36 # general flags
37
38 # flags for target dbu
39 DBU_CFLAGS += -DDBU_SQLITE -DDBU_POSTGRESQL
40 DBU_CFLAGS += ${DEBUG_CC_FLAGS}
41 DBU_LDFLAGS += -lsqlite3 -lpq
42
43 OBJ_EXT = .o
44 LIB_EXT = .a

mercurial