Commit | Line | Data |
---|---|---|
566e02b0 AS |
1 | # |
2 | # This policy configuration will be used by samsung products | |
3 | # | |
4 | ||
5 | BOARD_PLAT_PUBLIC_SEPOLICY_DIR += \ | |
6 | device/samsung_slsi/sepolicy/common/public | |
7 | ||
8 | BOARD_PLAT_PRIVATE_SEPOLICY_DIR += \ | |
9 | device/samsung_slsi/sepolicy/common/private | |
10 | ||
5547a6d0 | 11 | BOARD_VENDOR_SEPOLICY_DIRS += \ |
566e02b0 | 12 | device/samsung_slsi/sepolicy/common/vendor |
5b5ca512 AS |
13 | |
14 | ifeq ($(BOARD_SEPOLICY_TEE_FLAVOR),teegris) | |
6ed5078a AS |
15 | BOARD_PLAT_PUBLIC_SEPOLICY_DIR += \ |
16 | device/samsung_slsi/sepolicy/tee/teegris/public | |
17 | ||
5547a6d0 | 18 | BOARD_VENDOR_SEPOLICY_DIRS += \ |
5b5ca512 | 19 | device/samsung_slsi/sepolicy/tee/teegris/vendor |
fab78920 | 20 | else ifeq ($(BOARD_SEPOLICY_TEE_FLAVOR),mobicore) |
c65590b7 JA |
21 | POLICY_TYPE := legacy |
22 | # a device might not set the shipping api level | |
23 | # check if its empty to avoid erroring out in the next if | |
24 | ifeq ($(PRODUCT_SHIPPING_API_LEVEL),) | |
25 | $(warning no product shipping level defined, defaulting to legacy policy) | |
26 | # devices launched with oreo or later should be treble | |
27 | else ifneq ($(call math_gt_or_eq,$(PRODUCT_SHIPPING_API_LEVEL),26),) | |
28 | POLICY_TYPE := treble | |
29 | endif | |
30 | ||
5547a6d0 | 31 | BOARD_VENDOR_SEPOLICY_DIRS += \ |
c65590b7 JA |
32 | device/samsung_slsi/sepolicy/tee/mobicore/$(POLICY_TYPE) |
33 | ||
5547a6d0 | 34 | BOARD_VENDOR_SEPOLICY_DIRS += \ |
c65590b7 | 35 | device/samsung_slsi/sepolicy/tee/mobicore/common |
5b5ca512 | 36 | endif |