diff options
| author | 2024-01-11 10:54:26 +0000 | |
|---|---|---|
| committer | 2024-01-11 10:54:26 +0000 | |
| commit | bd193df7d99a69772d1c75cafbce82714dfe019e (patch) | |
| tree | 183d8760f8bf7b28de6aff131ebc65f48789410b | |
| parent | 016cbf408f1acd7b3ffdb3ecda68abcc394784b3 (diff) | |
| parent | 97d9a8996c2c5cdae5e54a2ae1c2a8f1defa86b6 (diff) | |
Merge "Add combined_api_defaults module type" into main am: 364446fa7a am: ceaff1ca1a am: 97d9a8996c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2882815
Change-Id: Idd5f35d403860811b4277b95f66373a929ee847d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | api/api.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/api/api.go b/api/api.go index 2668999c572e..43713aad0e1e 100644 --- a/api/api.go +++ b/api/api.go @@ -64,6 +64,7 @@ type CombinedApisProperties struct { type CombinedApis struct { android.ModuleBase + android.DefaultableModuleBase properties CombinedApisProperties } @@ -74,6 +75,7 @@ func init() { func registerBuildComponents(ctx android.RegistrationContext) { ctx.RegisterModuleType("combined_apis", combinedApisModuleFactory) + ctx.RegisterModuleType("combined_apis_defaults", CombinedApisModuleDefaultsFactory) } var PrepareForCombinedApisTest = android.FixtureRegisterWithContext(registerBuildComponents) @@ -409,6 +411,7 @@ func combinedApisModuleFactory() android.Module { module := &CombinedApis{} module.AddProperties(&module.properties) android.InitAndroidModule(module) + android.InitDefaultableModule(module) android.AddLoadHook(module, func(ctx android.LoadHookContext) { module.createInternalModules(ctx) }) return module } @@ -445,3 +448,16 @@ func remove(s []string, v string) []string { } return s2 } + +// Defaults +type CombinedApisModuleDefaults struct { + android.ModuleBase + android.DefaultsModuleBase +} + +func CombinedApisModuleDefaultsFactory() android.Module { + module := &CombinedApisModuleDefaults{} + module.AddProperties(&CombinedApisProperties{}) + android.InitDefaultsModule(module) + return module +} |