platform_build_soong/filesystem
Cole Faust 9a24d90936 Add more specific partition visibility rules
//visibility:any_system_partition, //visibility:any_vendor_partition,
etc.

Then, if a partition visibility rule is not specificed, but the module
is installed on a non-system partition via the `vendor: true` or other
properties, the visibility rule for that partition will be added by
default.

This is so that "any_partition" doesn't imply that modules could be put
on the vendor partition when they weren't designed for that, and so that
modules that do need to go on the vendor partition don't need to specify
both vendor: true and visibility:any_vendor_partition.

Eventually, the partition properties should be deprecated, and replaced
with just these visibility rules.

Bug: 321000103
Test: go tests
Change-Id: I24dba36bbc20921941f892480bf7c050e93827c6
2024-03-20 10:55:05 -07:00
..
Android.bp bpf modules can be included in filesystem modules 2024-02-16 15:35:03 +09:00
avb_add_hash_footer.go avb_add_hash_footer: fix rollback_index format 2024-01-19 12:55:09 -08:00
avb_gen_vbmeta_image.go Add defaults modules for avb modules 2023-11-22 18:55:46 +09:00
bootimg.go Support deterministic output for bootimg/filesystem 2022-04-21 14:36:40 +09:00
filesystem.go Add more specific partition visibility rules 2024-03-20 10:55:05 -07:00
filesystem_test.go Add include_make_built_files 2024-03-14 16:40:42 -07:00
logical_partition.go Remove InstallBypassMake and ToMakePath 2021-12-15 15:22:53 -08:00
raw_binary.go raw_binary output should not be executable. 2022-05-24 13:57:17 +00:00
system_image.go Add more specific partition visibility rules 2024-03-20 10:55:05 -07:00
testing.go Add filesystem_test.go 2021-04-16 13:20:02 +09:00
vbmeta.go Support adding AVB properties into vbmeta module 2023-11-22 13:00:25 +09:00