Dinesh K Garg | 579d22d | 2014-01-17 05:20:37 -0800 | [diff] [blame] | 1 | # Board specific SELinux policy variable definitions |
Avijit Kanti Das | cc5b56d | 2014-10-08 11:47:24 -0700 | [diff] [blame] | 2 | ifeq ($(call is-vendor-board-platform,QCOM),true) |
Ajit Kumar | 67395e3 | 2016-06-10 19:25:46 +0530 | [diff] [blame] | 3 | LOCAL_PATH:= $(call my-dir) |
Divya Sharma | 6ab4ee9 | 2017-06-16 16:19:31 -0700 | [diff] [blame] | 4 | BOARD_PLAT_PUBLIC_SEPOLICY_DIR := \ |
| 5 | $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR) \ |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 6 | $(LOCAL_PATH)/generic/public |
Divya Sharma | 6ab4ee9 | 2017-06-16 16:19:31 -0700 | [diff] [blame] | 7 | |
| 8 | BOARD_PLAT_PRIVATE_SEPOLICY_DIR := \ |
| 9 | $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR) \ |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 10 | $(LOCAL_PATH)/generic/private |
| 11 | |
| 12 | BOARD_PLAT_PUBLIC_SEPOLICY_DIR := \ |
| 13 | $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR) \ |
| 14 | $(LOCAL_PATH)/qva/public |
| 15 | |
| 16 | BOARD_PLAT_PRIVATE_SEPOLICY_DIR := \ |
| 17 | $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR) \ |
Jaihind Yadav | 6178204 | 2018-10-11 18:14:10 +0530 | [diff] [blame] | 18 | $(LOCAL_PATH)/qva/private |
Sridhar Parasuram | 1698814 | 2018-05-22 11:06:37 -0700 | [diff] [blame] | 19 | |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 20 | ifeq (,$(filter sdm845 sdm710, $(TARGET_BOARD_PLATFORM))) |
| 21 | BOARD_SEPOLICY_DIRS := \ |
| 22 | $(BOARD_SEPOLICY_DIRS) \ |
| 23 | $(LOCAL_PATH) \ |
| 24 | $(LOCAL_PATH)/generic/vendor/common \ |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 25 | $(LOCAL_PATH)/qva/vendor/common/sysmonapp \ |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 26 | $(LOCAL_PATH)/qva/vendor/ssg \ |
| 27 | $(LOCAL_PATH)/qva/vendor/common |
| 28 | |
Jaihind Yadav | 57ac598 | 2019-03-12 11:42:04 +0530 | [diff] [blame] | 29 | ifeq ($(TARGET_SEPOLICY_DIR),) |
| 30 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/generic/vendor/$(TARGET_BOARD_PLATFORM) |
| 31 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/qva/vendor/$(TARGET_BOARD_PLATFORM) |
| 32 | else |
| 33 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/generic/vendor/$(TARGET_SEPOLICY_DIR) |
| 34 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/qva/vendor/$(TARGET_SEPOLICY_DIR) |
| 35 | endif |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 36 | |
| 37 | ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) |
| 38 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/generic/vendor/test |
Harikrishnan Hariharan | f68e7ac | 2019-01-11 15:46:14 +0530 | [diff] [blame] | 39 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/qva/vendor/test |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 40 | endif |
Sridhar Parasuram | 1698814 | 2018-05-22 11:06:37 -0700 | [diff] [blame] | 41 | endif |
| 42 | |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 43 | ifneq (,$(filter sdm845 sdm710, $(TARGET_BOARD_PLATFORM))) |
| 44 | BOARD_SEPOLICY_DIRS := \ |
| 45 | $(BOARD_SEPOLICY_DIRS) \ |
| 46 | $(LOCAL_PATH) \ |
| 47 | $(LOCAL_PATH)/legacy/vendor/common/sysmonapp \ |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 48 | $(LOCAL_PATH)/legacy/vendor/ssg \ |
| 49 | $(LOCAL_PATH)/legacy/vendor/common |
| 50 | |
Jaihind Yadav | 57ac598 | 2019-03-12 11:42:04 +0530 | [diff] [blame] | 51 | ifeq ($(TARGET_SEPOLICY_DIR),) |
| 52 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/legacy/vendor/$(TARGET_BOARD_PLATFORM) |
| 53 | else |
| 54 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/legacy/vendor/$(TARGET_SEPOLICY_DIR) |
| 55 | endif |
Jaihind Yadav | c650338 | 2019-01-25 15:44:50 +0530 | [diff] [blame] | 56 | ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) |
| 57 | BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/legacy/vendor/test |
| 58 | endif |
| 59 | endif |
Avijit Kanti Das | cc5b56d | 2014-10-08 11:47:24 -0700 | [diff] [blame] | 60 | endif |