1.1 --- a/ucx/Makefile Fri Sep 06 17:01:53 2013 +0200 1.2 +++ b/ucx/Makefile Mon Sep 09 10:48:08 2013 +0200 1.3 @@ -26,7 +26,6 @@ 1.4 # POSSIBILITY OF SUCH DAMAGE. 1.5 # 1.6 1.7 -include ../unix.mk 1.8 include ../$(CONF).mk 1.9 1.10 # list of source files 1.11 @@ -41,15 +40,26 @@ 1.12 SRC += logging.c 1.13 SRC += buffer.c 1.14 1.15 -OBJ = $(SRC:%.c=../build/ucx/%$(OBJ_EXT)) 1.16 +OBJ = $(SRC:%.c=../build/release/ucx/%$(OBJ_EXT)) 1.17 +OBJ_D = $(SRC:%.c=../build/debug/ucx/%$(OBJ_EXT)) 1.18 1.19 -all: ../build/ucx ../build/libucx$(LIB_EXT) 1.20 +all: ../build/release/ucx ../build/release/libucx$(LIB_EXT) 1.21 +debug: ../build/debug/ucx ../build/debug/libucx$(LIB_EXT) 1.22 1.23 -../build/libucx$(LIB_EXT): $(OBJ) 1.24 - $(AR) $(ARFLAGS) $(AOFLAGS)../build/libucx$(LIB_EXT) $(OBJ) 1.25 +../build/release/libucx$(LIB_EXT): $(OBJ) 1.26 + $(AR) $(ARFLAGS) $(AOFLAGS)../build/release/libucx$(LIB_EXT) $(OBJ) 1.27 1.28 -../build/ucx/%$(OBJ_EXT): %.c 1.29 +../build/release/ucx/%$(OBJ_EXT): %.c 1.30 $(CC) $(CFLAGS) $(COFLAGS)$@ $< 1.31 1.32 -../build/ucx: 1.33 - $(MKDIR) $(MKDIRFLAGS) ../build/ucx 1.34 +../build/release/ucx: 1.35 + $(MKDIR) $(MKDIRFLAGS) ../build/release/ucx 1.36 + 1.37 +../build/debug/libucx$(LIB_EXT): $(OBJ_D) 1.38 + $(AR) $(ARFLAGS) $(AOFLAGS)../build/debug/libucx$(LIB_EXT) $(OBJ_D) 1.39 + 1.40 +../build/debug/ucx/%$(OBJ_EXT): %.c 1.41 + $(CC) $(CFLAGS_D) $(COFLAGS)$@ $< 1.42 + 1.43 +../build/debug/ucx: 1.44 + $(MKDIR) $(MKDIRFLAGS) ../build/debug/ucx