From 09e7cea7c1b611dd1fffc2d2d3fec94bee4e5218 Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Fri, 6 Dec 2024 01:51:35 +0000 Subject: [PATCH] Define toolbox.recovery By removing `recovery_available` property from "toolbox" and defining a dedicated recovery-specific module for "toolbox". `recovery_available` property should be used to allow the reverse dependencies recovery modules to depend on the module, not to install the module to the recovery partition. Test: m soong_generated_recovery_filesystem_test Bug: 381888358 Change-Id: I8e1bbf56aaf5ba4a761d84e60afa420ba6f825b9 --- toolbox/Android.bp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/toolbox/Android.bp b/toolbox/Android.bp index 120cc6e16..314254298 100644 --- a/toolbox/Android.bp +++ b/toolbox/Android.bp @@ -68,10 +68,16 @@ cc_defaults { cc_binary { name: "toolbox", defaults: ["toolbox_binary_defaults"], - recovery_available: true, vendor_ramdisk_available: true, } +cc_binary { + name: "toolbox.recovery", + defaults: ["toolbox_binary_defaults"], + recovery: true, + stem: "toolbox", +} + cc_binary { name: "toolbox_vendor", stem: "toolbox",