1 DEPENDS = "virtual/kernel"
3 DESCRIPTION = "klibc is intended to be a minimalistic libc subset for \
4 use with initramfs. It is deliberately written for small size, \
5 minimal entaglement, and portability, not speed."
6 MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
8 SRC_URI = "http://www.kernel.org/pub/linux/libs/klibc/Stable/klibc-${PV}.tar.bz2"
9 S = "${WORKDIR}/klibc-${PV}"
11 # for the correct kernel staging path
14 EXTRA_OEMAKE = "'ARCH=${KLIBC_ARCH}' \
15 'CROSS=${TARGET_PREFIX}' \
20 'NM=${TARGET_PREFIX}nm' \
23 'HOST_CC=${BUILD_CC}' \
24 'HOST_CFLAGS=${BUILD_CFLAGS}' \
25 'HOST_LDFLAGS=${BUILD_LDFLAGS}' \
28 'WARNFLAGS=${CFLAGS}' \
31 KLIBC_ARCH = '${TARGET_ARCH}'
32 KLIBC_ARCH_armeb = 'arm'
33 KLIBC_ARCH_mipsel = 'mips'
35 CFLAGS := "${@oe_filter_out('-I\S+', '${CFLAGS}', d)} -I${STAGING_KERNEL_DIR}/include"
36 # CFLAGS := "${@oe_filter_out('-I\S+', '${CFLAGS}', d)}"
39 ln -sf ${STAGING_KERNEL_DIR} linux