linux-yocto*: correct FILESEXTRAPATHS assignment in all layers

My previous commit used a self referencing immediate expansion assignment using.
This causes a circular reference and build failure, particularly when more than
one layer is configured in.

Use the _prepend mechanism in conjunction with the immediate expansion
assignment operator to accomplish a similar thing without the self referencing.

Note: This patch is dependent on changes to oe-core, specifically:
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003145.html

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Phill Blundell <pb@pbcl.net>
Cc: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
Darren Hart 2011-05-25 12:01:11 -07:00
parent b0f4192e67
commit e94dba8309
11 changed files with 11 additions and 11 deletions

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_crownbay = "crownbay"
KMACHINE_crownbay = "crownbay"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_crownbay = "crownbay"
KMACHINE_crownbay = "yocto/standard/crownbay"

View File

@ -1,3 +1,3 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_emenlow = "emenlow"
KMACHINE_emenlow = "emenlow"

View File

@ -1,3 +1,3 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_emenlow = "emenlow"
KMACHINE_emenlow = "yocto/standard/emenlow"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_fishriver = "crownbay"
KMACHINE_fishriver = "crownbay"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_fishriver = "fishriver"
# zzzz /yocto/standard/crownbay->fishriver
KMACHINE_fishriver = "yocto/standard/crownbay"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_jasperforest = "jasperforest"
KMACHINE_jasperforest = "jasperforest"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_jasperforest = "jasperforest"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
KMACHINE_n450 = "atom-pc"
COMPATIBLE_MACHINE_n450 = "n450"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
KMACHINE_n450 = "yocto/standard/common-pc/atom-pc"
COMPATIBLE_MACHINE_n450 = "n450"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS := "${FILESEXTRAPATHS}:${THISDIR}/${PN}"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_sugarbay = "sugarbay"
KMACHINE_sugarbay = "yocto/standard/common-pc-64/sugarbay"