base.bbclass: add support for machine configuration fallback
authorOtavio Salvador <otavio@ossystems.com.br>
Tue, 23 Jun 2009 14:55:29 +0000 (11:55 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 10 Jul 2009 17:25:46 +0000 (14:25 -0300)
commit6633c4c95a713bc365f5d87acc4a94621ed50034
treea85e83fa4dc5c021a4d6ea623f4eaa4dd7a93e6b
parent04f92bf788fd4f38f0cee0a5de93ce7d4f0b94f0
base.bbclass: add support for machine configuration fallback

To avoid duplicating a lot of configurations for similar machines we
needed to introduce a new concept of machine fallback.

It basically means that when a list is set in MACHINE_FALLBACK
variable, following is done:

 - those machines are added to the override list, after the machine
   itself;

 - if any of these machines matches, the package is dealt as machine
   specific one.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
classes/base.bbclass
conf/bitbake.conf