|
|
|
@ -16,15 +16,25 @@ SRC_URI[sha256sum] = "ff3d4d5192c4d57d7415dfcd60e02ea4fa21e0de224ae0ce2b5b9f2e9c
|
|
|
|
|
|
|
|
|
|
S = "${WORKDIR}/backports-3.18.1-1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
python __anonymous() {
|
|
|
|
|
if d.getVar('DISTRO_VERSION', True)[0:3] == '1.5':
|
|
|
|
|
d.setVar('KERNEL_BUILD_DIR', d.getVar('STAGING_KERNEL_DIR', True))
|
|
|
|
|
else:
|
|
|
|
|
d.setVar('KERNEL_BUILD_DIR', d.getVar('STAGING_KERNEL_BUILDDIR', True))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
KERNEL_BUILD_DIR = "${@d.getVar('KERNEL_BUILD_DIR', True)}"
|
|
|
|
|
|
|
|
|
|
do_configure() {
|
|
|
|
|
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC
|
|
|
|
|
cp ${WORKDIR}/defconfig ${S}/.config
|
|
|
|
|
oe_runmake oldconfig KLIB_BUILD=${STAGING_KERNEL_DIR}
|
|
|
|
|
oe_runmake oldconfig KLIB_BUILD=${KERNEL_BUILD_DIR}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
do_compile() {
|
|
|
|
|
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
|
|
|
|
oe_runmake KLIB_BUILD=${STAGING_KERNEL_DIR} \
|
|
|
|
|
oe_runmake KLIB_BUILD=${KERNEL_BUILD_DIR} \
|
|
|
|
|
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
|
|
|
|
AR="${KERNEL_AR}" \
|
|
|
|
|
${MAKE_TARGETS}
|
|
|
|
@ -33,7 +43,7 @@ do_compile() {
|
|
|
|
|
do_install() {
|
|
|
|
|
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
|
|
|
|
oe_runmake DEPMOD=echo KLIB="${D}" \
|
|
|
|
|
KLIB_BUILD=${STAGING_KERNEL_DIR} \
|
|
|
|
|
KLIB_BUILD=${KERNEL_BUILD_DIR} \
|
|
|
|
|
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
|
|
|
|
install
|
|
|
|
|
}
|
|
|
|
|