summaryrefslogtreecommitdiff
path: root/python/binary.go
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2020-08-18 18:35:15 -0700
committerColin Cross <ccross@android.com>2020-09-17 18:56:59 -0700
commitd1f898e70abf0e750ae351689a6291700ff8739c (patch)
tree92459e1ef1a5331ca45eeecdd4a97c3119bbdb87 /python/binary.go
parent4f1dcb0e40f87f10f0be365a231de4990d3b1786 (diff)
Remove global state from version mutator
A per-context variable is used to store the list of modules that contain stubs and their available versions. Stores the list of the stubs versions on the implementation module, and then use the new return values from AddVariationDependencies to expand dependencies on implementation libraries to also depend on the stubs libraries. Adds a new mutator pass to propagate list of stub versions to llndk libraries. Also creates an alias version variation called "latest" to allow depending on the latest version without having to know what it is. Test: all Soong tests Test: no change to build.ninja, Android-${TARGET_PRODUCT}.mk, make_vars-${TARGET_PRODUCT}.mk or late-${TARGET_PRODUCT}.mk Change-Id: If19659e2e5828c860fd4d679ef79a414b7ea2efc
Diffstat (limited to 'python/binary.go')
0 files changed, 0 insertions, 0 deletions