diff --git a/rust/bindgen.go b/rust/bindgen.go index 132b1fdb3..83ad56013 100644 --- a/rust/bindgen.go +++ b/rust/bindgen.go @@ -49,6 +49,7 @@ var ( func init() { android.RegisterModuleType("rust_bindgen", RustBindgenFactory) + android.RegisterModuleType("rust_bindgen_host", RustBindgenHostFactory) } var _ SourceProvider = (*bindgenDecorator)(nil) @@ -156,6 +157,11 @@ func RustBindgenFactory() android.Module { return module.Init() } +func RustBindgenHostFactory() android.Module { + module, _ := NewRustBindgen(android.HostSupported) + return module.Init() +} + func NewRustBindgen(hod android.HostOrDeviceSupported) (*Module, *bindgenDecorator) { module := newModule(hod, android.MultilibBoth)