summaryrefslogtreecommitdiff
path: root/tools/edit_monitor/utils.py
diff options
context:
space:
mode:
author Sangmin Lee <sangmin5.lee@samsung.com> 2025-03-06 10:01:15 +0900
committer Sangmin Lee <sangmin5.lee@samsung.com> 2025-03-07 10:04:24 +0900
commitfee54d8013c9d99c5a647ed6efef63a26e246828 (patch)
tree073c047f9db15e9715aa7d4d9f956fa9e59c3135 /tools/edit_monitor/utils.py
parent00e632d41e247d046de54511750411971919f3ec (diff)
Remove unnecessary Proguard builds
Previously, the proguard_dict was calculated based on build targets. Later, it was modified to generate for all installed modules, causing unnecessary Proguard builds for modules that are not included in the final image, which increased overall build time. To optimize, this change checks installed files of each module and removes modules from Proguard list if none of their files are in image. This reduces build time by skipping Proguard processing for modules like Settings and SystemUI not included in vendor-only builds such as aosp_cf_x86_64_phone_vendor. Test: lunch sdk_phone64_x86_64-trunk_staging-userdebug & m validated by verifying Proguard results remain identical before and after applying the patch. Change-Id: I52f4c548accf2a45ea4355553def3bca187d2f9a
Diffstat (limited to 'tools/edit_monitor/utils.py')
0 files changed, 0 insertions, 0 deletions