Merge "Enable native bridge support by default for certain ndk modules"
This commit is contained in:
@@ -1299,6 +1299,10 @@ func (a *ModuleBase) MakeAsPlatform() {
|
|||||||
a.commonProperties.Product_services_specific = boolPtr(false)
|
a.commonProperties.Product_services_specific = boolPtr(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *ModuleBase) EnableNativeBridgeSupportByDefault() {
|
||||||
|
a.commonProperties.Native_bridge_supported = boolPtr(true)
|
||||||
|
}
|
||||||
|
|
||||||
func (a *androidModuleContext) InstallInData() bool {
|
func (a *androidModuleContext) InstallInData() bool {
|
||||||
return a.module.InstallInData()
|
return a.module.InstallInData()
|
||||||
}
|
}
|
||||||
|
@@ -382,5 +382,6 @@ func newStubLibrary() *Module {
|
|||||||
func ndkLibraryFactory() android.Module {
|
func ndkLibraryFactory() android.Module {
|
||||||
module := newStubLibrary()
|
module := newStubLibrary()
|
||||||
android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibBoth)
|
android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibBoth)
|
||||||
|
module.ModuleBase.EnableNativeBridgeSupportByDefault()
|
||||||
return module
|
return module
|
||||||
}
|
}
|
||||||
|
@@ -70,6 +70,7 @@ func (*ndkPrebuiltObjectLinker) linkerDeps(ctx DepsContext, deps Deps) Deps {
|
|||||||
// ./prebuilts/ndk/current/platforms/android-<sdk_version>/arch-$(HOST_ARCH)/usr/lib/<NAME>.o.
|
// ./prebuilts/ndk/current/platforms/android-<sdk_version>/arch-$(HOST_ARCH)/usr/lib/<NAME>.o.
|
||||||
func ndkPrebuiltObjectFactory() android.Module {
|
func ndkPrebuiltObjectFactory() android.Module {
|
||||||
module := newBaseModule(android.DeviceSupported, android.MultilibBoth)
|
module := newBaseModule(android.DeviceSupported, android.MultilibBoth)
|
||||||
|
module.ModuleBase.EnableNativeBridgeSupportByDefault()
|
||||||
module.linker = &ndkPrebuiltObjectLinker{
|
module.linker = &ndkPrebuiltObjectLinker{
|
||||||
objectLinker: objectLinker{
|
objectLinker: objectLinker{
|
||||||
baseLinker: NewBaseLinker(nil),
|
baseLinker: NewBaseLinker(nil),
|
||||||
@@ -134,6 +135,7 @@ func ndkPrebuiltStaticStlFactory() android.Module {
|
|||||||
}
|
}
|
||||||
module.installer = nil
|
module.installer = nil
|
||||||
module.Properties.HideFromMake = true
|
module.Properties.HideFromMake = true
|
||||||
|
module.ModuleBase.EnableNativeBridgeSupportByDefault()
|
||||||
return module.Init()
|
return module.Init()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user