diff options
Diffstat (limited to 'bitbake/lib/bb')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 9b8d4b23e5..361bc88a9d 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -534,11 +534,15 @@ class BBCooker: | |||
| 534 | 534 | ||
| 535 | # Prints a flattened form of package-depends below where subpackages of a package are merged into the main pn | 535 | # Prints a flattened form of package-depends below where subpackages of a package are merged into the main pn |
| 536 | depends_file = file('pn-depends.dot', 'w' ) | 536 | depends_file = file('pn-depends.dot', 'w' ) |
| 537 | buildlist_file = file('pn-buildlist', 'w' ) | ||
| 537 | print("digraph depends {", file=depends_file) | 538 | print("digraph depends {", file=depends_file) |
| 538 | for pn in depgraph["pn"]: | 539 | for pn in depgraph["pn"]: |
| 539 | fn = depgraph["pn"][pn]["filename"] | 540 | fn = depgraph["pn"][pn]["filename"] |
| 540 | version = depgraph["pn"][pn]["version"] | 541 | version = depgraph["pn"][pn]["version"] |
| 541 | print('"%s" [label="%s %s\\n%s"]' % (pn, pn, version, fn), file=depends_file) | 542 | print('"%s" [label="%s %s\\n%s"]' % (pn, pn, version, fn), file=depends_file) |
| 543 | print("%s" % pn, file=buildlist_file) | ||
| 544 | buildlist_file.close() | ||
| 545 | logger.info("PN build list saved to 'pn-buildlist'") | ||
| 542 | for pn in depgraph["depends"]: | 546 | for pn in depgraph["depends"]: |
| 543 | for depend in depgraph["depends"][pn]: | 547 | for depend in depgraph["depends"][pn]: |
| 544 | print('"%s" -> "%s"' % (pn, depend), file=depends_file) | 548 | print('"%s" -> "%s"' % (pn, depend), file=depends_file) |
