diff options
author | Darren Hart <dvhart@linux.intel.com> | 2013-07-26 13:47:44 -0700 |
---|---|---|
committer | Darren Hart <dvhart@linux.intel.com> | 2013-07-30 12:58:26 -0700 |
commit | ce8f48d28c8d6d99b860e3f6480d9d3a6fc0b301 (patch) | |
tree | 407035197189d71195319f695d7bd9c2415beae2 /common/recipes-bsp/gummiboot/gummiboot_git.bb | |
parent | 8834d8376838487bfc3ff04a16cffb064cb765cf (diff) | |
download | meta-intel-87c379ad2b0cb684a3ff237fb72b0fdf5a10d504.tar.gz |
gummiboot: Add gummiboot recipe1.5_M3.final1.5_M3
gummiboot is a simple UEFI boot manager. It uses configuration files to
setup the default boot entry or presents an on-screen menu.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Diffstat (limited to 'common/recipes-bsp/gummiboot/gummiboot_git.bb')
-rw-r--r-- | common/recipes-bsp/gummiboot/gummiboot_git.bb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/common/recipes-bsp/gummiboot/gummiboot_git.bb b/common/recipes-bsp/gummiboot/gummiboot_git.bb new file mode 100644 index 00000000..871a9500 --- /dev/null +++ b/common/recipes-bsp/gummiboot/gummiboot_git.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | SUMMARY = "Gummiboot is a simple UEFI boot manager which executes configured EFI images." | ||
2 | HOMEPAGE = "http://freedesktop.org/wiki/Software/gummiboot" | ||
3 | |||
4 | LICENSE = "LGPLv2.1" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" | ||
6 | |||
7 | DEPENDS = "gnu-efi util-linux" | ||
8 | |||
9 | inherit autotools | ||
10 | inherit deploy | ||
11 | |||
12 | PV = "33" | ||
13 | PR = "r0" | ||
14 | SRCREV = "cbc63ae9d6161fe6412f0457e72a276f5acb6e2a" | ||
15 | SRC_URI = "git://anongit.freedesktop.org/gummiboot \ | ||
16 | file://0001-configure.ac-Add-option-to-disable-configuring-the-B.patch \ | ||
17 | file://0002-configure.ac-Use-AC_CHECK_HEADER-to-detect-the-efi-i.patch \ | ||
18 | file://0003-Makefile.am-Allow-for-user-override-of-EFI-include-d.patch \ | ||
19 | file://0004-configure.ac-Allow-for-more-than-just-i686-for-ia32.patch \ | ||
20 | file://0005-Auto-detect-both-x64-and-ia32-boot-.efi-payloads.patch \ | ||
21 | file://0006-Add-32-bit-compatible-rdtsc-asm.patch" | ||
22 | |||
23 | S = "${WORKDIR}/git" | ||
24 | |||
25 | EXTRA_OECONF = "--disable-biostest" | ||
26 | EXTRA_OEMAKE = "INCDIR=${STAGING_INCDIR} GNUEFI_LDS_DIR=${STAGING_LIBDIR} \ | ||
27 | GNUEFI_LIBS='-L ${STAGING_LIBDIR}'" | ||
28 | |||
29 | do_deploy () { | ||
30 | install ${S}/gummiboot*.efi ${DEPLOYDIR}/ | ||
31 | } | ||
32 | addtask deploy before do_build after do_compile | ||