RM6785: Compile vibrator HAL from source

Change-Id: I4bc58029c5ce08a8ee08fd3f2e0cc57cbdabeb88
diff --git a/device.mk b/device.mk
index df28c0e..e64bcdc 100644
--- a/device.mk
+++ b/device.mk
@@ -304,7 +304,7 @@
 
 # Vibrator
 PRODUCT_PACKAGES += \
-    android.hardware.vibrator-V1-ndk_platform.vendor
+    android.hardware.vibrator-service.RM6785
 
 # Wi-Fi
 PRODUCT_PACKAGES += \
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 15dd095..8f38d0d 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -2694,11 +2694,6 @@
 -vendor/lib64/libunwindstack-v30.so|d309107e725a410e7ad05561a04359065e7c230e
 -vendor/lib64/libutils-v30.so|cb220c1647d358cc7252e27effd7d3fccdb062a5
 
-# Vibrator - from Ronin_00WW-user 11 RP1A.200720.011 00WW_1_100 release-keys
--vendor/bin/hw/android.hardware.vibrator-service.mediatek|6a99b17250dae08eeeb4a720df65ef61b0542021
-vendor/etc/init/vibrator-mtk-default.rc|63f7577081fc8aca1d3cae9a32a77021ff041796
-vendor/etc/vintf/manifest/vibrator-mtk-default.xml|1a42ecd34f950e3737c61247b2d1d85039643729
-
 # Wifi - From merlin-user-11-RP1A.200720.011-V12.5.2.0.RJOMIXM-release-keys
 -vendor/bin/hw/hostapd|22d0e25a3779bd1a8335402f689e5ed2d3eca83a
 
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index fd928b0..9a620a4 100644
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -5,6 +5,7 @@
 /(vendor|system/vendor)/bin/hw/android\.hardware\.audio\.service-mediatek u:object_r:mtk_hal_audio_exec:s0
 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@[0-9]\.[0-9]-service\.RM6785 u:object_r:hal_lineage_touch_default_exec:s0
 /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@[0-9]\.[0-9]-service\.RM6785 u:object_r:hal_wifi_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator-service\.RM6785 u:object_r:hal_vibrator_default_exec:s0
 
 # Devices
 /dev/goodix_fp u:object_r:goodix_device:s0