Revert "Revert "Use PRODUCT_*_SEPOLICY_DIRS for auto seploicy""

This reverts commit 137c87abebf324e8197abde92764ed2a6248c19e.

Reason for revert: all affected devices had migrated to allow appending PRODUCT_*. Re-landing the original CL.

Bug: 156009417
Change-Id: I79ff7388bf6d925a071cf5d32bea833688ee567c
Test: build and boot up
diff --git a/car_product/build/car.mk b/car_product/build/car.mk
index 64d6bec..bc61fca 100644
--- a/car_product/build/car.mk
+++ b/car_product/build/car.mk
@@ -16,8 +16,8 @@
 
 # Common make file for all car builds
 
-BOARD_PLAT_PUBLIC_SEPOLICY_DIR += packages/services/Car/car_product/sepolicy/public
-BOARD_PLAT_PRIVATE_SEPOLICY_DIR += packages/services/Car/car_product/sepolicy/private
+PRODUCT_PUBLIC_SEPOLICY_DIRS += packages/services/Car/car_product/sepolicy/public
+PRODUCT_PRIVATE_SEPOLICY_DIRS += packages/services/Car/car_product/sepolicy/private
 
 PRODUCT_PACKAGES += \
     Bluetooth \
diff --git a/car_product/occupant_awareness/OccupantAwareness.mk b/car_product/occupant_awareness/OccupantAwareness.mk
index 43d904f..3d27ed8 100644
--- a/car_product/occupant_awareness/OccupantAwareness.mk
+++ b/car_product/occupant_awareness/OccupantAwareness.mk
@@ -1,7 +1,5 @@
 # Occupant Awareness SELinux policy variable definitions
 LOCAL_PATH:= $(call my-dir)
 
-BOARD_PLAT_PUBLIC_SEPOLICY_DIR += $(LOCAL_PATH)/sepolicy/public
-BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(LOCAL_PATH)/sepolicy/private
-
-BOARD_SEPOLICY_DIRS += $(LOCAL_PATH)/sepolicy
+PRODUCT_PUBLIC_SEPOLICY_DIRS += $(LOCAL_PATH)/sepolicy/public
+PRODUCT_PRIVATE_SEPOLICY_DIRS += $(LOCAL_PATH)/sepolicy/private
diff --git a/computepipe/products/computepipe.mk b/computepipe/products/computepipe.mk
index d5fe7f7..44c93f9 100644
--- a/computepipe/products/computepipe.mk
+++ b/computepipe/products/computepipe.mk
@@ -29,7 +29,7 @@
 
 
 # Selinux public policies for computepipe services
-BOARD_PLAT_PUBLIC_SEPOLICY_DIR += packages/services/Car/computepipe/sepolicy/public
+PRODUCT_PUBLIC_SEPOLICY_DIRS += packages/services/Car/computepipe/sepolicy/public
 
 # Selinux private policies for computepipe services
-BOARD_PLAT_PRIVATE_SEPOLICY_DIR += packages/services/Car/computepipe/sepolicy/private
+PRODUCT_PRIVATE_SEPOLICY_DIRS += packages/services/Car/computepipe/sepolicy/private
diff --git a/watchdog/product/carwatchdog.mk b/watchdog/product/carwatchdog.mk
index 6829177..028f67b 100644
--- a/watchdog/product/carwatchdog.mk
+++ b/watchdog/product/carwatchdog.mk
@@ -16,10 +16,10 @@
 PRODUCT_PACKAGES += carwatchdogd
 
 # SELinux public policies for car watchdog services
-BOARD_PLAT_PUBLIC_SEPOLICY_DIR += packages/services/Car/watchdog/sepolicy/public
+PRODUCT_PUBLIC_SEPOLICY_DIRS += packages/services/Car/watchdog/sepolicy/public
 
 # SELinux private policies for car watchdog services
-BOARD_PLAT_PRIVATE_SEPOLICY_DIR += packages/services/Car/watchdog/sepolicy/private
+PRODUCT_PRIVATE_SEPOLICY_DIRS += packages/services/Car/watchdog/sepolicy/private
 
 # Include carwatchdog testclient if the build is userdebug or eng
 ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))