Merge branch 'master' into 3leaf-rewrite
authorMichael Brown <mcb30@etherboot.org>
Tue, 11 Sep 2007 14:42:17 +0000 (15:42 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 11 Sep 2007 14:42:17 +0000 (15:42 +0100)
1  2 
src/Makefile

diff --combined src/Makefile
@@@ -42,30 -42,31 +42,31 @@@ include arch/$(ARCH)/Confi
  # message.
  #
  noargs : blib $(BIN)/NIC $(BIN)/gpxe.dsk $(BIN)/gpxe.iso $(BIN)/gpxe.usb
-       @echo '==========================================================='
-       @echo
-       @echo 'To create a bootable floppy, type'
-       @echo '    cat $(BIN)/gpxe.dsk > /dev/fd0'
-       @echo 'where /dev/fd0 is your floppy drive.  This will erase any'
-       @echo 'data already on the disk.'
-       @echo
-       @echo 'To create a bootable USB key, type'
-       @echo '    cat $(BIN)/gpxe.usb > /dev/sdX'
-       @echo 'where /dev/sdX is your USB key, and is *not* a real hard'
-       @echo 'disk on your system.  This will erase any data already on'
-       @echo 'the USB key.'
-       @echo
-       @echo 'To create a bootable CD-ROM, burn the ISO image '
-       @echo '$(BIN)/gpxe.iso to a blank CD-ROM.'
-       @echo
-       @echo 'These images contain drivers for all supported cards.  You'
-       @echo 'can build more customised images, and ROM images, using'
-       @echo '    make bin/<rom-name>.<output-format>'
-       @echo
-       @echo '==========================================================='
+       @$(ECHO) '==========================================================='
+       @$(ECHO)
+       @$(ECHO) 'To create a bootable floppy, type'
+       @$(ECHO) '    cat $(BIN)/gpxe.dsk > /dev/fd0'
+       @$(ECHO) 'where /dev/fd0 is your floppy drive.  This will erase any'
+       @$(ECHO) 'data already on the disk.'
+       @$(ECHO)
+       @$(ECHO) 'To create a bootable USB key, type'
+       @$(ECHO) '    cat $(BIN)/gpxe.usb > /dev/sdX'
+       @$(ECHO) 'where /dev/sdX is your USB key, and is *not* a real hard'
+       @$(ECHO) 'disk on your system.  This will erase any data already on'
+       @$(ECHO) 'the USB key.'
+       @$(ECHO)
+       @$(ECHO) 'To create a bootable CD-ROM, burn the ISO image '
+       @$(ECHO) '$(BIN)/gpxe.iso to a blank CD-ROM.'
+       @$(ECHO)
+       @$(ECHO) 'These images contain drivers for all supported cards.  You'
+       @$(ECHO) 'can build more customised images, and ROM images, using'
+       @$(ECHO) '    make bin/<rom-name>.<output-format>'
+       @$(ECHO)
+       @$(ECHO) '==========================================================='
  
  # Locations of utilities
  #
+ ECHO          ?= /bin/echo -e
  HOST_CC               ?= gcc
  CPP           ?= gcc -E -Wp,-Wall
  RM            ?= rm -f
@@@ -120,7 -121,7 +121,7 @@@ OBJECT             = $(firstword $(subst ., ,$(@F)
  #
  OBJ_CFLAGS    = $(CFLAGS_$(OBJECT)) -DOBJECT=$(subst -,_,$(OBJECT))
  $(BIN)/%.flags :
-       @echo $(OBJ_CFLAGS)
+       @$(ECHO) $(OBJ_CFLAGS)
  
  # Rules for specific object types.
  #
@@@ -164,11 -165,6 +165,11 @@@ SRCDIRS          += us
  NON_AUTO_SRCS += core/elf_loader.c
  NON_AUTO_SRCS += drivers/net/prism2.c
  
 +SRCS          += drivers/net/mlx_ipoib/mt25218.c
 +SRCS          += drivers/net/mlx_ipoib/mt23108.c
 +CFLAGS_mt25218        = -Wno-error
 +CFLAGS_mt23108        = -Wno-error
 +
  # Rules for finalising files.  TGT_MAKEROM_FLAGS is defined as part of
  # the automatic build system and varies by target; it includes the
  # "-p 0x1234,0x5678" string to set the PCI IDs.