LG8n: Import and build required blobs/libs

Signed-off-by: Shirayuki39 <lorddemecrius83@proton.me>
This commit is contained in:
Shirayuki39 2024-07-17 07:21:01 +08:00
parent 99e46522d0
commit f9d86b2b82
2 changed files with 123 additions and 1 deletions

View file

@ -43,6 +43,10 @@ PRODUCT_PACKAGES += \
# Allow userspace reboots
$(call inherit-product, $(SRC_TARGET_DIR)/product/userspace_reboot.mk)
# AAPT
PRODUCT_AAPT_CONFIG := normal
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
# Audio
PRODUCT_PACKAGES += \
android.hardware.audio.service \
@ -215,7 +219,8 @@ PRODUCT_PACKAGES += \
libavservices_minijail_vendor \
libstagefright_softomx_plugin.vendor \
libsfplugin_ccodec_utils.vendor \
libcodec2_soft_common.vendor
libcodec2_soft_common.vendor \
libflatbuffers-cpp.vendor
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
@ -225,6 +230,11 @@ PRODUCT_COPY_FILES += \
$(call find-copy-subdir-files,*,$(LOCAL_PATH)/configs/seccomp,$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy) \
$(call find-copy-subdir-files,*,$(LOCAL_PATH)/configs/media,$(TARGET_COPY_OUT_VENDOR)/etc)
# Misc
PRODUCT_PACKAGES += \
libchrome.vendor \
libtextclassifier_hash.vendor
# NFC
PRODUCT_PACKAGES += \
android.hardware.nfc@1.2.vendor \

View file

