init: Migrate vendor_init_defaults to select()
Change-Id: I485511ba41b96a9b95f83e8ae35cabf89d4cdb35
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
diff --git a/init/Android.bp b/init/Android.bp
index bb78c1e5..898c688 100644
--- a/init/Android.bp
+++ b/init/Android.bp
@@ -225,7 +225,6 @@
"init_defaults",
"selinux_policy_version",
"spoof_first_api_level_32_defaults",
- "vendor_init_defaults",
],
srcs: init_common_sources + init_device_sources,
export_include_dirs: ["."],
@@ -234,7 +233,10 @@
],
whole_static_libs: [
"libcap",
- ],
+ ] + select(soong_config_variable("libinit", "vendor_init_lib"), {
+ any @ flag_val: [flag_val],
+ default: ["vendor_init"],
+ }),
header_libs: ["bootimg_headers"],
proto: {
type: "lite",