universal7904: Make all elf prebuilts packages
* To get rid of BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES
Change-Id: I20314df0572bb5f59467993941e06bb02add927a
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 10e98cb..dd851c9 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -31,7 +31,6 @@
# Build system
BUILD_BROKEN_DUP_RULES := true
BUILD_BROKEN_VINTF_PRODUCT_COPY_FILES := true
-BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
# Display
TARGET_SCREEN_DENSITY := 420
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 996a839..e303655 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1,7 +1,7 @@
# All blobs below are extracted from a40xx-user-11-RP1A.200720.012-A405FNXXS4CUH4-release-keys
# Audio
-vendor/bin/main_abox
+-vendor/bin/main_abox
vendor/etc/audio_board_info.xml
vendor/etc/dolby/dax-default.xml
vendor/etc/floating_feature.xml
@@ -12,28 +12,28 @@
vendor/firmware/Tfa9896.cnt
vendor/firmware/calliope_dram.bin
vendor/firmware/calliope_sram.bin
-vendor/lib/hw/audio.primary.exynos7904.so
-vendor/lib/libSamsungPostProcessConvertor.so
-vendor/lib/lib_SamsungRec_07001.so
-vendor/lib/lib_SoundAlive_SRC384_ver320.so
-vendor/lib/lib_soundaliveresampler.so
-vendor/lib/libaudio_soundtrigger.so
-vendor/lib/libfloatingfeature.so
-vendor/lib/libprofileparamstorage.so
-vendor/lib/librecordalive.so
-vendor/lib/libsamsungDiamondVoice.so
-vendor/lib/libsecaudiocoreutils.so
-vendor/lib/libsecaudioinfo.so
-vendor/lib/soundfx/libaudioeffectoffload.so
-vendor/lib/soundfx/libswdap.so
-vendor/lib/vndk/libaudioroute.so
-vendor/lib/vndk/libtinyalsa.so
-vendor/lib64/libfloatingfeature.so
-vendor/lib64/libprofileparamstorage.so
-vendor/lib64/libsecaudiocoreutils.so
-vendor/lib64/libsecaudioinfo.so
-vendor/lib64/soundfx/libaudioeffectoffload.so
-vendor/lib64/soundfx/libswdap.so
+-vendor/lib/hw/audio.primary.exynos7904.so
+-vendor/lib/libSamsungPostProcessConvertor.so
+-vendor/lib/lib_SamsungRec_07001.so
+-vendor/lib/lib_SoundAlive_SRC384_ver320.so
+-vendor/lib/lib_soundaliveresampler.so
+-vendor/lib/libaudio_soundtrigger.so
+-vendor/lib/libfloatingfeature.so
+-vendor/lib/libprofileparamstorage.so
+-vendor/lib/librecordalive.so
+-vendor/lib/libsamsungDiamondVoice.so
+-vendor/lib/libsecaudiocoreutils.so
+-vendor/lib/libsecaudioinfo.so
+-vendor/lib/soundfx/libaudioeffectoffload.so
+-vendor/lib/soundfx/libswdap.so
+-vendor/lib/vndk/libaudioroute.so;MODULE=libaudioroute.universal7904
+-vendor/lib/vndk/libtinyalsa.so;MODULE=libtinyalsa.universal7904
+-vendor/lib64/libfloatingfeature.so
+-vendor/lib64/libprofileparamstorage.so
+-vendor/lib64/libsecaudiocoreutils.so
+-vendor/lib64/libsecaudioinfo.so
+-vendor/lib64/soundfx/libaudioeffectoffload.so
+-vendor/lib64/soundfx/libswdap.so
# Camera
-vendor/lib64/camera.device@3.2-impl.so:vendor/lib64/camera.device@3.2-impl.universal7904.so
@@ -42,61 +42,61 @@
-vendor/lib64/camera.device@3.5-impl.so:vendor/lib64/camera.device@3.5-impl.universal7904.so
# DRM
-vendor/bin/hw/android.hardware.drm@1.3-service.widevine
+-vendor/bin/hw/android.hardware.drm@1.3-service.widevine
vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
-vendor/lib/liboemcrypto.so
-vendor/lib/libwvhidl.so
-vendor/lib/mediadrm/libwvdrmengine.so
+-vendor/lib/liboemcrypto.so
+-vendor/lib/libwvhidl.so
+-vendor/lib/mediadrm/libwvdrmengine.so
# Fingerprint
-vendor/lib/libegis_fp_normal_sensor_test.so
-vendor/lib/libgf_in_system_lib.so
-vendor/lib/libqfp_sensortest.so
-vendor/lib/libsynaFpSensorTestNwd.so
-vendor/lib64/libegis_fp_normal_sensor_test.so
-vendor/lib64/libgf_in_system_lib.so
-vendor/lib64/libqfp_sensortest.so
-vendor/lib64/libsynaFpSensorTestNwd.so
+-vendor/lib/libegis_fp_normal_sensor_test.so
+-vendor/lib/libgf_in_system_lib.so
+-vendor/lib/libqfp_sensortest.so
+-vendor/lib/libsynaFpSensorTestNwd.so
+-vendor/lib64/libegis_fp_normal_sensor_test.so
+-vendor/lib64/libgf_in_system_lib.so
+-vendor/lib64/libqfp_sensortest.so
+-vendor/lib64/libsynaFpSensorTestNwd.so
# GPS
-vendor/bin/hw/gpsd
-vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
+-vendor/bin/hw/gpsd
+-vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
vendor/etc/gnss/ca.pem
vendor/etc/gnss/gps.cfg
vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc
-vendor/lib/libwrappergps.so
-vendor/lib64/hw/android.hardware.gnss@2.1-impl.so
-vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so
-vendor/lib64/libwrappergps.so
-vendor/lib64/vendor.samsung.hardware.gnss@2.0.so
+-vendor/lib/libwrappergps.so
+-vendor/lib64/hw/android.hardware.gnss@2.1-impl.so
+-vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so
+-vendor/lib64/libwrappergps.so
+-vendor/lib64/vendor.samsung.hardware.gnss@2.0.so
# Graphics
-vendor/lib/egl/libGLES_mali.so
-vendor/lib/hw/gralloc.exynos7904.so
-vendor/lib/hw/hwcomposer.exynos7904.so
-vendor/lib/libExynosHWCService.so
-vendor/lib/libGrallocWrapper.so
-vendor/lib/libacryl.so
-vendor/lib/libexynosgraphicbuffer.so
-vendor/lib/libexynosdisplay.so
-vendor/lib/libexynosgscaler.so
-vendor/lib/libexynosscaler.so
-vendor/lib/libexynosutils.so
-vendor/lib/libexynosv4l2.so
-vendor/lib/libion_exynos.so
-vendor/lib64/egl/libGLES_mali.so
-vendor/lib64/hw/gralloc.exynos7904.so
-vendor/lib64/hw/hwcomposer.exynos7904.so
-vendor/lib64/libExynosHWCService.so
-vendor/lib64/libGrallocWrapper.so
-vendor/lib64/libexynosgraphicbuffer.so
-vendor/lib64/libacryl.so
-vendor/lib64/libexynosdisplay.so
-vendor/lib64/libexynosgscaler.so
-vendor/lib64/libexynosscaler.so
-vendor/lib64/libexynosutils.so
-vendor/lib64/libexynosv4l2.so
-vendor/lib64/libion_exynos.so
+-vendor/lib/egl/libGLES_mali.so
+-vendor/lib/hw/gralloc.exynos7904.so
+-vendor/lib/hw/hwcomposer.exynos7904.so
+-vendor/lib/libExynosHWCService.so
+-vendor/lib/libGrallocWrapper.so
+-vendor/lib/libacryl.so
+-vendor/lib/libexynosgraphicbuffer.so
+-vendor/lib/libexynosdisplay.so
+-vendor/lib/libexynosgscaler.so
+-vendor/lib/libexynosscaler.so
+-vendor/lib/libexynosutils.so
+-vendor/lib/libexynosv4l2.so
+-vendor/lib/libion_exynos.so
+-vendor/lib64/egl/libGLES_mali.so
+-vendor/lib64/hw/gralloc.exynos7904.so
+-vendor/lib64/hw/hwcomposer.exynos7904.so
+-vendor/lib64/libExynosHWCService.so
+-vendor/lib64/libGrallocWrapper.so
+-vendor/lib64/libexynosgraphicbuffer.so
+-vendor/lib64/libacryl.so
+-vendor/lib64/libexynosdisplay.so
+-vendor/lib64/libexynosgscaler.so
+-vendor/lib64/libexynosscaler.so
+-vendor/lib64/libexynosutils.so
+-vendor/lib64/libexynosv4l2.so
+-vendor/lib64/libion_exynos.so
# Media
vendor/etc/media_codecs.xml
@@ -105,45 +105,45 @@
vendor/firmware/mfc_fw.bin
# Memtrack
-vendor/lib/hw/memtrack.exynos7904.so
-vendor/lib64/hw/memtrack.exynos7904.so
+-vendor/lib/hw/memtrack.exynos7904.so
+-vendor/lib64/hw/memtrack.exynos7904.so
# OMX
-vendor/lib/libExynosOMX_Core.so
-vendor/lib/libExynosOMX_Resourcemanager.so
-vendor/lib/libepicoperator.so
-vendor/lib/libstagefright_omx_vendor.so
-vendor/lib/libstagefright_soft_ac4dec.so
-vendor/lib/libstagefright_soft_ddpdec.so
-vendor/lib/libstagefrighthw.so
-vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so
-vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so
-vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so
-vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so
-vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
-vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
-vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so
-vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so
-vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so
-vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so
-vendor/lib64/libExynosOMX_Core.so
-vendor/lib64/libExynosOMX_Resourcemanager.so
-vendor/lib64/libepicoperator.so
-vendor/lib64/libstagefrighthw.so
-vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so
-vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so
-vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so
-vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so
-vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so
-vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so
-vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so
-vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
-vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
-vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
+-vendor/lib/libExynosOMX_Core.so
+-vendor/lib/libExynosOMX_Resourcemanager.so
+-vendor/lib/libepicoperator.so
+-vendor/lib/libstagefright_omx_vendor.so
+-vendor/lib/libstagefright_soft_ac4dec.so
+-vendor/lib/libstagefright_soft_ddpdec.so
+-vendor/lib/libstagefrighthw.so
+-vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so
+-vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so
+-vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so
+-vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so
+-vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
+-vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
+-vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so
+-vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so
+-vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so
+-vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so
+-vendor/lib64/libExynosOMX_Core.so
+-vendor/lib64/libExynosOMX_Resourcemanager.so
+-vendor/lib64/libepicoperator.so
+-vendor/lib64/libstagefrighthw.so
+-vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so
+-vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so
+-vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so
+-vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so
+-vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so
+-vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so
+-vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so
+-vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
+-vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
+-vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
# RIL
-vendor/bin/cbd
-vendor/bin/hw/rild
+-vendor/bin/cbd
+-vendor/bin/hw/rild
vendor/etc/init/init.vendor.onebinary.rc
vendor/etc/init/init.vendor.rilchip.rc
vendor/etc/plmn_delta.bin
@@ -151,35 +151,35 @@
vendor/etc/plmn_delta_hktw.bin
vendor/etc/plmn_delta_usagsm.bin
vendor/etc/plmn_se13.bin
-vendor/lib/libaudio-ril.so
-vendor/lib/libril.so:vendor/lib/libril-samsung.so
-vendor/lib/libsecnativefeature.so
-vendor/lib/libsemnativecarrierfeature.so
-vendor/lib/libsecril-client.so
-vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
-vendor/lib/vendor.samsung.hardware.radio@2.0.so
-vendor/lib/vendor.samsung.hardware.radio@2.1.so
-vendor/lib64/libengmode_client.so
-vendor/lib64/libril.so:vendor/lib64/libril-samsung.so
-vendor/lib64/libsecnativefeature.so
-vendor/lib64/libsemnativecarrierfeature.so
-vendor/lib64/libsecril-client.so
-vendor/lib64/libsec-ril-dsds.so
-vendor/lib64/libsec-ril.so
-vendor/lib64/libvkmanager_vendor.so
-vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
-vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
-vendor/lib64/vendor.samsung.hardware.radio@2.0.so
-vendor/lib64/vendor.samsung.hardware.radio@2.1.so
+-vendor/lib/libaudio-ril.so
+-vendor/lib/libril.so:vendor/lib/libril-samsung.so
+-vendor/lib/libsecnativefeature.so
+-vendor/lib/libsemnativecarrierfeature.so
+-vendor/lib/libsecril-client.so;MODULE=libsecril-client.universal7904
+-vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
+-vendor/lib/vendor.samsung.hardware.radio@2.0.so
+-vendor/lib/vendor.samsung.hardware.radio@2.1.so
+-vendor/lib64/libengmode_client.so
+-vendor/lib64/libril.so:vendor/lib64/libril-samsung.so
+-vendor/lib64/libsecnativefeature.so
+-vendor/lib64/libsemnativecarrierfeature.so
+-vendor/lib64/libsecril-client.so;MODULE=libsecril-client.universal7904
+-vendor/lib64/libsec-ril-dsds.so
+-vendor/lib64/libsec-ril.so
+-vendor/lib64/libvkmanager_vendor.so
+-vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
+-vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
+-vendor/lib64/vendor.samsung.hardware.radio@2.0.so
+-vendor/lib64/vendor.samsung.hardware.radio@2.1.so
# Sensors
vendor/etc/yas_set.cfg
-vendor/lib/libyasalgo.so
-vendor/lib64/libyasalgo.so
+-vendor/lib/libyasalgo.so
+-vendor/lib64/libyasalgo.so
# Wifi
-vendor/bin/hw/macloader
-vendor/bin/wlbtd
+-vendor/bin/hw/macloader
+-vendor/bin/wlbtd
vendor/etc/init/wifi_slsi.rc
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/indoorchannel.info