ucx/Makefile

changeset 155
45395ba5ed30
parent 154
8346aebfbb7b
child 156
6a4bd1f4c57e
     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

mercurial