Add recovery_available to cc_genrule
recovery_available property is required in cc_genrule. Specifically, we will mark libminijail as recovery_available:true as part of building adbd and other stuffs for recovery. Some source code of libminijail is created via cc_genrule, so we need recovery_available in the module type. Bug: 79146551 Test: m -j Change-Id: I0cf0d9b1004dda055373573e5c5a7debd112685f
This commit is contained in:
@@ -23,13 +23,18 @@ func init() {
|
||||
android.RegisterModuleType("cc_genrule", genRuleFactory)
|
||||
}
|
||||
|
||||
type GenruleExtraProperties struct {
|
||||
Vendor_available *bool
|
||||
Recovery_available *bool
|
||||
}
|
||||
|
||||
// cc_genrule is a genrule that can depend on other cc_* objects.
|
||||
// The cmd may be run multiple times, once for each of the different arch/etc
|
||||
// variations.
|
||||
func genRuleFactory() android.Module {
|
||||
module := genrule.NewGenRule()
|
||||
|
||||
module.Extra = &VendorProperties{}
|
||||
module.Extra = &GenruleExtraProperties{}
|
||||
module.AddProperties(module.Extra)
|
||||
|
||||
android.InitAndroidArchModule(module, android.HostAndDeviceSupported, android.MultilibBoth)
|
||||
|
Reference in New Issue
Block a user