# # This policy configuration will be used by samsung products # BOARD_PLAT_PUBLIC_SEPOLICY_DIR += \ device/samsung_slsi/sepolicy/common/public BOARD_PLAT_PRIVATE_SEPOLICY_DIR += \ device/samsung_slsi/sepolicy/common/private BOARD_SEPOLICY_DIRS += \ device/samsung_slsi/sepolicy/common/vendor ifeq ($(BOARD_SEPOLICY_TEE_FLAVOR),teegris) BOARD_PLAT_PUBLIC_SEPOLICY_DIR += \ device/samsung_slsi/sepolicy/tee/teegris/public BOARD_SEPOLICY_DIRS += \ device/samsung_slsi/sepolicy/tee/teegris/vendor else ifeq ($(BOARD_SEPOLICY_TEE_FLAVOR),mobicore) POLICY_TYPE := legacy # a device might not set the shipping api level # check if its empty to avoid erroring out in the next if ifeq ($(PRODUCT_SHIPPING_API_LEVEL),) $(warning no product shipping level defined, defaulting to legacy policy) # devices launched with oreo or later should be treble else ifneq ($(call math_gt_or_eq,$(PRODUCT_SHIPPING_API_LEVEL),26),) POLICY_TYPE := treble endif BOARD_SEPOLICY_DIRS += \ device/samsung_slsi/sepolicy/tee/mobicore/$(POLICY_TYPE) BOARD_SEPOLICY_DIRS += \ device/samsung_slsi/sepolicy/tee/mobicore/common endif