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) }