diff options
author | 2024-03-12 20:35:12 +0000 | |
---|---|---|
committer | 2024-03-12 20:35:12 +0000 | |
commit | 66e8a75700edf18c9d594077e23637da727a7655 (patch) | |
tree | 690bb35629483cef9cb9b5afab9fff8485f0daa6 /android/apex_contributions.go | |
parent | 2b8928444dfe66cefc0d9c689dfafdbe37da6ff0 (diff) | |
parent | 471d068893102bce50dead6688219acb23679c1b (diff) |
Merge "Add defaults support for apex_contributions module type" into main
Diffstat (limited to 'android/apex_contributions.go')
-rw-r--r-- | android/apex_contributions.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/apex_contributions.go b/android/apex_contributions.go index c388afff9..c76d9c235 100644 --- a/android/apex_contributions.go +++ b/android/apex_contributions.go @@ -27,11 +27,13 @@ func init() { func RegisterApexContributionsBuildComponents(ctx RegistrationContext) { ctx.RegisterModuleType("apex_contributions", apexContributionsFactory) + ctx.RegisterModuleType("apex_contributions_defaults", apexContributionsDefaultsFactory) ctx.RegisterSingletonModuleType("all_apex_contributions", allApexContributionsFactory) } type apexContributions struct { ModuleBase + DefaultableModuleBase properties contributionProps } @@ -61,6 +63,7 @@ func apexContributionsFactory() Module { module := &apexContributions{} module.AddProperties(&module.properties) InitAndroidModule(module) + InitDefaultableModule(module) return module } @@ -70,6 +73,18 @@ func apexContributionsFactory() Module { func (m *apexContributions) GenerateAndroidBuildActions(ctx ModuleContext) { } +type apexContributionsDefaults struct { + ModuleBase + DefaultsModuleBase +} + +func apexContributionsDefaultsFactory() Module { + module := &apexContributionsDefaults{} + module.AddProperties(&contributionProps{}) + InitDefaultsModule(module) + return module +} + // A container for apex_contributions. // Based on product_config, it will create a dependency on the selected // apex_contributions per mainline module |