aboutsummaryrefslogtreecommitdiffstats
path: root/bin/bitbake
AgeCommit message (Collapse)Author
2005-05-23Slight OO refactoring of BitBake command line utility in order toMichael 'Mickey' Lauer
prepare for the BitBake shell which will need to have instance based variables as opposed to module global ones. Sorry, this diff is larger than it should be, but I had to reorder methods and change indenting all over the place. What I basically did is: 1.) Add a class managing the statistics values: BBStatistics 2.) Add a class managing the build process: BBCooker 3.) Refactor all unbound methods into the BBCooker class 4.) Refactor all module global values into the BBCooker class 5.) Adjust function calls and accesses of the module global values accordingly The shell module itself is under construction and will be uploaded asap.
2005-05-22bitbake/bin/bitbake:Holger Hans Peter Freyther
-Drastically increase the amount of needed RAM to the unbelievable amount of 12MB when parsing ~2320 bb files. -Start creating the provider hash and other lists/dictionaries from the progressCallback. A BBStatusProgress struct was added to accumulate the data to be used in the buildPackage, showVersions and similiar methods. This makes it possible to kill the long delay and also building the provider hash completely. Only for building and checking if a package was built (has stamps) it is necessary to get the data instace from make.pkgdata.
2005-05-22bitbake/lib/bb/make.py:Holger Hans Peter Freyther
Pass more data to the parsing progressCallBack. We will soon use this data to eliminate the long delay before building. bitbake/bin/bitbake: Just change the signature of the callback method for now. We will soon keep the 'parsing status' in a instance we will fill while parsing and only evaluate in build_depgraph
2005-05-18bitbake/bin/bitbake:Holger Hans Peter Freyther
Update the version to 1.2.1 (now a string)
2005-05-18add missing copyright and fix __ignored_dependencies scoping problemMichael 'Mickey' Lauer
2005-05-17bin/bitbake:Holger Hans Peter Freyther
-Access pkgdata[] less. This means unpickling the data less often. This results in a faster initial parsing. We still access each file three times though
2005-01-23Evaluate dependencies in try_build(), even if stamp file is up to date for ↵Phil Blundell
the current package.
2005-01-22bin/bitbake:Chris Larson
* check if a package's task is already complete _before_ calling the functions to try to build it. * don't bother trying to build a package's deps if the package has already been built. * cache the information about the 'perhaps you should define PREFERRED_PROVIDER_blah' messages so that the user only sees one for each provider.
2004-12-26Remove references to 'BBMAKE' from the debug messages in the bitbake command.Chris Larson
2004-12-22Handle the parse only cmdline option when using --buildfile.Chris Larson
2004-12-22Apply patch from Richard Purdie to fix the --force support in the bitbake ↵Chris Larson
script.
2004-12-13fix building of one .bb file (-b parametr) - fix by pbMarcin Juszkiewicz
2004-12-09Apply patch from seb (proti) to fix OEDEBUG and add a debug commandline ↵Chris Larson
argument.
2004-12-08Rework the way we handle do_clean and do_mrproper so that the .oeclass that ↵Chris Larson
defines the task can make it only clean the package and not its dependencies, rather than hardcoding the knowledge in the bitbake command.
2004-12-08Mention --help when bitbake is called with no arguments.Chris Larson
2004-12-08Update bitbake command usage information: s/bbmake/bitmake/g, and remove the ↵Chris Larson
incorrect info about what packages are built by default (thanks to phil for spotting it).
2004-12-08Rename bbmake to bitbake.Chris Larson