Use ModuleInfoJSONProvider for cc modules
LOCAL_STATIC_LIBRARIES, LOCAL_WHOLE_STATIC_LIBRARIES, and LOCAL_HEADER_LIBRARIES are only exported to Make so that it can generate module-info.json. Export ModuleInfoJSONProvider from cc modules so that Soong can generate the module-info.json entries, and remove the properties from the generated Android.mk. This will prevent Kati reanalysis when making some Android.bp changes. Bug: 309006256 Test: Compare module-info.json Test: Compare Kati's build.ninja Change-Id: I6660f6802b9cea46eed553cac12f09a373eeb019
This commit is contained in:
@@ -648,6 +648,9 @@ func (linker *baseLinker) linkerSpecifiedDeps(specifiedDeps specifiedDeps) speci
|
||||
return specifiedDeps
|
||||
}
|
||||
|
||||
func (linker *baseLinker) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {
|
||||
}
|
||||
|
||||
// Injecting version symbols
|
||||
// Some host modules want a version number, but we don't want to rebuild it every time. Optionally add a step
|
||||
// after linking that injects a constant placeholder with the current version number.
|
||||
|
Reference in New Issue
Block a user