This cleans up the Makefile a bit and simplifies future changes

Signed-off-by: Peter Tyser <pty...@xes-inc.com>
---
These are some similar changes to the ones I made to the tools
directory recently.  It gets rid of symlinking source files which
has the side benefit of resolving the out of tree build error
for the API code.

 api_examples/Makefile |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/api_examples/Makefile b/api_examples/Makefile
index 4c01437..be0b462 100644
--- a/api_examples/Makefile
+++ b/api_examples/Makefile
@@ -45,13 +45,20 @@ COBJS       := $(COBJS-y)
 SOBJS  := $(SOBJS-y)
 
 LIB    = $(obj)libglue.a
-LIBCOBJS-$(CONFIG_API) += glue.o crc32.o ctype.o string.o vsprintf.o \
-                               libgenwrap.o
+LIBCOBJS-$(CONFIG_API) += glue.o
+LIBCOBJS-$(CONFIG_API) += crc32.o
+LIBCOBJS-$(CONFIG_API) += ctype.o
+LIBCOBJS-$(CONFIG_API) += string.o
+LIBCOBJS-$(CONFIG_API) += vsprintf.o
+LIBCOBJS-$(CONFIG_API) += libgenwrap.o
 LIBCOBJS := $(LIBCOBJS-y)
 
-LIBOBJS        = $(addprefix $(obj),$(SOBJS) $(LIBCOBJS))
+LIBOBJS        += $(addprefix $(obj),$(SOBJS))
+LIBOBJS        += $(addprefix $(obj),$(LIBCOBJS))
 
-SRCS   := $(COBJS:.o=.c) $(LIBCOBJS:.o=.c) $(SOBJS:.o=.S)
+SRCS   += $(COBJS:.o=.c)
+SRCS   += $(LIBCOBJS:.o=.c)
+SRCS   += $(SOBJS:.o=.S)
 OBJS   := $(addprefix $(obj),$(COBJS))
 ELF    := $(addprefix $(obj),$(ELF))
 BIN    := $(addprefix $(obj),$(BIN))
-- 
1.6.2.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to