Export NewPrebuiltObject

Export NewPrebuiltObject so that clang can use it to provide
clang_rt.crt* cc_object modules.

Test: m checkbuild
Change-Id: I659f956815b140ba064b29284c210c24ae882015
This commit is contained in:
Colin Cross
2021-06-25 14:21:04 -07:00
parent 137d7dafd8
commit 7cabd42a80
3 changed files with 8 additions and 8 deletions

View File

@@ -94,8 +94,8 @@ type ObjectLinkerProperties struct {
Crt *bool
}
func newObject() *Module {
module := newBaseModule(android.HostAndDeviceSupported, android.MultilibBoth)
func newObject(hod android.HostOrDeviceSupported) *Module {
module := newBaseModule(hod, android.MultilibBoth)
module.sanitize = &sanitize{}
module.stl = &stl{}
return module
@@ -105,7 +105,7 @@ func newObject() *Module {
// necessary, but sometimes used to generate .s files from .c files to use as
// input to a cc_genrule module.
func ObjectFactory() android.Module {
module := newObject()
module := newObject(android.HostAndDeviceSupported)
module.linker = &objectLinker{
baseLinker: NewBaseLinker(module.sanitize),
}