class BBParsingStatus 变量含义


                               
由于bitbake没有dev文档,code写的也没有多少注释,我只能通过这种方式来理解code
这是在class BBParsingStatus 中变量,我推测其中的含义
self.task_queues[file_name]内容:
do_listtasks:     []
do_rebuild:     []
do_compile:     ['do_configure']
do_configure:   ['do_unpack', 'do_patch']
do_stage:       ['do_compile']
do_build:       ['do_populate_staging', 'do_package', 'do_distribute_sources']
do_populate_staging:    ['do_package']
do_demo:        []
do_install:     ['do_compile', 'do_demo']
do_mrproper:    []
do_fetch:       []
do_unpack:      ['do_fetch']
do_patch:       ['do_unpack']
do_clean:       []
do_package:     ['do_install']
do_showdata:    []
do_distribute_sources:  ['do_fetch']
do_objclean:    []
self.task_deps[file_name]:
{'nostamp': {'do_objclean': '1', 'do_fetch': '1', 'do_listtasks': '1', 'do_rebuild': '1', 'do_showdata': '1', 'do_clean': '1', 'do_demo': '1', 'do_mrproper': '1'}, 'deptask': {'do_demo': 'do_install', 'do_configure': 'do_populate_staging', 'do_package': 'do_package'}}
       
       
       
       
       
       
       
       
       
       
depends:
['ipkg-utils-native',
'file-native', 'quilt-native', 'virtual/powerpc-linux-gcc',
'virtual/libc', 'quilt-native', 'virtual/powerpc-linux-gcc',
'virtual/libc', 'demo2', 'demo1']
pn,pv,pr
demo
1.0 r0
dp
0
provides
Set(['demo',
'demo-1.0-r0', 'demo-1.0'])
packages,packages_dynamic
['demo-dbg',
'demo', 'demo-doc', 'demo-dev', 'demo-locale']   []
rprovides
[]
pkg_pn[pn]=['/stuff/org.openembedded.dev/packages/demo/demo.bb']
build_all[file_name]:
0
self.stamp[file_name]:
/stuff/prebuilt/tmp/stamps/powerpc-linux/demo-1.0-r0
self.pkg_fn[file_name]
demo
self.pkg_pvpr[file_name]
('1.0',
'r0')
self.pkg_dp[file_name]
0
self.providers[pn]
/stuff/org.openembedded.dev/packages/demo/demo.bb
self.deps[file_name]
Set(['file-native',
'ipkg-utils-native', 'virtual/powerpc-linux-gcc', 'demo2',
'quilt-native', 'demo1', 'virtual/libc'])