@ -1879,6 +1879,10 @@ vendor/data/camera/watermark/watermark_640x480.nv21
vendor/data/camera/watermark/watermark_640x480.yuyv
vendor/data/camera/watermark/watermark_config
# ChipInfo
vendor/bin/chipinfo
vendor/etc/init/chipinfo_init.rc
# Connectivity
vendor/bin/wmt_launcher
vendor/bin/wmt_loader
@ -1917,6 +1921,7 @@ vendor/lib/mt6789/libpqparamparser.so
vendor/lib/libDefaultFpsActor.so
vendor/lib/libFrameRecord.so
vendor/lib/libNoFpsActor.so
vendor/lib/libOpenCL.so
vendor/lib/libaal_cust.so
vendor/lib/libaal_key.so
vendor/lib/libaal_mtk.so
@ -1997,6 +2002,7 @@ vendor/lib64/libladder.so
vendor/lib64/libmml.so
vendor/lib64/libpqframework.so
vendor/lib64/libudf.so
vendor/lib64/libVkLayer_mtk_rt_sdk.so
vendor/lib64/vendor.mediatek.hardware.composer_ext@1.0.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so
@ -2022,6 +2028,30 @@ vendor/lib64/vendor.mediatek.hardware.pq@2.6.so
vendor/lib64/vendor.mediatek.hardware.pq@2.7.so
vendor/lib64/vendor.mediatek.hardware.pq@2.8.so
vendor/lib64/vendor.mediatek.hardware.pq@2.9.so
vendor/priv-app/GpuGameDriver.mt6789/GpuGameDriver.mt6789.apk
# DMC
vendor/bin/dmc_core
vendor/etc/init/dmc_core.rc
vendor/lib/libasn1c_core.so
vendor/lib/libasn1c_mapi.so
vendor/lib/libasn1c_mdmi.so
vendor/lib/libicd_decoder.so
vendor/lib/libtranslator_mapi_v3.0.so
vendor/lib/libtranslator_mdmi_v2.8.2.so
vendor/lib/libtranslator_utils.so
vendor/lib/vendor.mediatek.hardware.mdmonitor@1.0.so
vendor/lib64/libasn1c_core.so
vendor/lib64/libasn1c_mapi.so
vendor/lib64/libasn1c_mdmi.so
vendor/lib64/libicd_decoder.so
vendor/lib64/libtranslator_mapi_v3.0.so
vendor/lib64/libtranslator_mdmi_v2.8.2.so
vendor/lib64/libtranslator_utils.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.mdmonitor@1.0.so
# DRM
vendor/bin/hw/android.hardware.drm@1.4-service.widevine
@ -2552,6 +2582,79 @@ vendor/lib64/libmp3dec_mtk.so
vendor/lib64/libvcodec_oal.so
vendor/lib64/libvcodecdrv_header_stub.so
# Misc and Potentially Requred Blobs
vendor/bin/hw/vendor.mediatek.hardware.tranHwInfo@1.0-service
vendor/bin/fpsgo
vendor/bin/gbe
vendor/bin/md_monitor
vendor/bin/meta_tst
vendor/bin/mt6660_calibration
vendor/bin/rt5512_calibration
vendor/etc/init/fpsgo.rc
vendor/etc/init/gbe.rc
vendor/etc/init/init.otg.rc
vendor/etc/init/md_monitor.rc
vendor/etc/init/vendor.mediatek.hardware.tranHwInfo@1.0-service.rc
vendor/etc/init/vendor.transsion.hardware.hyperion.hap@1.0-service.rc
-vendor/etc/vintf/manifest/vendor.mediatek.hardware.tranHwInfo@1.0.xml
vendor/lib/mt6789/libmtk_drvb.so
vendor/lib/libccci_util.so
vendor/lib/libhydra.so
vendor/lib/libhyperion_hap_ca.so
vendor/lib/libminiui.so
vendor/lib/libmmprofile.so
vendor/lib/libmtk_bsg.so
vendor/lib/libmtkhardware_legacy.so
vendor/lib/libpixelflinger.so
vendor/lib/libprotobuf-cpp-full-3.9.1.so
vendor/lib/libprotobuf-cpp-lite-3.9.1.so
vendor/lib/vendor.mediatek.hardware.mdmonitor@1.0.so
vendor/lib/vendor.mediatek.hardware.mdmonitor@1.0.so
vendor/lib64/mt6789/libmtk_drvb.so
vendor/lib64/mt6789/librmsclib1.so
vendor/lib64/ese_client.so
vendor/lib64/ese_spi_nxp.so
vendor/lib64/lbs_hidl_service-impl.so
vendor/lib64/lib_eara_io_scndet.so
vendor/lib64/lib_eara_io_service.so
vendor/lib64/lib_eara_io_systracer.so
vendor/lib64/lib_eara_io_timer.so
vendor/lib64/lib_eara_io_util.so
vendor/lib64/lib_iir.so
vendor/lib64/libfeaturepolicy.so
vendor/lib64/libheichal.so
vendor/lib64/libhydra.so
vendor/lib64/libhyperion_hap_ca.so
vendor/lib64/libimagebuffer_wrapper.so
vendor/lib64/libminiui.so
vendor/lib64/libmtk_bsg.so
vendor/lib64/libmtkhardware_legacy.so
vendor/lib64/libmtkisp_metadata.so
vendor/lib64/libmtkisp_metadata_v2.so
vendor/lib64/libpixelflinger.so
vendor/lib64/libprotobuf-cpp-full-3.9.1.so
vendor/lib64/libprotobuf-cpp-lite-3.9.1.so
vendor/lib64/libtranlog.so
vendor/lib64/libwo.so
vendor/lib64/vendor.mediatek.hardware.mdmonitor@1.0.so
vendor/lib64/vendor.mediatek.hardware.mdmonitor@1.0.so
vendor/lib64/vendor.mediatek.hardware.tranHwInfo@1.0.so
vendor/lib64/vendor.transsion.hardware.hyperion.hap@1.0.so
vendor/lib64/vendor.transsion.hardware.tranlog@1.0.so
vendor/lib64/vendor.transsion.hardware.tranlogconfig@1.0.so
vendor/lib64/vendor.transsion.hardware.transtorage.storage@1.0.so
vendor/lib/libimsg_log.so
vendor/lib64/libimsg_log.so
# MMAGENT
vendor/bin/hw/vendor.mediatek.hardware.mmagent@1.1-service
vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc
vendor/lib/vendor.mediatek.hardware.mmagent@1.0.so
vendor/lib/vendor.mediatek.hardware.mmagent@1.1.so
vendor/lib64/libmmagent.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.0.so
vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so
# Neural Networks
vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk
vendor/etc/init/android.hardware.neuralnetworks-shim-service-mtk.rc
@ -2600,6 +2703,15 @@ vendor/lib64/vendor.nxp.nxpese@1.0.so
vendor/lib64/vendor.nxp.nxpnfc@2.0.so
vendor/lib64/vendor.nxp.nxpnfclegacy@1.0.so
# Nwk_opt
vendor/bin/hw/vendor.mediatek.hardware.nwk_opt@1.0-service
vendor/etc/init/vendor.mediatek.hardware.nwk_opt@1.0-service.rc
vendor/lib/libnwk_opt_halwrap_vendor.so
vendor/lib/vendor.mediatek.hardware.nwk_opt@1.0.so
vendor/lib64/libnwk_opt_halwrap_vendor.so
vendor/lib64/nwk_opt_imp.so
vendor/lib64/vendor.mediatek.hardware.nwk_opt@1.0.so
# NVRAM
vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service
vendor/bin/nvram_daemon