syslinux-native: Try to make syslinux cross-compile friendly.

We only had one package for building both the bootloader and the installer,
i.e. target and host code.  It used always the host compiler.  Split the
package into syslinux and syslinux-installer-native, require both for a
cd bootable image.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5539 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Andrzej Zaborowski
2008-10-20 00:22:07 +00:00
parent 4cb659823b
commit 3f93ed6bce
6 changed files with 44 additions and 56 deletions

View File

@@ -0,0 +1,26 @@
# syslinux-native OE build file
# Copyright (C) 2004-2006, Advanced Micro Devices, Inc. All Rights Reserved
# Released under the MIT license (see packages/COPYING)
DESCRIPTION="A multi-purpose linux bootloader"
HOMEPAGE="http://syslinux.zytor.com/"
LICENSE="GPL"
SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/boot/syslinux/syslinux-${PV}.tar.bz2 "
S="${WORKDIR}/syslinux-${PV}"
STAGE_TEMP="${WORKDIR}/stage_temp"
inherit native
do_compile() {
oe_runmake installer
}
do_stage() {
install -d ${STAGE_TEMP}
oe_runmake install INSTALLROOT="${STAGE_TEMP}"
install -d ${STAGING_BINDIR}
install -m 755 ${STAGE_TEMP}/usr/bin/syslinux ${STAGING_BINDIR}
install -m 755 ${STAGE_TEMP}/sbin/extlinux ${STAGING_BINDIR}
}