blob: 8f6cda9a16349a1b1a7a5f83fac3d0f4a0b344e5 [file] [log] [blame]
Dinesh K Garg579d22d2014-01-17 05:20:37 -08001# Board specific SELinux policy variable definitions
Avijit Kanti Dascc5b56d2014-10-08 11:47:24 -07002ifeq ($(call is-vendor-board-platform,QCOM),true)
Ajit Kumar67395e32016-06-10 19:25:46 +05303LOCAL_PATH:= $(call my-dir)
Divya Sharma6ab4ee92017-06-16 16:19:31 -07004BOARD_PLAT_PUBLIC_SEPOLICY_DIR := \
5 $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR) \
Jaihind Yadavc6503382019-01-25 15:44:50 +05306 $(LOCAL_PATH)/generic/public
Divya Sharma6ab4ee92017-06-16 16:19:31 -07007
8BOARD_PLAT_PRIVATE_SEPOLICY_DIR := \
9 $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR) \
Jaihind Yadavc6503382019-01-25 15:44:50 +053010 $(LOCAL_PATH)/generic/private
11
12BOARD_PLAT_PUBLIC_SEPOLICY_DIR := \
13 $(BOARD_PLAT_PUBLIC_SEPOLICY_DIR) \
14 $(LOCAL_PATH)/qva/public
15
16BOARD_PLAT_PRIVATE_SEPOLICY_DIR := \
17 $(BOARD_PLAT_PRIVATE_SEPOLICY_DIR) \
Jaihind Yadav61782042018-10-11 18:14:10 +053018 $(LOCAL_PATH)/qva/private
Sridhar Parasuram16988142018-05-22 11:06:37 -070019
Jaihind Yadavc6503382019-01-25 15:44:50 +053020ifeq (,$(filter sdm845 sdm710, $(TARGET_BOARD_PLATFORM)))
21 BOARD_SEPOLICY_DIRS := \
22 $(BOARD_SEPOLICY_DIRS) \
23 $(LOCAL_PATH) \
24 $(LOCAL_PATH)/generic/vendor/common \
Jaihind Yadavc6503382019-01-25 15:44:50 +053025 $(LOCAL_PATH)/qva/vendor/common/sysmonapp \
Jaihind Yadavc6503382019-01-25 15:44:50 +053026 $(LOCAL_PATH)/qva/vendor/ssg \
27 $(LOCAL_PATH)/qva/vendor/common
28
Jaihind Yadav57ac5982019-03-12 11:42:04 +053029 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 Yadavc6503382019-01-25 15:44:50 +053036
37 ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
38 BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/generic/vendor/test
Harikrishnan Hariharanf68e7ac2019-01-11 15:46:14 +053039 BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/qva/vendor/test
Jaihind Yadavc6503382019-01-25 15:44:50 +053040 endif
Sridhar Parasuram16988142018-05-22 11:06:37 -070041endif
42
Jaihind Yadavc6503382019-01-25 15:44:50 +053043ifneq (,$(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 Yadavc6503382019-01-25 15:44:50 +053048 $(LOCAL_PATH)/legacy/vendor/ssg \
49 $(LOCAL_PATH)/legacy/vendor/common
50
Jaihind Yadav57ac5982019-03-12 11:42:04 +053051 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 Yadavc6503382019-01-25 15:44:50 +053056 ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
57 BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/legacy/vendor/test
58 endif
59endif
Avijit Kanti Dascc5b56d2014-10-08 11:47:24 -070060endif