summaryrefslogtreecommitdiff
path: root/api_examples/Makefile
diff options
context:
space:
mode:
authorWolfgang Denk <wd@denx.de>2008-02-12 00:51:05 +0100
committerWolfgang Denk <wd@denx.de>2008-02-12 00:51:05 +0100
commitac2731f185ee4b7f56998c8f26d181f66fad84f8 (patch)
treee8dd06aa713b9caf8dc3882aaf72d47c48fb9f24 /api_examples/Makefile
parentc62776be8dca4097ca03d4f9415f08d4887b45d0 (diff)
parent63f732d3d3880feb531f48af247c025bf01462b0 (diff)
downloadu-boot-imx-ac2731f185ee4b7f56998c8f26d181f66fad84f8.zip
u-boot-imx-ac2731f185ee4b7f56998c8f26d181f66fad84f8.tar.gz
u-boot-imx-ac2731f185ee4b7f56998c8f26d181f66fad84f8.tar.bz2
Merge branch 'master' of /home/wd/git/u-boot/custodians
Diffstat (limited to 'api_examples/Makefile')
-rw-r--r--api_examples/Makefile20
1 files changed, 13 insertions, 7 deletions
diff --git a/api_examples/Makefile b/api_examples/Makefile
index cb49a9e..5666f48 100644
--- a/api_examples/Makefile
+++ b/api_examples/Makefile
@@ -30,19 +30,25 @@ endif
include $(TOPDIR)/config.mk
-ELF += demo
-BIN += demo.bin
+ELF-$(CONFIG_API) += demo
+BIN-$(CONFIG_API) += demo.bin
+ELF := $(ELF-y)
+BIN := $(BIN-y)
#CFLAGS += -v
-COBJS := $(ELF:=.o)
-SOBJS := crt0.o
+COBJS-$(CONFIG_API) += $(ELF:=.o)
+SOBJS-$(CONFIG_API) += crt0.o
ifeq ($(ARCH),ppc)
-SOBJS += ppcstring.o
+SOBJS-$(CONFIG_API) += ppcstring.o
endif
+COBJS := $(COBJS-y)
+SOBJS := $(SOBJS-y)
LIB = $(obj)libglue.a
-LIBCOBJS= glue.o crc32.o ctype.o string.o vsprintf.o libgenwrap.o
+LIBCOBJS-$(CONFIG_API) += glue.o crc32.o ctype.o string.o vsprintf.o \
+ libgenwrap.o
+LIBCOBJS := $(LIBCOBJS-y)
LIBOBJS = $(addprefix $(obj),$(SOBJS) $(LIBCOBJS))
@@ -55,7 +61,7 @@ gcclibdir := $(shell dirname `$(CC) -print-libgcc-file-name`)
CPPFLAGS += -I..
-all: $(obj).depend $(OBJS) $(LIB) $(BIN) $(ELF)
+all: $(obj).depend $(OBJS) $(LIB) $(ELF) $(BIN)
#########################################################################
$(LIB): $(obj).depend $(LIBOBJS)