equal
deleted
inserted
replaced
3 |
3 |
4 LIBRARY_PATHS = -L${LIBEVENT_PATH}/lib -L${LIBFUSE_PATH}/lib |
4 LIBRARY_PATHS = -L${LIBEVENT_PATH}/lib -L${LIBFUSE_PATH}/lib |
5 INCLUDE_PATHS = -I${LIBEVENT_PATH}/include -I${LIBFUSE_PATH}/include |
5 INCLUDE_PATHS = -I${LIBEVENT_PATH}/include -I${LIBFUSE_PATH}/include |
6 LDLIBS = -levent -lfuse -lpq |
6 LDLIBS = -levent -lfuse -lpq |
7 |
7 |
8 ifdef DEBUG |
8 # default is TEST |
9 DEBUG_FLAGS = -DDEBUG_ENABLED |
9 ifndef MODE |
10 else |
10 MODE = TEST |
11 DEBUG_FLAGS = |
11 endif |
|
12 |
|
13 ifeq ($(MODE), DEBUG) |
|
14 MODE_CFLAGS = -g -DDEBUG_ENABLED |
|
15 else ifeq ($(MODE), DEV) |
|
16 MODE_CFLAGS = -g |
|
17 else ifeq ($(MODE), TEST) |
|
18 MODE_CFLAGS = -g -DINFO_DISABLED |
|
19 else ifeq ($(MODE), RELEASE) |
|
20 MODE_CFLAGS = -DINFO_DISABLED -O2 |
12 endif |
21 endif |
13 |
22 |
14 # XXX: ugh... use `pkg-config fuse` |
23 # XXX: ugh... use `pkg-config fuse` |
15 DEFINES = -D_FILE_OFFSET_BITS=64 ${DEBUG_FLAGS} |
24 DEFINES = -D_FILE_OFFSET_BITS=64 |
16 MY_CFLAGS = -Wall -g -std=gnu99 |
25 MY_CFLAGS = -Wall -std=gnu99 $(MODE_CFLAGS) |
17 |
26 |
18 BIN_NAMES = helloworld hello simple_hello evpq_test url_test dbfs |
27 BIN_NAMES = helloworld hello simple_hello evpq_test url_test dbfs |
19 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES)) |
28 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES)) |
20 |
29 |
21 # complex modules |
30 # complex modules |