This (large) patch reintegrates the bb.make module into the bitbake executable.
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>
Tue, 5 Jul 2005 14:32:26 +0000 (14:32 +0000)
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>
Tue, 5 Jul 2005 14:32:26 +0000 (14:32 +0000)
commit9c95c952aa8f74469a55ed07b6e3925cb1644488
treed205c0f49fef1d321645beebacdcb5fdef885e8c
parenta02943513551ed4ed27038c06afb9f5eecdea994
This (large) patch reintegrates the bb.make module into the bitbake executable.
Said make module has been factorered out back in the old days when we had two concurrent
oemake implementations which were in need of code sharing. Nowadays, there's no
more use of a seperated make module and in fact the split has always been a bit
artificial.

A brief overview of the changes:
 * create utils.py which contains three unbound functions for comparing versions
 * create a class BBConfiguration that holds variables which were formerly living in make module scope
 * make functions use the BBConfiguration instance that lives in BBCooker instance
 * move functions into the BBCooker class, adapt them to work as class methods
 * integrate the function of the bbread executable into BitBake; use it with option '-e' and (optionally) -b
 * remove make.py
 * remove bbread
 * adapt the shell module which has been using the make module directly
bin/bbread [deleted file]
bin/bitbake
lib/bb/make.py [deleted file]
lib/bb/shell.py
lib/bb/utils.py [new file with mode: 0644]