From e9ecddc9725c2b770cf136b131451183815481a0 Mon Sep 17 00:00:00 2001 From: Liz Kammer Date: Tue, 4 Jan 2022 17:27:52 -0500 Subject: Add support for a prebuilt_root_host type. Test: art-tests Change-Id: If013e46d2bbd9cc937a11fe7cf3b67eb8b262b55 --- etc/prebuilt_etc.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'etc') diff --git a/etc/prebuilt_etc.go b/etc/prebuilt_etc.go index 377a56651..a142833dd 100644 --- a/etc/prebuilt_etc.go +++ b/etc/prebuilt_etc.go @@ -54,6 +54,7 @@ func RegisterPrebuiltEtcBuildComponents(ctx android.RegistrationContext) { ctx.RegisterModuleType("prebuilt_etc", PrebuiltEtcFactory) ctx.RegisterModuleType("prebuilt_etc_host", PrebuiltEtcHostFactory) ctx.RegisterModuleType("prebuilt_root", PrebuiltRootFactory) + ctx.RegisterModuleType("prebuilt_root_host", PrebuiltRootHostFactory) ctx.RegisterModuleType("prebuilt_usr_share", PrebuiltUserShareFactory) ctx.RegisterModuleType("prebuilt_usr_share_host", PrebuiltUserShareHostFactory) ctx.RegisterModuleType("prebuilt_font", PrebuiltFontFactory) @@ -454,6 +455,17 @@ func PrebuiltRootFactory() android.Module { return module } +// prebuilt_root_host is for a host prebuilt artifact that is installed in $(HOST_OUT)/ +// directory. +func PrebuiltRootHostFactory() android.Module { + module := &PrebuiltEtc{} + InitPrebuiltEtcModule(module, ".") + // This module is host-only + android.InitAndroidArchModule(module, android.HostSupported, android.MultilibCommon) + android.InitDefaultableModule(module) + return module +} + // prebuilt_usr_share is for a prebuilt artifact that is installed in // /usr/share/ directory. func PrebuiltUserShareFactory() android.Module { -- cgit v1.2.3