[U-Boot] [PATCH 1/4] api_examples/Makefile: Split up variable declarations

Peter Tyser ptyser at xes-inc.com
Tue Jun 23 01:01:38 CEST 2009


This cleans up the Makefile a bit and simplifies future changes

Signed-off-by: Peter Tyser <ptyser at 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



More information about the U-Boot mailing list