1 DESCRIPTION
= "Hack&Dev's Linux kernel for Palm devices."
2 HOMEPAGE
= "http://www.hackndev.com/"
5 # This was in sane
-srcrevs.inc
- doesn't look sane
to me
(for git recipe
)
6 # SRCREV_pn
-linux
-hackndev
-2.6 ?
= "1308"
7 SRCREV
= "8f62c3b8a7e7de042846211f387a867f6703f272"
10 COMPATIBLE_MACHINE
= "(palmld|palmtc|palmtt3|palmtt5|palmtx|palmz31|palmz72|palmt650)"
12 SRC_URI
= "git://git.hackndev.com/hackndev/linux-hnd.git;protocol=git;tag=master \
20 PV
= "${K_MAJOR}.${K_MINOR}.${K_MICRO}-${HHV}"
26 if [ -f $
{WORKDIR
}/defconfig
]; then
27 install
-m
0644 $
{WORKDIR
}/defconfig $
{S
}/.config || die
"No configuration for ${MACHINE} available."
29 install
-m
0644 $
{S
}/arch
/arm
/configs
/$
{MACHINE
}_defconfig $
{S
}/.config \
30 || die
"No default configuration for ${MACHINE} available."
33 if [ "${TARGET_OS}" == "linux-gnueabi" -o
"${TARGET_OS}" == "linux-uclibceabi" ]; then
34 echo
"CONFIG_AEABI=y" >> $
{S
}/.config
35 echo
"CONFIG_OABI_COMPAT=y" >> $
{S
}/.config
37 echo
"# CONFIG_AEABI is not set" >> $
{S
}/.config
38 echo
"# CONFIG_OABI_COMPAT is not set" >> $
{S
}/.config
41 if [ -f $
{WORKDIR
}/initramfs_list
]; then
42 install
-m
0644 $
{WORKDIR
}/busybox
-config $
{WORKDIR
}/busybox
-1.1.0/.config \
43 || die
"No busybox configuration available."
45 echo
"CROSS_COMPILER_PREFIX=\"${TARGET_PREFIX}\"" >> $
{WORKDIR
}/busybox
-1.1.0/.config
46 echo
"USING_CROSS_COMPILER=y" >> $
{WORKDIR
}/busybox
-1.1.0/.config
51 echo
"CONFIG_INITRAMFS_SOURCE=\"../initramfs_list\"" >> $
{S
}/.config
52 echo
"CONFIG_INITRAMFS_ROOT_UID=${MY_UID}" >> $
{S
}/.config
53 echo
"CONFIG_INITRAMFS_ROOT_GID=${MY_GID}" >> $
{S
}/.config
55 echo
"CONFIG_INITRAMFS_SOURCE=\"\"" >> $
{S
}/.config
56 echo
"CONFIG_INITRAMFS_ROOT_UID=0" >> $
{S
}/.config
57 echo
"CONFIG_INITRAMFS_ROOT_GID=0" >> $
{S
}/.config
61 yes '' | oe_runmake oldconfig
66 do_compile_prepend
() {
67 if [ -f $
{WORKDIR
}/initramfs_list
]; then
68 cd $
{WORKDIR
}/busybox
-1.1.0
69 oe_runmake 'CC
=$
{CC
}' 'CROSS
=$
{HOST_PREFIX
}'