]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/linux/handhelds-pxa-2.6_cvs.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / linux / handhelds-pxa-2.6_cvs.bb
1 SECTION = "kernel"
2 DESCRIPTION = "handhelds.org Linux kernel for PXA based devices."
3 MAINTAINER = "Greg Gilbert <greg@treke.net>"
4 LICENSE = "GPL"
5 PV = "${K_MAJOR}.${K_MINOR}.${K_MICRO}-hh${HHV}+cvs${CVSDATE}"
6 #
7 KERNEL_CCSUFFIX = "-3.4.4"
8 COMPATIBLE_HOST = "arm.*-linux"
9
10 DEFAULT_PREFERENCE = "-1"
11
12 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/handhelds-pxa-${PV}"
13
14 SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26  \
15            file://ide_not_removable-r0.patch;patch=1 \
16            file://defconfig"
17
18 S = "${WORKDIR}/kernel26"
19
20 inherit kernel
21
22 K_MAJOR = "2"
23 K_MINOR = "6"
24 K_MICRO = "15"
25 HHV     = "0"
26 #
27
28 KERNEL_PRIORITY = "${@'%d' % (int(bb.data.getVar('K_MAJOR',d,1)) * 100000000 + int(bb.data.getVar('K_MINOR',d,1)) * 1000000 + int(bb.data.getVar('K_MICRO',d,1)) * 10000 + float(bb.data.getVar('HHV',d,1)))}"
29 do_configure() {
30         install -m 0644 ${WORKDIR}/defconfig ${S}/.config || die "No default configuration for ${MACHINE} available."
31         yes '' | oe_runmake oldconfig
32 }
33
34 do_deploy() {
35         install -d ${DEPLOY_DIR}/images
36         install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR}/images/${KERNEL_IMAGETYPE}-${PV}-${MACHINE}-${DATETIME}
37 }
38
39 do_deploy[dirs] = "${S}"
40
41 addtask deploy before do_build after do_compile
42