]> code.ossystems Code Review - meta-freescale.git/commitdiff
asf: use KBUILD_OUTPUT to point to build-artifacts
authorTing Liu <ting.liu@freescale.com>
Fri, 10 Jul 2015 09:45:18 +0000 (17:45 +0800)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 13 Jul 2015 17:00:59 +0000 (14:00 -0300)
In poky commit 46cdaf1, the kernel build output was put into
kernel-build-artifacts, and kernel-source is kept "pristine".

KERNEL_PATH points to kernel-source, while KBUILD_OUTPUT points
to build-artifacts which can be used for external module build.

asf Makefile tries to include the .config, use KBUILD_OUTPUT to
avoid build error.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/openembedded-layer/recipes-kernel/asf/asf_git.bb

index bc8dcbc430bff7798f29808524799d554acef035..7cf8f57adc77a0c4aadf4c2814919373b252cf47 100644 (file)
@@ -15,6 +15,12 @@ export KERNEL_PATH = "${STAGING_KERNEL_DIR}"
 
 INHIBIT_PACKAGE_STRIP = "1"
 
+do_configure[depends] += "virtual/kernel:do_shared_workdir"
+do_configure_prepend () {
+    find ${S} -name Makefile -exec \
+        sed -i 's,$(KERNEL_PATH)/.config,$(KBUILD_OUTPUT)/.config,' {} \;
+}
+
 do_install(){
        mkdir -p ${D}/${libexecdir} 
        mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/asf