Files
vendor_samsung_s5e8825-common/Android.bp
Flopster101 8c068c2099 s5e8825-common: Setup Audio
Change-Id: Id6cc78a13a68bb30db203c1cedce324e22273fc7
Co-authored-by: Tim Zimmerman <tim@linux4.de>
Signed-off-by: Majaahh <maja.blaszczak@proton.me>
2025-08-31 23:14:40 +02:00

1252 lines
30 KiB
Plaintext

//
// Automatically generated file. DO NOT MODIFY
//
soong_namespace {
}
cc_prebuilt_library_shared {
name: "audio.primary.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/audio.primary.s5e8825.so",
],
shared_libs: [
"liblog",
"libcutils",
"libprocessgroup",
"libexpat",
"libaudioproxy2",
"libaudio-ril",
"libsecaudioinfo",
"libSamsungPostProcessConvertor",
"librecordalive",
"libsecaudiolevel",
"libaboxpcmdump",
"liblastaboxmsg",
"libaudioroute.s5e8825",
"libtinyalsa.s5e8825",
"libaudioparamupdate",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/audio.primary.s5e8825.so",
],
shared_libs: [
"liblog",
"libcutils",
"libprocessgroup",
"libexpat",
"libaudioproxy2",
"libaudio-ril",
"libsecaudioinfo",
"libSamsungPostProcessConvertor",
"librecordalive",
"libsecaudiolevel",
"libaboxpcmdump",
"liblastaboxmsg",
"libaudioroute.s5e8825",
"libtinyalsa.s5e8825",
"libaudioparamupdate",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "audio.sec_primary.default",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/audio.sec_primary.default.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware",
"libspeakercalibration",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/audio.sec_primary.default.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware",
"libspeakercalibration",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSamsungPostProcessConvertor",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libSamsungPostProcessConvertor.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"lib_soundaliveresampler",
"libc++",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSamsungPostProcessConvertor.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"lib_soundaliveresampler",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_SamsungRec_07010",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/lib_SamsungRec_07010.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_SamsungRec_07010.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_SoundAlive_SRC384_ver320",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_soundaliveresampler",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/lib_soundaliveresampler.so",
],
shared_libs: [
"libutils",
"lib_SoundAlive_SRC384_ver320",
"libaudioutils",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_soundaliveresampler.so",
],
shared_libs: [
"libutils",
"lib_SoundAlive_SRC384_ver320",
"libaudioutils",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaboxpcmdump",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaboxpcmdump.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libtinyalsa",
"libutils",
"libdatamod",
"libhardware_legacy",
"libexpat",
"libaudioroute",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaboxpcmdump.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libtinyalsa",
"libutils",
"libdatamod",
"libhardware_legacy",
"libexpat",
"libaudioroute",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libalsautils_sec",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libalsautils_sec.so",
],
shared_libs: [
"liblog",
"libcutils",
"libaudioutils",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libalsautils_sec.so",
],
shared_libs: [
"liblog",
"libcutils",
"libaudioutils",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudio-ril",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaudio-ril.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecril-client",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudio-ril.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecril-client",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioparamupdate",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaudioparamupdate.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libutils",
"libtinyalsa",
"libaudioroute",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudioparamupdate.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libutils",
"libtinyalsa",
"libaudioroute",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioproxy2",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaudioproxy2.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libprocessgroup",
"libexpat",
"libtinycompress",
"libaudioutils",
"libtinyalsa",
"libaudioroute",
"libalsautils_sec",
"libsehbluetooth_audio_session_aidl",
"vendor.samsung.hardware.bluetooth.audio-V1-ndk",
"libbinder_ndk",
"libfmq",
"libsecaudioinfo",
"libSamsungPostProcessConvertor",
"librecordalive",
"libsecaudiolevel",
"libaboxpcmdump",
"liblastaboxmsg",
"libaudioparamupdate",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudioproxy2.so",
],
shared_libs: [
"libtinyalsa.s5e8825",
"libaudioroute.s5e8825",
"liblog",
"libcutils",
"libprocessgroup",
"libexpat",
"libtinycompress",
"libaudioutils",
"libtinyalsa",
"libaudioroute",
"libalsautils_sec",
"libsehbluetooth_audio_session_aidl",
"vendor.samsung.hardware.bluetooth.audio-V1-ndk",
"libbinder_ndk",
"libfmq",
"libsecaudioinfo",
"libSamsungPostProcessConvertor",
"librecordalive",
"libsecaudiolevel",
"libaboxpcmdump",
"liblastaboxmsg",
"libaudioparamupdate",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioroute.s5e8825",
stem: "libaudioroute.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libaudioroute.s5e8825.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libexpat",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudioroute.s5e8825.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libexpat",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libdatamod",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libdatamod.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdatamod.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblastaboxmsg",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/liblastaboxmsg.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/liblastaboxmsg.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libprofileparamstorage",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libprofileparamstorage.so",
],
shared_libs: [
"libxml2",
"libcutils",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libprofileparamstorage.so",
],
shared_libs: [
"libxml2",
"libcutils",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "librecordalive",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/librecordalive.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"lib_SamsungRec_07010",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/librecordalive.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"lib_SamsungRec_07010",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudiocoreutils",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsecaudiocoreutils.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudiocoreutils.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudioinfo",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsecaudioinfo.so",
],
shared_libs: [
"libcutils",
"libutils",
"libfloatingfeature",
"libsecnativefeature",
"libaudioutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudioinfo.so",
],
shared_libs: [
"libcutils",
"libutils",
"libfloatingfeature",
"libsecnativefeature",
"libaudioutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudiolevel",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsecaudiolevel.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudiolevel.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsehbluetooth_audio_session_aidl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so",
],
shared_libs: [
"libbase",
"libcutils",
"libbinder_ndk",
"libfmq",
"liblog",
"vendor.samsung.hardware.bluetooth.audio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so",
],
shared_libs: [
"libbase",
"libcutils",
"libbinder_ndk",
"libfmq",
"liblog",
"vendor.samsung.hardware.bluetooth.audio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libspatializerparamstorage",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libspatializerparamstorage.so",
],
shared_libs: [
"libcutils",
"liblog",
"libutils",
"libprofileparamstorage",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libspatializerparamstorage.so",
],
shared_libs: [
"libcutils",
"liblog",
"libutils",
"libprofileparamstorage",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libspeakercalibration",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libspeakercalibration.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"libmedia_helper",
"libc++",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libspeakercalibration.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"libmedia_helper",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libtinyalsa.s5e8825",
stem: "libtinyalsa.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libtinyalsa.s5e8825.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libtinyalsa.s5e8825.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"android.hardware.audio.common-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"android.hardware.audio.common-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libfloatingfeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libfloatingfeature.so",
],
shared_libs: [
"libexpat",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswdap",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/soundfx/libswdap.so",
],
shared_libs: [
"libaudioutils",
"libcutils",
"liblog",
"libutils",
"libprofileparamstorage",
"libspatializerparamstorage",
"libsecaudiocoreutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudiohal_aidl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so",
],
shared_libs: [
"vendor.samsung.hardware.audio-V1-ndk",
"libbase",
"libbinder_ndk",
"libcutils",
"liblog",
"libaudioutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.audio-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
prebuilt_etc_xml {
name: "secaudiohalaidl_manifest.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary {
name: "secaudiohalaidl",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/secaudiohalaidl",
],
shared_libs: [
"vendor.samsung.hardware.audio-V1-ndk",
"libcutils",
"libbinder_ndk",
"liblog",
"libutils",
"libbase",
"libaudioutils",
"libsecaudiohal_aidl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}