Refactor how MODULES-IN-* is defined
Unlike the previous performance patches, this does change the ninja file, shrinking build-aosp_crosshatch.ninja on aosp-master from 393MB to 387MB, while reducing kati runtime from 28.6s to 27.7s. Previously, MODULES-IN-art would depend on every target defined under art/***. After this change, it only depends on the modules names that were directly defined under it, and depends on the MODULES-IN-art-* for its subfolders. Bug: 158488548 Test: mmma system/core/adb Test: mmma system/core Change-Id: Idfe80f707738faae4777e0d6dc9fd08014775696
Loading
Please register or sign in to comment