Files
rk35xx-android14/build/bazel/json_module_graph/variantTransitions.jq
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

17 lines
599 B
Plaintext

# CMD: Groups outgoing dependency edges by the differences in variants
include "library";
# This filters out modules with "interesting" deps
def filterVariantTransitions:
.[] | transformModuleReferences(emptyIfNull | removeLinkVariation | removeEmptyVariations) |
filterMatchingDeps | select(.Deps | length > 0) |
depDelta(.Variations) | depDelta(.DependencyVariations) |
transformModule(flattenVariations) |
deleteDependencyVariations |
.Deps |= map(deleteDependencyVariations) |
.Deps |= groupDeps
;
[filterVariantTransitions] | sort_by(.Name) | sort_by(.Type) | .[]