summaryrefslogtreecommitdiff
path: root/sdk/sdk.go
diff options
context:
space:
mode:
author Paul Duffin <paulduffin@google.com> 2021-03-09 22:59:28 +0000
committer Paul Duffin <paulduffin@google.com> 2021-03-09 23:03:45 +0000
commit6d9108f0473aa7e5726cb232ede83c1a2016e5d6 (patch)
tree66be3d7f5de7436318a4610e6b901e6c0715fdc5 /sdk/sdk.go
parent667893c657998f16d4058beb5696a2d9fc0540ce (diff)
Extract sdk registration code into function for reuse
Test: m nothing Change-Id: I0d0e36324808831deb9a32f07ca3696125703873
Diffstat (limited to 'sdk/sdk.go')
-rw-r--r--sdk/sdk.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/sdk/sdk.go b/sdk/sdk.go
index f3d075022..2c84a2e88 100644
--- a/sdk/sdk.go
+++ b/sdk/sdk.go
@@ -33,10 +33,14 @@ func init() {
pctx.Import("android/soong/android")
pctx.Import("android/soong/java/config")
- android.RegisterModuleType("sdk", SdkModuleFactory)
- android.RegisterModuleType("sdk_snapshot", SnapshotModuleFactory)
- android.PreDepsMutators(RegisterPreDepsMutators)
- android.PostDepsMutators(RegisterPostDepsMutators)
+ registerSdkBuildComponents(android.InitRegistrationContext)
+}
+
+func registerSdkBuildComponents(ctx android.RegistrationContext) {
+ ctx.RegisterModuleType("sdk", SdkModuleFactory)
+ ctx.RegisterModuleType("sdk_snapshot", SnapshotModuleFactory)
+ ctx.PreDepsMutators(RegisterPreDepsMutators)
+ ctx.PostDepsMutators(RegisterPostDepsMutators)
}
type sdk struct {