Fix build error on vendor_snapshot_static
Without this, Makefile wasn't able to link against vendor_snapshot_static library. Bug: 149252327 Test: manual linking Change-Id: Idd65656b58d12f8489827df081ef08e40ceb5af9
This commit is contained in:
parent
2fe818f8b0
commit
c3b1a166d2
|
@ -455,19 +455,21 @@ func (c *vendorSnapshotLibraryDecorator) AndroidMk(ctx AndroidMkContext, ret *an
|
||||||
ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) {
|
ret.Extra = append(ret.Extra, func(w io.Writer, outputFile android.Path) {
|
||||||
c.libraryDecorator.androidMkWriteExportedFlags(w)
|
c.libraryDecorator.androidMkWriteExportedFlags(w)
|
||||||
|
|
||||||
if c.shared() {
|
if c.shared() || c.static() {
|
||||||
path, file := filepath.Split(c.path.ToMakePath().String())
|
path, file := filepath.Split(c.path.ToMakePath().String())
|
||||||
stem, suffix, ext := android.SplitFileExt(file)
|
stem, suffix, ext := android.SplitFileExt(file)
|
||||||
fmt.Fprintln(w, "LOCAL_BUILT_MODULE_STEM := $(LOCAL_MODULE)"+ext)
|
fmt.Fprintln(w, "LOCAL_BUILT_MODULE_STEM := $(LOCAL_MODULE)"+ext)
|
||||||
fmt.Fprintln(w, "LOCAL_MODULE_SUFFIX := "+suffix)
|
fmt.Fprintln(w, "LOCAL_MODULE_SUFFIX := "+suffix)
|
||||||
|
fmt.Fprintln(w, "LOCAL_MODULE_STEM := "+stem)
|
||||||
if c.shared() {
|
if c.shared() {
|
||||||
fmt.Fprintln(w, "LOCAL_MODULE_PATH := "+path)
|
fmt.Fprintln(w, "LOCAL_MODULE_PATH := "+path)
|
||||||
fmt.Fprintln(w, "LOCAL_MODULE_STEM := "+stem)
|
|
||||||
}
|
}
|
||||||
if c.tocFile.Valid() {
|
if c.tocFile.Valid() {
|
||||||
fmt.Fprintln(w, "LOCAL_SOONG_TOC := "+c.tocFile.String())
|
fmt.Fprintln(w, "LOCAL_SOONG_TOC := "+c.tocFile.String())
|
||||||
}
|
}
|
||||||
} else { // static or header
|
}
|
||||||
|
|
||||||
|
if !c.shared() { // static or header
|
||||||
fmt.Fprintln(w, "LOCAL_UNINSTALLABLE_MODULE := true")
|
fmt.Fprintln(w, "LOCAL_UNINSTALLABLE_MODULE := true")
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue