sm8450-common: Commonize most audio blobs

Change-Id: I5a2f60de7ba8150d0b8dcb562f2f78112f73dd31
This commit is contained in:
Arian 2024-08-28 16:30:34 +02:00
parent 291ee9712a
commit e1e7c793eb
26 changed files with 385 additions and 0 deletions

View File

@ -679,6 +679,24 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "gyro_fusion_interface",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/hw/gyro_fusion_interface.so"],
shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.esepowermanager@1.1-impl",
owner: "xiaomi",
@ -1683,6 +1701,23 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadm",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libadm.so"],
shared_libs: ["liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadsp_default_listener",
owner: "xiaomi",
@ -1700,6 +1735,23 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadsprpc",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libadsprpc.so"],
shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libapengine",
owner: "xiaomi",
@ -1734,6 +1786,125 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-acdb",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libar-acdb.so"],
shared_libs: ["liblx-osal", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-gpr",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libar-gpr.so"],
shared_libs: ["liblx-osal", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-gsl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libar-gsl.so"],
shared_libs: ["liblx-osal", "libar-acdb", "liblx-ar_util", "libar-gpr", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libats",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libats.so"],
shared_libs: ["liblx-osal", "libutils", "libcutils", "libdiag", "libar-gsl", "libar-acdb", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudio_log_utils",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libaudio_log_utils.so"],
shared_libs: ["libutils", "libcutils", "libexpat", "liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudiocloudctrl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libaudiocloudctrl.so"],
shared_libs: ["liblog", "libcutils", "libtinyxml2", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioroute_ext",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libaudioroute_ext.so"],
shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libbacklight-calib",
owner: "xiaomi",
@ -1819,6 +1990,57 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcapiv2svacnnvendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libcapiv2svacnnvendor.so"],
shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcapiv2svarnnvendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libcapiv2svarnnvendor.so"],
shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcapiv2uvvendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libcapiv2uvvendor.so"],
shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcdfw",
owner: "xiaomi",
@ -2959,6 +3181,40 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblx-ar_util",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblx-ar_util.so"],
shared_libs: ["liblog", "liblx-osal", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblx-osal",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblx-osal.so"],
shared_libs: ["liblog", "libdiag", "libion", "libpdmapper", "libpdnotifier", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmasc",
owner: "xiaomi",
@ -2977,6 +3233,24 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmcs",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libmcs.so"],
shared_libs: ["libaudioroute", "libar-acdb", "liblog", "libcutils", "libats", "liblx-osal", "libtinyalsa", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmdmdetect",
owner: "xiaomi",
@ -3504,6 +3778,23 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpal_net_if",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libpal_net_if.so"],
shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libandroid_net", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpasrutils",
owner: "xiaomi",
@ -4848,6 +5139,24 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqtigefar",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libqtigefar.so"],
shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqtiidentitycredential",
owner: "xiaomi",
@ -4933,6 +5242,23 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libresampler",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libresampler.so"],
shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libril-db",
owner: "xiaomi",
@ -6328,6 +6654,23 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libxlog",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libxlog.so"],
shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libxml",
owner: "xiaomi",
@ -7148,6 +7491,24 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.AGMIPC@1.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so"],
shared_libs: ["libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libar-gsl", "vendor.qti.hardware.AGMIPC@1.0", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.alarm@1.0",
owner: "xiaomi",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libadm.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libadsprpc.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libar-acdb.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libar-gpr.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libar-gsl.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libats.so vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/liblx-osal.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libmcs.so vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/lib64/libqtigefar.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libresampler.so vendored Normal file

Binary file not shown.

BIN
proprietary/vendor/lib64/libxlog.so vendored Normal file

Binary file not shown.

Binary file not shown.

View File

@ -191,6 +191,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_profiles_ukee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_ukee.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_taro/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_taro/video_system_specs.json \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_ukee/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_ukee/video_system_specs.json \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/models/acd/event.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/event.eai \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/models/acd/music.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/music.eai \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/avcsysnodesconfigs.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
@ -295,6 +298,7 @@ PRODUCT_PACKAGES += \
android.hardware.bluetooth@1.0-impl-qti \
android.hardware.gatekeeper@1.0-impl-qti \
com.dsi.ant@1.0-impl \
gyro_fusion_interface \
vendor.qti.esepowermanager@1.1-impl \
vendor.qti.hardware.alarm@1.0-impl \
vendor.qti.hardware.bluetooth_audio@2.0-impl \
@ -353,14 +357,26 @@ PRODUCT_PACKAGES += \
lib_bt_bundle \
lib_bt_lhdc \
libadaptlaunch \
libadm \
libadsp_default_listener \
libadsprpc \
libapengine \
libappclassifier \
libar-acdb \
libar-gpr \
libar-gsl \
libats \
libaudio_log_utils \
libaudiocloudctrl \
libaudioroute_ext \
libbacklight-calib \
libbluetooth_audio_session_qti \
libbluetooth_audio_session_qti_2_1 \
libbtnv \
libcacertclient \
libcapiv2svacnnvendor \
libcapiv2svarnnvendor \
libcapiv2uvvendor \
libcdfw \
libcdfw_remote_api \
libcdsp_default_listener \
@ -428,7 +444,10 @@ PRODUCT_PACKAGES += \
liblowi_common \
liblowi_wifihal \
liblqe \
liblx-ar_util \
liblx-osal \
libmasc \
libmcs \
libmdmdetect \
libmdmimgload \
libmdsprpc \
@ -460,6 +479,7 @@ PRODUCT_PACKAGES += \
libnlnetmgr \
liboemcrypto \
libops \
libpal_net_if \
libpasrutils \
libpdmapper \
libpdnotifier \
@ -539,11 +559,13 @@ PRODUCT_PACKAGES += \
libqti-perfd \
libqti-util \
libqti-utils \
libqtigefar \
libqtiidentitycredential \
libqtikeymaster4 \
libqtikeymint \
librcc \
librcmask \
libresampler \
libril-db \
libril-legacy \
libril-qc-ltedirectdisc \
@ -626,6 +648,7 @@ PRODUCT_PACKAGES += \
libwvhidl \
libwvkeybox \
libxiaomi_qcril \
libxlog \
libxml \
libxtadapter \
ls_nq_client \
@ -674,6 +697,7 @@ PRODUCT_PACKAGES += \
vendor.qti.gnss-V3-ndk \
vendor.qti.gnss-V5-ndk \
vendor.qti.gnss-service \
vendor.qti.hardware.AGMIPC@1.0-impl \
vendor.qti.hardware.alarm@1.0 \
vendor.qti.hardware.bluetooth_sar@1.0 \
vendor.qti.hardware.bluetooth_sar@1.1 \