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'])