From 5de37e124fd21c8f918f3fe26fc33a764709ead4 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 10 Sep 2014 02:58:50 +0100 Subject: [efi] Add efifatbin utility Add utility for constructing EFI fat binaries (dual 32/64-bit binaries, usable only on Apple EFI systems). This utility is not part of the standard build process. To use it: make util/efifatbin bin-i386-efi/ipxe.efi bin-x86_64-efi/ipxe.efi and then ./util/efifatbin bin-*-efi/ipxe.efi fat-ipxe.efi Requested-by: Brandon Penglase Tested-by: Brandon Penglase Signed-off-by: Michael Brown --- src/Makefile.housekeeping | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/Makefile.housekeeping') diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index c89b23b7..1a75d393 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -1268,6 +1268,11 @@ $(EFIROM) : util/efirom.c $(MAKEDEPS) $(Q)$(HOST_CC) $(HOST_CFLAGS) -idirafter include -o $@ $< CLEANUP += $(EFIROM) +$(EFIFATBIN) : util/efifatbin.c $(MAKEDEPS) + $(QM)$(ECHO) " [HOSTCC] $@" + $(Q)$(HOST_CC) $(HOST_CFLAGS) -idirafter include -o $@ $< +CLEANUP += $(EFIFATBIN) + ############################################################################### # # The ICC fixup utility -- cgit v1.2.3-55-g7522