2 DESCRIPTION = "Linux kernel for Nokia 770"
6 SRC_URI = "http://repository.maemo.org/pool/mistral/non-free/source/k/kernel-source-2.6.16/kernel-source-2.6.16_2.6.16.rel-osso15.tar.gz \
7 file://fix_tlv320aic23_compile.patch;patch=1 \
8 file://fix_usb_hub_compile.patch;patch=1 \
11 S = "${WORKDIR}/kernel-source-2.6.16-2.6.16.rel"
13 KERNEL_OUTPUT = "arch/${ARCH}/boot/compressed/${KERNEL_IMAGETYPE}"
17 COMPATIBLE_MACHINE = "nokia770"
19 do_configure_prepend() {
21 rm -f ${S}/.config || true
23 if [ "${TARGET_OS}" == "linux-gnueabi" -o "${TARGET_OS}" == "linux-uclibcgnueabi" ]; then
24 echo "CONFIG_AEABI=y" >> ${S}/.config
25 echo "CONFIG_OABI_COMPAT=y" >> ${S}/.config
27 echo "# CONFIG_AEABI is not set" >> ${S}/.config
28 echo "# CONFIG_OABI_COMPAT is not set" >> ${S}/.config
31 sed -e '/CONFIG_AEABI/d' \
32 -e '/CONFIG_OABI_COMPAT=/d' \
33 '${WORKDIR}/defconfig' >>'${S}/.config'
35 yes '' | oe_runmake oldconfig
40 install -d ${DEPLOY_DIR_IMAGE}
41 install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${PV}-${MACHINE}-${DATETIME}
44 do_deploy[dirs] = "${S}"
46 addtask deploy before do_build after do_compile