summaryrefslogtreecommitdiff
path: root/examples/Makefile
diff options
context:
space:
mode:
authorwdenk <wdenk>2004-01-03 00:43:19 +0000
committerwdenk <wdenk>2004-01-03 00:43:19 +0000
commit3a473b2a6523db9cdf2b5aed22d9730b4ebc5693 (patch)
tree40da84736871e773141ea971d832bf0c908d59b7 /examples/Makefile
parentb6e4c4033c4f889c452c511d38c77808c67f9cf7 (diff)
downloadu-boot-imx-3a473b2a6523db9cdf2b5aed22d9730b4ebc5693.zip
u-boot-imx-3a473b2a6523db9cdf2b5aed22d9730b4ebc5693.tar.gz
u-boot-imx-3a473b2a6523db9cdf2b5aed22d9730b4ebc5693.tar.bz2
* Patch by Ronen Shitrit, 10 Dec 2003:
Add support for the Marvell DB64360 / DB64460 development boards * Patch by Detlev Zundel, 10 Dec 2003: fix dependency problem in examples/Makefile
Diffstat (limited to 'examples/Makefile')
-rw-r--r--examples/Makefile22
1 files changed, 12 insertions, 10 deletions
diff --git a/examples/Makefile b/examples/Makefile
index 7a7739f..945b745 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -44,16 +44,16 @@ endif
include $(TOPDIR)/config.mk
SREC = hello_world.srec
-BIN = hello_world.bin
+BIN = hello_world.bin hello_world
ifeq ($(ARCH),i386)
SREC += 82559_eeprom.srec
-BIN += 82559_eeprom.bin
+BIN += 82559_eeprom.bin 82559_eeprom
endif
ifeq ($(ARCH),ppc)
SREC += sched.srec
-BIN += sched.bin
+BIN += sched.bin sched
endif
ifeq ($(ARCH),m68k)
@@ -64,18 +64,19 @@ endif
# The following example is pretty 8xx specific...
ifeq ($(CPU),mpc8xx)
SREC += timer.srec
-BIN += timer.bin
+BIN += timer.bin timer
endif
# The following example is 8260 specific...
ifeq ($(CPU),mpc8260)
SREC += mem_to_mem_idma2intr.srec
-BIN += mem_to_mem_idma2intr.bin
+BIN += mem_to_mem_idma2intr.bin mem_to_mem_idma2intr
endif
# Utility for resetting i82559 EEPROM
ifeq ($(BOARD),oxc)
SREC += eepro100_eeprom.srec
+BIN += eepro100_eeprom.bin eepro100_eeprom
endif
ifeq ($(BIG_ENDIAN),y)
@@ -102,14 +103,15 @@ all: .depend $(LIB) $(SREC) $(BIN)
$(LIB): .depend $(LIBOBJS)
$(AR) crv $@ $(LIBOBJS)
-%.srec: %.o $(LIB)
+%: %.o $(LIB)
$(LD) -g $(EX_LDFLAGS) -Ttext $(LOAD_ADDR) \
- -o $(<:.o=) -e $(<:.o=) $< $(LIB) \
+ -o $@ -e $(<:.o=) $< $(LIB) \
-L$(gcclibdir) -lgcc
- $(OBJCOPY) -O srec $(<:.o=) $@
+%.srec: %
+ $(OBJCOPY) -O srec $< $@ 2>/dev/null
-%.bin: %.srec
- $(OBJCOPY) -O binary $(<:.srec=) $@ 2>/dev/null
+%.bin: %
+ $(OBJCOPY) -O binary $< $@ 2>/dev/null
#########################################################################