api_examples/Makefile: Get rid of unnecessary intermediate LIB target

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
Acked-by: Rafal Jaworowski <raj@semihalf.com>
diff --git a/api_examples/Makefile b/api_examples/Makefile
index 98506a0..a85fd9c 100644
--- a/api_examples/Makefile
+++ b/api_examples/Makefile
@@ -44,7 +44,6 @@
 COBJS	:= $(COBJS-y)
 SOBJS	:= $(SOBJS-y)
 
-LIB	= $(obj)libglue.a
 LIBCOBJS-$(CONFIG_API) += glue.o
 LIBCOBJS-$(CONFIG_API) += crc32.o
 LIBCOBJS-$(CONFIG_API) += ctype.o
@@ -54,6 +53,7 @@
 LIBCOBJS := $(LIBCOBJS-y)
 
 LIBOBJS	+= $(addprefix $(obj),$(SOBJS))
+LIBOBJS	+= $(addprefix $(obj),$(COBJS))
 LIBOBJS	+= $(addprefix $(obj),$(LIBCOBJS))
 
 SRCS	+= $(COBJS:.o=.c)
@@ -65,17 +65,12 @@
 
 CPPFLAGS += -I..
 
-all:	$(obj).depend $(OBJS) $(LIB) $(OUTPUT)
+all:	$(obj).depend $(OBJS) $(OUTPUT)
 
 #########################################################################
-$(LIB):	$(obj).depend $(LIBOBJS)
-		$(AR) $(ARFLAGS) $@ $(LIBOBJS)
 
-$(OUTPUT):
-$(obj)%:	$(obj)%.o $(LIB)
-		$(LD) $(obj)crt0.o -Ttext $(LOAD_ADDR) \
-			-o $@ $< $(LIB) \
-			-L$(gcclibdir) -lgcc
+$(OUTPUT):	$(LIBOBJS)
+		$(LD) -Ttext $(LOAD_ADDR) -o $@ $^ -L$(gcclibdir) -lgcc
 		$(OBJCOPY) -O binary $@ $(OUTPUT).bin 2>/dev/null
 
 $(obj)crc32.c: