unplugged-system/vendor/mediatek/proprietary/packages/providers/TelephonyProvider/TelephonyProvider.go

31 lines
774 B
Go

package mtkTelephonyProvider
import (
"android/soong/android"
"android/soong/java"
"github.com/google/blueprint/proptools"
)
func init() {
android.RegisterModuleType("mtk_TelephonyProvider_defaults", mtkTelephonyProviderDefaultsFactory)
}
func mtkTelephonyProviderDefaultsFactory() android.Module {
module := java.DefaultsFactory()
android.AddLoadHook(module, mtkTelephonyProviderDefaults)
return module
}
func mtkTelephonyProviderDefaults(ctx android.LoadHookContext) {
type props struct {
Enabled *bool
}
p := &props{}
vars := ctx.Config().VendorConfig("mtkPlugin")
if vars.String("MSSI_MTK_TELEPHONY_ADD_ON_POLICY") == "1" {
p.Enabled = proptools.BoolPtr(false)
}
ctx.AppendProperties(p)
}