Add methods to satisfy ImageInterface
This change implements `VendorVariantNeeded` and `ProductVariantNeeded`
to satisfy the ImageInterface
Test: m nothing --no-skip-soong-tests
Bug: 338660802
Change-Id: Ie9211014ff3174524281cd146b48a98094fdc3d0
diff --git a/build/soong/selinux_contexts.go b/build/soong/selinux_contexts.go
index a65de35..d4c81e8 100644
--- a/build/soong/selinux_contexts.go
+++ b/build/soong/selinux_contexts.go
@@ -231,6 +231,14 @@
}
}
+func (m *selinuxContextsModule) VendorVariantNeeded(ctx android.BaseModuleContext) bool {
+ return false
+}
+
+func (m *selinuxContextsModule) ProductVariantNeeded(ctx android.BaseModuleContext) bool {
+ return false
+}
+
func (m *selinuxContextsModule) CoreVariantNeeded(ctx android.BaseModuleContext) bool {
return !m.ModuleBase.InstallInRecovery()
}
@@ -706,6 +714,14 @@
func (m *contextsTestModule) ImageMutatorBegin(ctx android.BaseModuleContext) {
}
+func (m *contextsTestModule) VendorVariantNeeded(ctx android.BaseModuleContext) bool {
+ return false
+}
+
+func (m *contextsTestModule) ProductVariantNeeded(ctx android.BaseModuleContext) bool {
+ return false
+}
+
func (m *contextsTestModule) CoreVariantNeeded(ctx android.BaseModuleContext) bool {
return true
}