summaryrefslogtreecommitdiff
path: root/tools/generate-self-extracting-archive.py
diff options
context:
space:
mode:
author Mitch Phillips <mitchp@google.com> 2019-10-17 19:24:46 -0700
committer Mitch Phillips <mitchp@google.com> 2019-11-07 15:39:34 -0800
commit3adbcb31ea78b673060522b6d59674c4e5ab84b9 (patch)
tree733bbb54f952c0b9ccb08ea98ff6857e01d7b432 /tools/generate-self-extracting-archive.py
parent65e4ce6ebc871a963ddcdb3277e400b24602c4e6 (diff)
Make backend for shared library fuzzing.
Additional context (for Googlers): go/android-fuzzing-shared This patch adds the Make support for automatically installing sanitized dependent shared libraries. 'make $module' will find all the shared library dependencies in soong, and create the rules to install them. We simply need to add the <install sanitized shared library> rule that's made by Soong as a dependency of the module's phony. We also now change 'm fuzz' to not just build the fuzz packages, but to build all fuzz targets into the respective $ANDROID_PRODUCT_OUT/data/fuzz and $ANDROID_HOST_OUT/fuzz directories. Bug: N/A Test: Build fuzz target with shared libs, note the contents of $ANDROID_PRODUCT_OUT/data/fuzz/lib and out/soong/fuzz-target-*.zip now has shared libraries. Change-Id: I74def02fee663ef788ee25ec0d5106faf474c2a6
Diffstat (limited to 'tools/generate-self-extracting-archive.py')
0 files changed, 0 insertions, 0 deletions