Merge "Generate ABI dumps for libraries without source"
am: 30057808e1
Change-Id: I8628ba2e93b32919bdda3d8478db1aadeabf441d
This commit is contained in:
commit
1ee24e40dd
2 changed files with 5 additions and 1 deletions
4
cc/cc.go
4
cc/cc.go
|
@ -778,6 +778,10 @@ func (ctx *moduleContextImpl) shouldCreateVndkSourceAbiDump(config android.Confi
|
|||
// APEX variants do not need ABI dumps.
|
||||
return false
|
||||
}
|
||||
if ctx.isStubs() {
|
||||
// Stubs do not need ABI dumps.
|
||||
return false
|
||||
}
|
||||
if ctx.isNdk() {
|
||||
return true
|
||||
}
|
||||
|
|
|
@ -810,7 +810,7 @@ func getRefAbiDumpFile(ctx ModuleContext, vndkVersion, fileName string) android.
|
|||
}
|
||||
|
||||
func (library *libraryDecorator) linkSAbiDumpFiles(ctx ModuleContext, objs Objects, fileName string, soFile android.Path) {
|
||||
if len(objs.sAbiDumpFiles) > 0 && library.shouldCreateVndkSourceAbiDump(ctx) {
|
||||
if library.shouldCreateVndkSourceAbiDump(ctx) {
|
||||
vndkVersion := ctx.DeviceConfig().PlatformVndkVersion()
|
||||
if ver := ctx.DeviceConfig().VndkVersion(); ver != "" && ver != "current" {
|
||||
vndkVersion = ver
|
||||
|
|
Loading…
Reference in a new issue