Allow hidl to be used in recovery

Add recovery_available to hidl definition libs.

Test: Compiles
Bug: 78793464
Change-Id: I3238840eee6ded4167efa3a570fdc2ec34dc0c67
diff --git a/build/hidl_interface.go b/build/hidl_interface.go
index 0f44b72..375c656 100644
--- a/build/hidl_interface.go
+++ b/build/hidl_interface.go
@@ -251,13 +251,14 @@
 
 	if shouldGenerateLibrary {
 		mctx.CreateModule(android.ModuleFactoryAdaptor(cc.LibraryFactory), &ccProperties{
-			Name:              proptools.StringPtr(name.string()),
-			Owner:             i.properties.Owner,
-			Vendor_available:  proptools.BoolPtr(true),
-			Double_loadable:   proptools.BoolPtr(isDoubleLoadable(name.string())),
-			Defaults:          []string{"hidl-module-defaults"},
-			Generated_sources: []string{name.sourcesName()},
-			Generated_headers: []string{name.headersName()},
+			Name:               proptools.StringPtr(name.string()),
+			Owner:              i.properties.Owner,
+			Recovery_available: proptools.BoolPtr(true),
+			Vendor_available:   proptools.BoolPtr(true),
+			Double_loadable:    proptools.BoolPtr(isDoubleLoadable(name.string())),
+			Defaults:           []string{"hidl-module-defaults"},
+			Generated_sources:  []string{name.sourcesName()},
+			Generated_headers:  []string{name.headersName()},
 			Shared_libs: concat(cppDependencies, []string{
 				"libhidlbase",
 				"libhidltransport",