Do not initialize BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW

BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW is meant to be set depending on
targets, not devices. This allows that value to be set outside
BoardConfig.mk.

Bug: 131162102
Bug: 142684203
Test: m sepolicy_tests
Change-Id: I14f7cd06dcbaf1b5354c648079a815d7b6cc6f3a
diff --git a/core/board_config.mk b/core/board_config.mk
index 4c128f1..973182b 100644
--- a/core/board_config.mk
+++ b/core/board_config.mk
@@ -87,7 +87,6 @@
 _build_broken_var_list := \
   BUILD_BROKEN_DUP_RULES \
   BUILD_BROKEN_PREBUILT_ELF_FILES \
-  BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW \
   BUILD_BROKEN_USES_NETWORK \
 
 _build_broken_var_list += \
@@ -109,6 +108,10 @@
 # ###############################################################
 $(foreach v,$(_build_broken_var_list),$(eval $(v) :=))
 
+# Build broken vars without default initialization above
+_build_broken_var_list += \
+  BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
+
 # Boards may be defined under $(SRC_TARGET_DIR)/board/$(TARGET_DEVICE)
 # or under vendor/*/$(TARGET_DEVICE).  Search in both places, but
 # make sure only one exists.