Home | History | Annotate | Download | only in sepolicy
      1 # Command to turn collection of policy files into a policy.conf file to be
      2 # processed by checkpolicy
      3 define transform-policy-to-conf
      4 @mkdir -p $(dir $@)
      5 $(hide) m4 $(PRIVATE_ADDITIONAL_M4DEFS) \
      6 	-D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$(PRIVATE_MLS_CATS) \
      7 	-D target_build_variant=$(PRIVATE_TARGET_BUILD_VARIANT) \
      8 	-D target_with_dexpreopt=$(WITH_DEXPREOPT) \
      9 	-D target_arch=$(PRIVATE_TGT_ARCH) \
     10 	-D target_with_asan=$(PRIVATE_TGT_WITH_ASAN) \
     11 	-D target_full_treble=$(PRIVATE_SEPOLICY_SPLIT) \
     12 	-D target_compatible_property=$(PRIVATE_COMPATIBLE_PROPERTY) \
     13 	$(PRIVATE_TGT_RECOVERY) \
     14 	-s $^ > $@
     15 endef
     16 .KATI_READONLY := transform-policy-to-conf
     17