diff options
Diffstat (limited to 'rust/androidmk.go')
-rw-r--r-- | rust/androidmk.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/rust/androidmk.go b/rust/androidmk.go index 630805a85..e429416ab 100644 --- a/rust/androidmk.go +++ b/rust/androidmk.go @@ -137,12 +137,16 @@ func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.An } else if library.shared() { ret.Class = "SHARED_LIBRARIES" } - if library.distFile.Valid() { ret.DistFiles = android.MakeDefaultDistFiles(library.distFile.Path()) } + ret.ExtraEntries = append(ret.ExtraEntries, + func(ctx android.AndroidMkExtraEntriesContext, entries *android.AndroidMkEntries) { + if library.tocFile.Valid() { + entries.SetString("LOCAL_SOONG_TOC", library.tocFile.String()) + } + }) } - func (procMacro *procMacroDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkEntries) { ctx.SubAndroidMk(ret, procMacro.baseCompiler) |