# Command to turn collection of policy files into a policy.conf file to be # processed by checkpolicy define transform-policy-to-conf @mkdir -p $(dir $@) $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \ -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \ -D target_build_variant=$(PRIVATE_TARGET_BUILD_VARIANT) \ -D target_with_dexpreopt=$(WITH_DEXPREOPT) \ -D target_arch=$(PRIVATE_TGT_ARCH) \ -D target_with_asan=$(PRIVATE_TGT_WITH_ASAN) \ -D target_full_treble=$(PRIVATE_SEPOLICY_SPLIT) \ -D target_compatible_property=$(PRIVATE_COMPATIBLE_PROPERTY) \ -D target_exclude_build_test=$(PRIVATE_EXCLUDE_BUILD_TEST) \ $(PRIVATE_TGT_RECOVERY) \ -s $^ > $@ endef .KATI_READONLY := transform-policy-to-conf