support/graph-depends: add option to exclude mandatory deps
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 3 Mar 2019 10:16:30 +0000 (11:16 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 17 Mar 2019 13:35:03 +0000 (14:35 +0100)
commit66cf4201f92082162a7be6e58f5e11368e226ae3
tree3a7e4dc39eff7bf28eb85849d2d6a9cea716d7e3
parent1e414fbe9b9193da566d2af71537a14e9fcae869
support/graph-depends: add option to exclude mandatory deps

Some times, multiple dependency graphs for a set of packages (mostly
the application-level packages for the project) are included in reports
(e.g. delivery notes). Repeating the mandatory dependencies on all
those graphs is useless and clutters the important dependencies.

When we had only two such mandatory dependencies (toolchain, skeleton),
it was manageable to list them as manual exclusions:
    -x toolchain -x skeleton

But we now have quite a few such dependencies, and it becomes a bit more
cumbersome to manage, not counting the ones we may add in the future.

Add an option to exclude all those mandatory dependencies, to generate
neat graphs.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
support/scripts/graph-depends