diff options
author | Matt Fleming <matt.fleming@intel.com> | 2011-12-02 18:02:09 +0000 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2011-12-16 16:31:19 +0000 |
commit | d1195567fe9e6b580b04c73d78bb923383ac2dc9 (patch) | |
tree | 5681a2f6d895cc280999c491f46777192d713bfb /Makefile | |
parent | 04303c2561333b937c30e37732cefe1df0abb280 (diff) | |
download | syslinux-d1195567fe9e6b580b04c73d78bb923383ac2dc9.tar.gz syslinux-d1195567fe9e6b580b04c73d78bb923383ac2dc9.tar.xz syslinux-d1195567fe9e6b580b04c73d78bb923383ac2dc9.zip |
efi: Add UEFI firmware backend
This commit adds 32-bit support for a Unified Extensible Firmware
Interface backend.
We use a wrapper program to create an EFI exe with only the minimum
number of sections becaues the EFI loader doesn't like certain section
sections, such as .gnu.hash, which we require for resolving symbols
when ELF modules are loaded.
We're currently including a lot more symbols than are necessary in
efi/main.c so that the code compiles. Some of them are BIOS specific
but I haven't got around to fixing up the core to not reference them
directly yet.
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -54,7 +54,7 @@ BOBJECTS = $(BTARGET) \ # files that depend only on the B phase, but may have to be regenerated # for "make installer". BSUBDIRS = codepage com32 lzo core memdisk modules mbr memdump gpxe sample \ - diag libinstaller dos win32 win64 dosutil + diag libinstaller dos win32 win64 dosutil efi ITARGET = IOBJECTS = $(ITARGET) \ utils/gethostip utils/isohybrid utils/mkdiskimage \ |