diff -r 45395ba5ed30 -r 6a4bd1f4c57e ucx/Makefile --- a/ucx/Makefile Mon Sep 09 10:48:08 2013 +0200 +++ b/ucx/Makefile Mon Sep 09 11:54:32 2013 +0200 @@ -43,23 +43,31 @@ OBJ = $(SRC:%.c=../build/release/ucx/%$(OBJ_EXT)) OBJ_D = $(SRC:%.c=../build/debug/ucx/%$(OBJ_EXT)) -all: ../build/release/ucx ../build/release/libucx$(LIB_EXT) -debug: ../build/debug/ucx ../build/debug/libucx$(LIB_EXT) +all: ../build/release/ucx \ + ../build/release/libucx$(LIB_EXT) ../build/release/libucx$(SO_EXT) +debug: ../build/debug/ucx \ + ../build/debug/libucx$(LIB_EXT) ../build/debug/libucx$(SO_EXT) ../build/release/libucx$(LIB_EXT): $(OBJ) - $(AR) $(ARFLAGS) $(AOFLAGS)../build/release/libucx$(LIB_EXT) $(OBJ) + $(AR) $(ARFLAGS) ../build/release/libucx$(LIB_EXT) $(OBJ) + +../build/release/libucx$(SO_EXT): $(OBJ) + $(LD) $(SOLDFLAGS) -o ../build/release/libucx$(SO_EXT) $(OBJ) ../build/release/ucx/%$(OBJ_EXT): %.c - $(CC) $(CFLAGS) $(COFLAGS)$@ $< + $(CC) $(CFLAGS) -o $@ -c $< ../build/release/ucx: $(MKDIR) $(MKDIRFLAGS) ../build/release/ucx ../build/debug/libucx$(LIB_EXT): $(OBJ_D) - $(AR) $(ARFLAGS) $(AOFLAGS)../build/debug/libucx$(LIB_EXT) $(OBJ_D) + $(AR) $(ARFLAGS) ../build/debug/libucx$(LIB_EXT) $(OBJ_D) + +../build/debug/libucx$(SO_EXT): $(OBJ_D) + $(LD) $(SOLDFLAGS) -o ../build/debug/libucx$(SO_EXT) $(OBJ_D) ../build/debug/ucx/%$(OBJ_EXT): %.c - $(CC) $(CFLAGS_D) $(COFLAGS)$@ $< + $(CC) $(CFLAGS_D) -o $@ -c $< ../build/debug/ucx: $(MKDIR) $(MKDIRFLAGS) ../build/debug/ucx