LG8n: Import and build some libs

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
This commit is contained in:
Shirayuki39 2024-07-17 14:42:17 +08:00
parent 617b679323
commit bbf8d0bfe3
2 changed files with 97 additions and 24 deletions

View file

@ -131,14 +131,12 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
android.hardware.graphics.allocator@4.0.vendor \
libdrm.vendor \
libhwc2on1adapter:64 \
libhwc2onfbadapter:64 \
libutils-v32
android.hardware.graphics.mapper@4.0.vendor \
libdrm.vendor
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.4-service.clearkey
android.hardware.drm-service.clearkey
PRODUCT_PACKAGES += \
android.hardware.drm@1.4.vendor
@ -252,6 +250,9 @@ PRODUCT_PACKAGES += \
android.hardware.security.keymint-V1-ndk_platform.vendor \
android.hardware.security.secureclock-V1-ndk_platform.vendor \
android.hardware.security.sharedsecret-V1-ndk_platform.vendor \
android.hardware.security.rkp-V1-ndk.vendor \
android.hardware.security.rkp-V2-ndk.vendor \
android.hardware.security.rkp-V3-ndk.vendor \
libcppbor_external.vendor:64
# Lights
@ -279,6 +280,8 @@ PRODUCT_COPY_FILES += \
# Misc
PRODUCT_PACKAGES += \
libchrome.vendor \
libruy.vendor \
libpcap.vendor \
libtextclassifier_hash.vendor
# MTK In-call service
@ -315,10 +318,6 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
ApertureOverlay
# Pcap
PRODUCT_PACKAGES += \
libpcap.vendor
# Permissions
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \
@ -371,7 +370,6 @@ PRODUCT_PACKAGES += \
android.hardware.power-service-mediatek \
android.hardware.power-V2-ndk.vendor \
android.hardware.power@1.3.vendor \
libmtkperf_client_vendor \
vendor.mediatek.hardware.mtkpower@1.2.vendor
PRODUCT_COPY_FILES += \
@ -425,6 +423,7 @@ PRODUCT_SOONG_NAMESPACES += \
# Thermal
PRODUCT_PACKAGES += \
android.hardware.thermal@1.0-impl \
android.hardware.thermal@2.0.vendor
# Updatable APEXes
@ -436,10 +435,15 @@ PRODUCT_PACKAGES += \
android.hardware.usb.gadget@1.1.vendor
# VNDK
PRODUCT_PACKAGES += \
libutils-v31 \
libhidlbase-v31 \
libbinder-v31
PRODUCT_COPY_FILES += \
prebuilts/vndk/v31/arm64/arch-arm-armv8-a/shared/vndk-core/libbinder.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbinder-v31.so \
prebuilts/vndk/v31/arm64/arch-arm-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhidlbase-v31.so \
prebuilts/vndk/v31/arm64/arch-arm-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v31.so \
prebuilts/vndk/v32/arm64/arch-arm-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libutils-v32.so \
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-core/libbinder.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbinder-v31.so \
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhidlbase-v31.so \
prebuilts/vndk/v31/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v31.so \
prebuilts/vndk/v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v32.so
# Wi-Fi
PRODUCT_PACKAGES += \

View file

