summaryrefslogtreecommitdiffstats
path: root/common/sepolicy.mk
diff options
context:
space:
mode:
Diffstat (limited to 'common/sepolicy.mk')
-rw-r--r--common/sepolicy.mk12
1 files changed, 12 insertions, 0 deletions
diff --git a/common/sepolicy.mk b/common/sepolicy.mk
index 7e8299a..80aa4b2 100644
--- a/common/sepolicy.mk
+++ b/common/sepolicy.mk
@@ -3,11 +3,23 @@
# inherit from Lineage
#
+ifeq ($(TARGET_COPY_OUT_VENDOR), vendor)
+ifeq ($(BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE),)
+TARGET_USES_PREBUILT_VENDOR_SEPOLICY ?= true
+endif
+endif
+
BOARD_PLAT_PUBLIC_SEPOLICY_DIR += \
device/lineage/sepolicy/common/public
BOARD_PLAT_PRIVATE_SEPOLICY_DIR += \
device/lineage/sepolicy/common/private
+ifeq ($(TARGET_USES_PREBUILT_VENDOR_SEPOLICY), true)
+BOARD_PLAT_PRIVATE_SEPOLICY_DIR += \
+ device/lineage/sepolicy/common/dynamic
+else
BOARD_SEPOLICY_DIRS += \
+ device/lineage/sepolicy/common/dynamic \
device/lineage/sepolicy/common/vendor
+endif