Files
android_vendor_samsung_rube…/rubenslte-vendor.mk
2026-09-28 08:56:17 +02:00

73 lines
5.5 KiB
Makefile

# Perfd client
PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so
# HW sensors
PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/lib/hw/sensors.msm8226.so:$(TARGET_COPY_OUT_SYSTEM)/lib/hw/sensors.msm8226.so
# Some misc. binaries
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/bin/qmuxd:$(TARGET_COPY_OUT_VENDOR)/bin/qmuxd \
vendor/samsung/rubenslte/proprietary/bin/qseecomd:$(TARGET_COPY_OUT_VENDOR)/bin/qseecomd \
vendor/samsung/rubenslte/proprietary/bin/rfs_access:$(TARGET_COPY_OUT_VENDOR)/bin/rfs_access \
vendor/samsung/rubenslte/proprietary/bin/rmt_storage:$(TARGET_COPY_OUT_VENDOR)/bin/rmt_storage
# QMI / diag / QSEE dependencies for the above
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/vendor/lib/libconfigdb.so:$(TARGET_COPY_OUT_VENDOR)/lib/libconfigdb.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdiag.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libdrmfs.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdrmfs.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsutils.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libidl.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libssd.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_client_qmux.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_client_qmux.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_cci.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_cci.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_common_so.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_csi.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_encdec.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmiservices.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libQSEEComAPI.so:$(TARGET_COPY_OUT_VENDOR)/lib/libQSEEComAPI.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib/libxml.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/librpmb.so:$(TARGET_COPY_OUT_VENDOR)/lib/librpmb.so
# Bluetooth NV (dlopened by libbt-vendor when QCOM_BT_USE_BTNV=true)
PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/vendor/lib/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbtnv.so
# Audio - ACDB calibration libraries (dlopened by audio.primary.msm8226)
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/vendor/lib/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbloader.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libacdbrtac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libacdbrtac.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libadiertac.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadiertac.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudcal.so
# Audio - sound effects (referenced by audio_effects.xml)
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcbassboost.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcbassboost.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcreverb.so
# Audio - ACDB data (libacdbloader reads /etc, i.e. /system/etc)
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/etc/Bluetooth_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Bluetooth_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/General_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/General_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/Global_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Global_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/Handset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Handset_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/Hdmi_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Hdmi_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/Headset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Headset_cal.acdb \
vendor/samsung/rubenslte/proprietary/etc/Speaker_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/Speaker_cal.acdb
# Misc. GPS stuff
PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/lib/libmdmdetect.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmdmdetect.so
# GPS dependencies for the bacon-derived loc blobs (msm8226-common)
# libloc_api_v02 -> libloc_ds_api -> libdsi_netctrl -> {libnetmgr, libqdi}
# liblbs_core -> libperipheral_client
PRODUCT_COPY_FILES += \
vendor/samsung/rubenslte/proprietary/vendor/lib/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsi_netctrl.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libnetmgr.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperipheral_client.so \
vendor/samsung/rubenslte/proprietary/vendor/lib/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqdi.so
# RenderScript - Qualcomm bcc plugin (libbccQTI.so, dlopened by libRSDriver_adreno.so) needs libLLVM.so
PRODUCT_COPY_FILES += vendor/samsung/rubenslte/proprietary/lib/libLLVM.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libLLVM.so