Loading android/androidmk.go +1 −0 Original line number Diff line number Diff line Loading @@ -920,6 +920,7 @@ func translateAndroidModule(ctx SingletonContext, w io.Writer, moduleInfoJSONs * case "*phony.PhonyRule": // writes phony deps and acts like `.PHONY` case "*selinux.selinuxContextsModule": // license properties written case "*sysprop.syspropLibrary": // license properties written case "*vintf.vintfCompatibilityMatrixRule": // use case like phony default: if !ctx.Config().IsEnvFalse("ANDROID_REQUIRE_LICENSES") { return fmt.Errorf("custom make rules not allowed for %q (%q) module %q", ctx.ModuleType(mod), reflect.TypeOf(mod), ctx.ModuleName(mod)) Loading android/config.go +16 −0 Original line number Diff line number Diff line Loading @@ -2059,3 +2059,19 @@ func (c *config) OdmPropFiles(ctx PathContext) Paths { func (c *config) EnableUffdGc() string { return String(c.productVariables.EnableUffdGc) } func (c *config) DeviceFrameworkCompatibilityMatrixFile() []string { return c.productVariables.DeviceFrameworkCompatibilityMatrixFile } func (c *config) DeviceProductCompatibilityMatrixFile() []string { return c.productVariables.DeviceProductCompatibilityMatrixFile } func (c *config) BoardAvbEnable() bool { return Bool(c.productVariables.BoardAvbEnable) } func (c *config) BoardAvbSystemAddHashtreeFooterArgs() []string { return c.productVariables.BoardAvbSystemAddHashtreeFooterArgs } android/variable.go +5 −0 Original line number Diff line number Diff line Loading @@ -515,6 +515,11 @@ type ProductVariables struct { OdmPropFiles []string `json:",omitempty"` EnableUffdGc *string `json:",omitempty"` BoardAvbEnable *bool `json:",omitempty"` BoardAvbSystemAddHashtreeFooterArgs []string `json:",omitempty"` DeviceFrameworkCompatibilityMatrixFile []string `json:",omitempty"` DeviceProductCompatibilityMatrixFile []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading Loading
android/androidmk.go +1 −0 Original line number Diff line number Diff line Loading @@ -920,6 +920,7 @@ func translateAndroidModule(ctx SingletonContext, w io.Writer, moduleInfoJSONs * case "*phony.PhonyRule": // writes phony deps and acts like `.PHONY` case "*selinux.selinuxContextsModule": // license properties written case "*sysprop.syspropLibrary": // license properties written case "*vintf.vintfCompatibilityMatrixRule": // use case like phony default: if !ctx.Config().IsEnvFalse("ANDROID_REQUIRE_LICENSES") { return fmt.Errorf("custom make rules not allowed for %q (%q) module %q", ctx.ModuleType(mod), reflect.TypeOf(mod), ctx.ModuleName(mod)) Loading
android/config.go +16 −0 Original line number Diff line number Diff line Loading @@ -2059,3 +2059,19 @@ func (c *config) OdmPropFiles(ctx PathContext) Paths { func (c *config) EnableUffdGc() string { return String(c.productVariables.EnableUffdGc) } func (c *config) DeviceFrameworkCompatibilityMatrixFile() []string { return c.productVariables.DeviceFrameworkCompatibilityMatrixFile } func (c *config) DeviceProductCompatibilityMatrixFile() []string { return c.productVariables.DeviceProductCompatibilityMatrixFile } func (c *config) BoardAvbEnable() bool { return Bool(c.productVariables.BoardAvbEnable) } func (c *config) BoardAvbSystemAddHashtreeFooterArgs() []string { return c.productVariables.BoardAvbSystemAddHashtreeFooterArgs }
android/variable.go +5 −0 Original line number Diff line number Diff line Loading @@ -515,6 +515,11 @@ type ProductVariables struct { OdmPropFiles []string `json:",omitempty"` EnableUffdGc *string `json:",omitempty"` BoardAvbEnable *bool `json:",omitempty"` BoardAvbSystemAddHashtreeFooterArgs []string `json:",omitempty"` DeviceFrameworkCompatibilityMatrixFile []string `json:",omitempty"` DeviceProductCompatibilityMatrixFile []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading