Add check-vintf-all target.
Add target that checks VINTF compatibility of the current build (in $PRODUCT_OUT) properly. The target: - Doesn't require a full build - Won't run for system-only AOSP targets A verbose log is printed if `m check-vintf-compatible` is executed, but it won't show up if `m` is executed. (After this patch, adding product / system_ext matrices is as simple as defining a vintf_compatibility_matrix in Soong, and VINTF compatibility is properly checked.) Test: m check-vintf-all Test: delete */etc/vintf and m check-vintf-all Test: m Test: m check-vintf-all on device with vendor/odm and ODM SKU-specific manifests Test: change manifest.xml to be incompatible and m check-vintf-all fails Bug: 140280874 Bug: 140360109 Change-Id: I6ee79910d745d29cfc9b05b1435e26f91b7c10f7
Loading
Please register or sign in to comment