diff options
author | 2019-10-17 19:24:46 -0700 | |
---|---|---|
committer | 2019-11-07 15:39:34 -0800 | |
commit | 3adbcb31ea78b673060522b6d59674c4e5ab84b9 (patch) | |
tree | 733bbb54f952c0b9ccb08ea98ff6857e01d7b432 /tools/generate-self-extracting-archive.py | |
parent | 65e4ce6ebc871a963ddcdb3277e400b24602c4e6 (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