1.1 --- a/ucx/Makefile Mon Sep 09 10:48:08 2013 +0200 1.2 +++ b/ucx/Makefile Mon Sep 09 11:54:32 2013 +0200 1.3 @@ -43,23 +43,31 @@ 1.4 OBJ = $(SRC:%.c=../build/release/ucx/%$(OBJ_EXT)) 1.5 OBJ_D = $(SRC:%.c=../build/debug/ucx/%$(OBJ_EXT)) 1.6 1.7 -all: ../build/release/ucx ../build/release/libucx$(LIB_EXT) 1.8 -debug: ../build/debug/ucx ../build/debug/libucx$(LIB_EXT) 1.9 +all: ../build/release/ucx \ 1.10 + ../build/release/libucx$(LIB_EXT) ../build/release/libucx$(SO_EXT) 1.11 +debug: ../build/debug/ucx \ 1.12 + ../build/debug/libucx$(LIB_EXT) ../build/debug/libucx$(SO_EXT) 1.13 1.14 ../build/release/libucx$(LIB_EXT): $(OBJ) 1.15 - $(AR) $(ARFLAGS) $(AOFLAGS)../build/release/libucx$(LIB_EXT) $(OBJ) 1.16 + $(AR) $(ARFLAGS) ../build/release/libucx$(LIB_EXT) $(OBJ) 1.17 + 1.18 +../build/release/libucx$(SO_EXT): $(OBJ) 1.19 + $(LD) $(SOLDFLAGS) -o ../build/release/libucx$(SO_EXT) $(OBJ) 1.20 1.21 ../build/release/ucx/%$(OBJ_EXT): %.c 1.22 - $(CC) $(CFLAGS) $(COFLAGS)$@ $< 1.23 + $(CC) $(CFLAGS) -o $@ -c $< 1.24 1.25 ../build/release/ucx: 1.26 $(MKDIR) $(MKDIRFLAGS) ../build/release/ucx 1.27 1.28 ../build/debug/libucx$(LIB_EXT): $(OBJ_D) 1.29 - $(AR) $(ARFLAGS) $(AOFLAGS)../build/debug/libucx$(LIB_EXT) $(OBJ_D) 1.30 + $(AR) $(ARFLAGS) ../build/debug/libucx$(LIB_EXT) $(OBJ_D) 1.31 + 1.32 +../build/debug/libucx$(SO_EXT): $(OBJ_D) 1.33 + $(LD) $(SOLDFLAGS) -o ../build/debug/libucx$(SO_EXT) $(OBJ_D) 1.34 1.35 ../build/debug/ucx/%$(OBJ_EXT): %.c 1.36 - $(CC) $(CFLAGS_D) $(COFLAGS)$@ $< 1.37 + $(CC) $(CFLAGS_D) -o $@ -c $< 1.38 1.39 ../build/debug/ucx: 1.40 $(MKDIR) $(MKDIRFLAGS) ../build/debug/ucx