@ -2376,15 +2376,15 @@ vendor/lib64/libviagpsrpc.so
# IMS
bin/vtservice
etc/init/init.vtservice.rc
framework/mediatek-common.jar
framework/mediatek-framework.jar
framework/mediatek-ims-base.jar
framework/mediatek-ims-common.jar
framework/mediatek-ims-extension-plugin.jar
framework/mediatek-telecom-common.jar
framework/mediatek-telephony-base.jar
framework/mediatek-telephony-common.jar
framework/mediatek-wfo-legacy.jar
-framework/mediatek-common.jar
-framework/mediatek-framework.jar
-framework/mediatek-ims-base.jar
-framework/mediatek-ims-common.jar
-framework/mediatek-ims-extension-plugin.jar
-framework/mediatek-telecom-common.jar
-framework/mediatek-telephony-base.jar
-framework/mediatek-telephony-common.jar
-framework/mediatek-wfo-legacy.jar
lib64/libcomutils.so
lib64/libimsma.so
lib64/libimsma_adapt.so
@ -2400,9 +2400,55 @@ lib64/libvcodec_cap.so
lib64/libvcodec_capenc.so
lib64/libvsim-adaptor-client.so
lib64/libvt_avsync.so
priv-app/ImsService/ImsService.apk
-priv-app/ImsService/ImsService.apk
system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so
system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service
vendor/bin/hw/vtservice_hidl
vendor/bin/ipsec_mon
vendor/bin/lbs_hidl_service
vendor/bin/rcs_volte_stack
vendor/bin/volte_clientapi_ua
vendor/bin/volte_imcb
vendor/bin/volte_imsm_93
vendor/bin/volte_md_status
vendor/bin/volte_rcs_ua
vendor/bin/volte_stack
vendor/bin/volte_ua
vendor/etc/init/init.volte_imcb.rc
vendor/etc/init/init.volte_imsm_93.rc
vendor/etc/init/init.volte_md_status.rc
vendor/etc/init/init.volte_stack.rc
vendor/etc/init/init.volte_ua.rc
vendor/etc/init/init.vtservice_hidl.rc
vendor/etc/init/ipsec_mon.rc
vendor/etc/init/lbs_hidl_service.rc
vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc
vendor/etc/init/volte_clientapi_ua.rc
vendor/etc/vintf/manifest/lbs_hidl_service@1.0.xml
vendor/lib/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so
vendor/lib/libipsec_ims_shr.so
vendor/lib/librcs_interface.so
vendor/lib/librcs_volte_core.so
vendor/lib/libvolte_core_shr.so
vendor/lib/libvolte_xdmc_shr.so
vendor/lib/vendor.mediatek.hardware.rcs@2.0.so
vendor/lib/vendor.mediatek.hardware.videotelephony@1.0.so
vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so
vendor/lib64/lbs_hidl_service-impl.so
vendor/lib64/libipsec_ims_shr.so
vendor/lib64/libmmagent.so
vendor/lib64/libmtklimiter_vendor.so
vendor/lib64/libmtknetcap.so
vendor/lib64/libmtknetutils.so
vendor/lib64/libmtkshifter_vendor.so
vendor/lib64/libmtkspparser.so
vendor/lib64/libmtksysutils.so
vendor/lib64/vendor.mediatek.hardware.clientapi@1.0.so
vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so
vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
# Keymaster
vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service
@ -2839,6 +2885,9 @@ vendor/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so
# Radio (IMS)
vendor/bin/hw/vtservice_hidl
vendor/bin/dmc_core
vendor/bin/epdg_wod
vendor/bin/mtk_pkm_service
vendor/bin/rcs_volte_stack
vendor/bin/volte_clientapi_ua
vendor/bin/volte_imcb
@ -2846,24 +2895,38 @@ vendor/bin/volte_imsm_93
vendor/bin/volte_md_status
vendor/bin/volte_rcs_ua
vendor/bin/volte_stack
vendor/bin/volte_ua
vendor/bin/wfca
vendor/etc/init/dmc_core.rc
vendor/etc/init/init.volte_imcb.rc
vendor/etc/init/init.volte_imsm_93.rc
vendor/etc/init/init.volte_md_status.rc
vendor/etc/init/init.volte_stack.rc
vendor/etc/init/init.volte_ua.rc
vendor/etc/init/init.vtservice_hidl.rc
vendor/etc/init/init.wfca.rc
vendor/etc/init/init.wod.rc
vendor/etc/init/mtk_pkm_service.rc
vendor/etc/init/volte_clientapi_ua.rc
vendor/lib/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so
vendor/lib/libipsec_ims_shr.so
vendor/lib/libpkm.so
vendor/lib/librcs_volte_core.so
vendor/lib/libverno.so
vendor/lib/libvolte_core_shr.so
vendor/lib/libvolte_xdmc_shr.so
vendor/lib/libwo.so
vendor/lib/vendor.mediatek.hardware.rcs@2.0.so
vendor/lib/vendor.mediatek.hardware.videotelephony@1.0.so
vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so
vendor/lib64/libipsec_ims_shr.so
vendor/lib64/libpkm.so
vendor/lib64/libverno.so
vendor/lib64/libwo.so
vendor/lib64/vendor.mediatek.hardware.clientapi@1.0.so
vendor/lib64/vendor.mediatek.hardware.dmc@1.0.so
vendor/lib64/vendor.mediatek.hardware.dmc@1.1.so
vendor/lib64/vendor.mediatek.hardware.dmc@1.2.so
vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
# Secure Element
@ -2931,8 +2994,11 @@ vendor/lib64/vendor.trustonic.tee@1.1.so
# Thermal
vendor/bin/hw/android.hardware.thermal@2.0-service.mtk
vendor/bin/thermal_core
vendor/bin/thermal_intf
vendor/etc/dar_thermal_core/thermal_core_config.json
vendor/etc/init/android.hardware.thermal@2.0-service.mtk.rc
vendor/etc/init/init.thermal_core.rc
vendor/etc/predthermallevel_rf.json
vendor/etc/thermal/disable_skin_control.conf
vendor/etc/thermal/disable_thermal.conf
vendor/etc/thermal/disable_thermal_temp.conf
@ -2948,6 +3014,9 @@ vendor/lib/hw/android.hardware.thermal@1.0-impl.so
vendor/lib/hw/android.hardware.thermal@2.0-impl.so
vendor/lib64/hw/android.hardware.thermal@1.0-impl.so
vendor/lib64/hw/android.hardware.thermal@2.0-impl.so
# Thermal-Hardware
vendor/lib/hw/thermal_hal.so
vendor/lib64/hw/thermal_hal.so
# TNE