From 8f9ab6a26b16dacb319c746a0e07152e34cdc372 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Fri, 13 Apr 2018 16:34:04 -0700 Subject: [PATCH] Soong: add "java_genrule_host" Bug: 78030154 Test: Tested with an internal test module. Change-Id: Ifaefb7cba2eb491b62fa3b398fee931ab667575f --- java/genrule.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/java/genrule.go b/java/genrule.go index 80b703055..8f2948240 100644 --- a/java/genrule.go +++ b/java/genrule.go @@ -21,6 +21,7 @@ import ( func init() { android.RegisterModuleType("java_genrule", genRuleFactory) + android.RegisterModuleType("java_genrule_host", genRuleFactoryHost) } // java_genrule is a genrule that can depend on other java_* objects. @@ -33,3 +34,14 @@ func genRuleFactory() android.Module { return module } + +// java_genrule_host is a genrule that can depend on other java_* objects. +// The cmd may be run multiple times, once for each of the different host/device +// variations. +func genRuleFactoryHost() android.Module { + module := genrule.NewGenRule() + + android.InitAndroidArchModule(module, android.HostSupported, android.MultilibCommon) + + return module +}