platform_system_sepolicy/build/soong
Inseob Kim 8697fc80fd Add macro for board API level guard
'starting_at_board_api' macro is added to guard system/sepolicy/public
types and attributes. The macro will work only when compiling vendor/odm
sepolicy. When compiling platform sepolicy (system / system_ext /
product), rules will always be included, regardless of board API level.

Policy authors should guard new public types and attributes with this
macro, similar to LLNDK. The new types and attributes will be exposed
since next vFRC release.

Bug: 330671090
Test: manually build with various board API level, see output
Change-Id: I03c601ce8fe1f77c7608dc488317d20276fd2d47
2024-04-19 10:33:38 +09:00
..
Android.bp Support multiple se_flags modules 2024-02-16 16:14:40 +09:00
bug_map.go Replace se_filegroup to se_build_files 2022-04-23 01:47:40 +09:00
build_files.go Relax freeze_test to check only compatibility 2023-09-05 03:37:18 +00:00
cil_compat_map.go Install cil_compat_map module's output 2024-04-05 23:45:23 +09:00
compat_cil.go Add macros to flag-guard te and contexts files 2023-11-09 16:05:17 +09:00
flags.go Support multiple se_flags modules 2024-02-16 16:14:40 +09:00
go.mod Add go.mod for build/soong 2022-08-11 17:18:13 -07:00
go.sum Add go.mod for build/soong 2022-08-11 17:18:13 -07:00
mac_permissions.go Build mac_permissions.xml with Soong 2022-08-17 09:49:35 +09:00
policy.go Add macro for board API level guard 2024-04-19 10:33:38 +09:00
selinux.go Support passing flag parameters to M4 2023-11-09 16:00:11 +09:00
selinux_contexts.go Support multiple se_flags modules 2024-02-16 16:14:40 +09:00
selinux_test.go Support multiple se_flags modules 2024-02-16 16:14:40 +09:00
sepolicy_freeze.go Change sepolicy version format for vFRC 2023-12-19 13:35:38 +09:00
sepolicy_neverallow.go Run neverallow tests on build time 2024-04-15 11:08:17 +09:00
sepolicy_vers.go Remove deprecated ToMakePath calls 2022-01-11 19:35:43 -08:00
service_fuzzer_bindings.go Merge "Adding on_device_intelligence selinux policy to allow system appliations to retrieve this service" into main 2024-03-11 15:21:42 +00:00
validate_bindings.go sepolicy : check if missing dependencies are allowed 2022-10-12 22:32:58 +00:00
versioned_policy.go Use target specific intermediate paths 2023-04-27 11:11:48 +09:00