diff --git a/Android.bp b/Android.bp index 1d06d7d97..6c8fa2a57 100644 --- a/Android.bp +++ b/Android.bp @@ -556,8 +556,8 @@ soong_config_module_type { properties: ["vendor", "device_specific"], } -precompiled_se_policy_binary { - name: "precompiled_sepolicy", +filegroup { + name: "precompiled_sepolicy_srcs", srcs: [ ":plat_sepolicy.cil", ":plat_pub_versioned.cil", @@ -569,6 +569,16 @@ precompiled_se_policy_binary { ":system_ext_mapping_file", ":product_mapping_file", ], + // Make precompiled_sepolicy_srcs as public so that OEMs have access to them. + // Useful when some partitions need to be bind mounted across VM boundaries. + visibility: ["//visibility:public"], +} + +precompiled_se_policy_binary { + name: "precompiled_sepolicy", + srcs: [ + ":precompiled_sepolicy_srcs", + ], soong_config_variables: { BOARD_USES_ODMIMAGE: { device_specific: true,