[syslinux:elflink] com32/menu: vesamenu.c32 and menu. c32 require multiple obj files

syslinux-bot for Matt Fleming matt.fleming at intel.com
Mon Mar 26 15:36:03 PDT 2012


Commit-ID:  3dcb4ec145d21c0ec1c4dc8b11cec61a4b88fc88
Gitweb:     http://www.syslinux.org/commit/3dcb4ec145d21c0ec1c4dc8b11cec61a4b88fc88
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Mon, 13 Feb 2012 14:27:36 +0000
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Wed, 21 Mar 2012 10:22:03 +0000

com32/menu: vesamenu.c32 and menu.c32 require multiple obj files

The standard %.c32 rule in mk/elf.mk doesn't work for vesamenu.c32 and
menu.c32 because they need multiple object files to be linked. Replace
the *.elf targets with *.c32 because .c32 *IS* an ELF file now.

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

---
 com32/menu/Makefile |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/com32/menu/Makefile b/com32/menu/Makefile
index 5a9b3c6..e1c700b 100644
--- a/com32/menu/Makefile
+++ b/com32/menu/Makefile
@@ -28,10 +28,10 @@ COMMONOBJS = menumain.o readconfig.o passwd.o drain.o printmsg.o colors.o \
 
 all: $(MODULES) $(TESTFILES)
 
-menu.elf : menu.o $(COMMONOBJS) $(C_LIBS)
+menu.c32 : menu.o $(COMMONOBJS) $(C_LIBS)
 	$(LD) $(LDFLAGS) -o $@ $^
 
-vesamenu.elf : vesamenu.o $(COMMONOBJS) $(C_LIBS)
+vesamenu.c32 : vesamenu.o $(COMMONOBJS) $(C_LIBS)
 	$(LD) $(LDFLAGS) -o $@ $^
 
 tidy dist:


More information about the Syslinux-commits mailing list