diff --git a/init/Android.bp b/init/Android.bp index 3e8d4e3e7..a04d2db0e 100644 --- a/init/Android.bp +++ b/init/Android.bp @@ -228,17 +228,19 @@ cc_binary { stem: "init", defaults: ["init_defaults"], static_libs: ["libinit"], - required: [ - "e2fsdroid", - "init.rc", - "mke2fs", - "sload_f2fs", - "make_f2fs", - "ueventd.rc", - ], srcs: ["main.cpp"], symlinks: ["ueventd"], target: { + platform: { + required: [ + "init.rc", + "ueventd.rc", + "e2fsdroid", + "make_f2fs", + "mke2fs", + "sload_f2fs", + ], + }, recovery: { cflags: ["-DRECOVERY"], exclude_static_libs: [ @@ -248,6 +250,14 @@ cc_binary { "libbinder", "libutils", ], + required: [ + "init_recovery.rc", + "ueventd.rc.recovery", + "e2fsdroid.recovery", + "make_f2fs.recovery", + "mke2fs.recovery", + "sload_f2fs.recovery", + ], }, }, visibility: ["//packages/modules/Virtualization/microdroid"],