Variables uses vintf_fragment_modules

Product variable cannot be resolved when vintf_fragments are translated
into vintf_fragment modules, because product variables are being handled
after the translation phase. This change updates variables to use
vintf_fragment_modules instead of vintf_fragments so it can be handled
without resolving depenency between two mutators.

Bug: 322089980
Test: aosp cf build succeeded
Change-Id: I224ddb05bd86e24ae220af616b5a89accd043dd2
This commit is contained in:
Kiyoung Kim
2024-08-19 10:15:30 +09:00
parent 04b64fc280
commit a0523daaaa

View File

@@ -187,10 +187,10 @@ type variableProperties struct {
// release_aidl_use_unfrozen is "true" when a device can
// use the unfrozen versions of AIDL interfaces.
Release_aidl_use_unfrozen struct {
Cflags []string
Cmd *string
Required []string
Vintf_fragments []string
Cflags []string
Cmd *string
Required []string
Vintf_fragment_modules []string
}
} `android:"arch_variant"`
}