Development/DEV
From LinutopWiki
Dev to be edited
Video:packages/xorg-driver/xf86-video-amd_git20060710.bb
require ${OEDIR}/packages/xorg-driver/xorg-driver-video.inc
DESCRIPTION = "X11 component: xf86-video-amd driver" LICENSE= "Xorg" SECTION = "x11/drivers" PRIORITY = "optional" PN = "xf86-video-amd" PR = "r1"
SRC_URI = "http://www.xorg.org/xf86-video-amd-${PV}.tgz \ file://fix-automake-kala.patch;patch=1;pnum=0"
S = ${WORKDIR}/xf86-video-amd-${PV}
[DBE61: packages/dbe61-hacks/gx-util_20060606.bb]
DESCRIPTION = "gx-util kernel module for DBE61 terminal" HOMEPAGE = "www.amd.com" SECTION = "kernel/modules" LICENSE = "GPLv2" PR = "r1"
DEPENDS = "virtual/kernel"
inherit module
SRC_URI = "file://${PN}-${PV}"
do_install() { install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/dbe61 install -m 0644 *${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/dbe61 }
EXTRA_OEMAKE = "-C ${KERNEL_SOURCE} SUBDIRS=${S}"
NAND AMD Drivers:packages/dbe61-hacks/dbe61-cs553x-nand_2.6.18-rc4.bb
DESCRIPTION = "MTD driver for cs553x_nand flash in DBE61 terminal"
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
SECTION = "kernel/modules"
LICENSE = "GPLv2"
PR = "r1"
SRCDATE = "${PV}"
DEPENDS = "virtual/kernel"
inherit module
SRC_URI += "file://cs553x_nand_mtdparts_patch.diff;patch=1" SRC_URI += "file://cs553x_nand_partitions.patch;patch=1"
do_copy_sources() { mkdir -p ${S}/drivers/mtd cp -r ${KERNEL_SOURCE}/drivers/mtd/nand ${S}/drivers/mtd }
addtask copy_sources after do_unpack before do_patch
EXTRA_OEMAKE = "-C ${KERNEL_SOURCE} SUBDIRS=${S}/drivers/mtd/nand"
Drivers: packages/dbe61-hacks/dbe61-mtd.bb
DESCRIPTION = "MTD drivers for DBE61 terminal" HOMEPAGE = "http://www.linux-mtd.infradead.org/" SECTION = "kernel/modules" LICENSE = "GPLv2" PR = "r30" SRCDATE = "${PV}"
DEPENDS = "virtual/kernel"
inherit module
SRC_URI += " file://mtd-2.6.17-backport-from-2.6.18-rc4.patch;patch=1 \ file://2.6.18-rc4_jffs2_problems.patch.eml;patch=1 \ file://cs553x_nand_mtdparts_patch.diff;patch=1 \ file://cs553x_nand_partitions.patch;patch=1"
do_copy_sources() { mkdir -p ${S}/drivers mkdir -p ${S}/fs cp -r ${KERNEL_SOURCE}/drivers/mtd ${S}/drivers cp -r ${KERNEL_SOURCE}/fs/jffs2 ${S}/fs cp -r ${KERNEL_SOURCE}/include ${S}
# Create makefile cat > ${S}/Makefile <<E_O_F CPPFLAGS := -D__KERNEL__ -I${S}/include $(LINUXINCLUDE) obj-m = drivers/mtd/ fs/jffs2/ drivers/mtd/nand/cs553x_nand.o E_O_F }
addtask copy_sources after do_unpack before do_patch
do_install() { for DIR in drivers/mtd/ drivers/mtd/chips/ drivers/mtd/nand/ fs/jffs2/ ; do install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/dbe61/$DIR/ install -m 0644 $DIR/*${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/dbe61/$DIR/ done }
EXTRA_OEMAKE = "-C ${KERNEL_SOURCE} SUBDIRS=${S}"

