protocol:libcoap Fix build error
authorkang <pilseob.kang@samsung.com>
Tue, 10 Oct 2017 07:21:41 +0000 (16:21 +0900)
committerkang <pilseob.kang@samsung.com>
Wed, 11 Oct 2017 23:08:32 +0000 (08:08 +0900)
mbedtls and libcoap cause a conflict because there are object files which are same name
To fix it I added prefix at object files

external/libcoap/Makefile

index ae746d5..53bacef 100644 (file)
@@ -73,7 +73,7 @@ CSRCS += subscribe.c
 CSRCS += uri.c
 
 AOBJS = $(ASRCS:.S=$(OBJEXT))
-COBJS = $(CSRCS:.c=$(OBJEXT))
+COBJS = $(patsubst %.c, libcoap_%$(OBJEXT), $(CSRCS))
 
 SRCS = $(ASRCS) $(CSRCS)
 OBJS = $(AOBJS) $(COBJS)
@@ -100,7 +100,7 @@ all: .built
 $(AOBJS): %$(OBJEXT): %.S
        $(call ASSEMBLE, $<, $@)
 
-$(COBJS): %$(OBJEXT): %.c
+$(COBJS): libcoap_%$(OBJEXT): %.c
        $(call COMPILE, $<, $@)
 
 .built: $(OBJS)