unplugged-system/vendor/mediatek/proprietary/packages/services/Telecomm/Telecom.go

32 lines
710 B
Go

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