Properly package aconfig files for vendor partition

Bug: 311173471
Test: Unit tests
Change-Id: Ibb857b69c3f83326a9ff5732e11dd09887e4ba6e
This commit is contained in:
Yu Liu
2023-12-14 01:19:35 +00:00
parent 453afad7b5
commit 6dc93f9a09
5 changed files with 76 additions and 13 deletions

View File

@@ -17,6 +17,7 @@ package rust
import (
"path/filepath"
"android/soong/aconfig"
"android/soong/android"
)
@@ -66,8 +67,7 @@ func (mod *Module) AndroidMkEntries() []android.AndroidMkEntries {
if mod.UseVndk() {
entries.SetBool("LOCAL_USE_VNDK", true)
}
// TODO(b/311155208): The container here should be system.
entries.SetPaths("LOCAL_ACONFIG_FILES", mod.mergedAconfigFiles[""])
aconfig.SetAconfigFileMkEntries(mod.AndroidModuleBase(), entries, mod.mergedAconfigFiles)
},
},
}