Don't emit symbol for stubs libraries
The stubs libraries are buildtime-only artifacts. Since they are not used at runtime, no need to emit symbol files for them Test: m Change-Id: I54410e9289b4bf61e23581386b56ade8fba18dfa
This commit is contained in:
parent
cc2d11961c
commit
47e4fcb6d3
|
@ -152,7 +152,9 @@ func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.An
|
||||||
ret.Class = "SHARED_LIBRARIES"
|
ret.Class = "SHARED_LIBRARIES"
|
||||||
ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) {
|
ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) {
|
||||||
fmt.Fprintln(w, "LOCAL_SOONG_TOC :=", library.toc().String())
|
fmt.Fprintln(w, "LOCAL_SOONG_TOC :=", library.toc().String())
|
||||||
fmt.Fprintln(w, "LOCAL_SOONG_UNSTRIPPED_BINARY :=", library.unstrippedOutputFile.String())
|
if !library.buildStubs() {
|
||||||
|
fmt.Fprintln(w, "LOCAL_SOONG_UNSTRIPPED_BINARY :=", library.unstrippedOutputFile.String())
|
||||||
|
}
|
||||||
if len(library.Properties.Overrides) > 0 {
|
if len(library.Properties.Overrides) > 0 {
|
||||||
fmt.Fprintln(w, "LOCAL_OVERRIDES_MODULES := "+strings.Join(library.Properties.Overrides, " "))
|
fmt.Fprintln(w, "LOCAL_OVERRIDES_MODULES := "+strings.Join(library.Properties.Overrides, " "))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue