unplugged-system/vendor/mediatek/proprietary/packages/services/Telephony/Telephony.go

32 lines
722 B
Go

package mtkTelephony
import (
"android/soong/android"
"android/soong/java"
"github.com/google/blueprint/proptools"
)
func init() {
android.RegisterModuleType("mtk_Telephony_defaults", mtkTelephonyDefaultsFactory)
}
func mtkTelephonyDefaultsFactory() android.Module {
module := java.DefaultsFactory()
android.AddLoadHook(module, mtkTelephonyDefaults)
return module
}
func mtkTelephonyDefaults(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)
}