Files
vendor_samsung_s5e8825-common/Android.bp

2556 lines
59 KiB
Plaintext

//
// Automatically generated file. DO NOT MODIFY
//
soong_namespace {
imports: [
"device/samsung/s5e8825-common",
"hardware/samsung",
"hardware/samsung_slsi-linaro/exynos",
"hardware/samsung_slsi-linaro/graphics",
"hardware/samsung_slsi-linaro/interfaces",
],
}
cc_prebuilt_library_shared {
name: "libGLES_mali",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/libGLES_mali.so",
],
shared_libs: [
"libnativewindow",
"libutils",
"libgralloctypes",
"liblog",
"libion_exynos",
"libbase",
"libz",
"libcutils",
"android.hardware.graphics.mapper@4.0",
"libhidlbase",
"libhardware",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.gnss@2.1-impl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so",
],
shared_libs: [
"libc++",
"liblog",
"libbase",
"libcutils",
"libutils",
"libhidlbase",
"libvndksupport",
"android.hardware.gnss@1.0",
"android.hardware.gnss@1.1",
"android.hardware.gnss@2.0",
"android.hardware.gnss@2.1",
"android.hardware.gnss.measurement_corrections@1.0",
"android.hardware.gnss.measurement_corrections@1.1",
"android.hardware.gnss.visibility_control@1.0",
"libm",
"libdl",
"libz",
"libc",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "audio.primary.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
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_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/audio.sec_primary.default.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware",
"libspeakercalibration",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "gatekeeper.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/gatekeeper.s5e8825.so",
],
shared_libs: [
"libteecl",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
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.gnss@2.1-impl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.1-impl.so",
],
shared_libs: [
"libc++",
"liblog",
"libbase",
"libcutils",
"libutils",
"libhidlbase",
"libvndksupport",
"vendor.samsung.hardware.gnss@2.0",
"vendor.samsung.hardware.gnss@2.1",
"libm",
"libdl",
"libz",
"libc",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vulkan.mali",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vulkan.mali.so",
],
shared_libs: [
"libGLES_mali",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSEF.quram",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSEF.quram.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSamsungPostProcessConvertor",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSamsungPostProcessConvertor.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"lib_soundaliveresampler",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libVendorSemDataProps",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libVendorSemDataProps.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libVendorSemTelephonyProps",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libVendorSemTelephonyProps.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_SamsungRec_07010",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_SamsungRec_07010.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_SoundAlive_SRC384_ver320",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
"liblog",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "lib_soundaliveresampler",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaboxpcmdump",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libalsautils_sec",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libalsautils_sec.so",
],
shared_libs: [
"liblog",
"libcutils",
"libaudioutils",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudio-ril",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudio-ril.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecril-client",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioparamupdate",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioproxy2",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libaudioroute.s5e8825",
stem: "libaudioroute.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libaudioroute.s5e8825.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libexpat",
"libtinyalsa",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libc++_shared",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libc++_shared.so",
],
shared_libs: [
"libc",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcrypto-tm",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcrypto-tm.so",
],
shared_libs: [
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libdatamod",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdatamod.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libegis_fp_normal_sensor_test",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so",
],
shared_libs: [
"liblog",
"libc",
"libm",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libengmode_client",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libengmode_client.so",
],
shared_libs: [
"libutils",
"libcutils",
"libbinder",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libexynoscamera_cnr_plugin",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libexynoscamera_cnr_plugin.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libexynoscamera_plugin",
"libexynosutils",
"libswcnr",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libexynoscamera_plugin",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libexynoscamera_plugin.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libfloatingfeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libfloatingfeature.so",
],
shared_libs: [
"libexpat",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgf_in_system_lib",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgf_in_system_lib.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libhwjsqz",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libhwjsqz.so",
],
shared_libs: [
"libcutils",
"libion_exynos",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblastaboxmsg",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/liblastaboxmsg.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liboemcrypto",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/liboemcrypto.so",
],
shared_libs: [
"libteecl",
"libc",
"libm",
"libdl",
"liblog",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libprofileparamstorage",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libprofileparamstorage.so",
],
shared_libs: [
"libxml2",
"libcutils",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libprotobuf-cpp-full-21.7",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libprotobuf-cpp-full-21.7.so",
],
shared_libs: [
"libz",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqfp_sensortest",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libqfp_sensortest.so",
],
shared_libs: [
"libcutils",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "librecordalive",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/librecordalive.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"lib_SamsungRec_07010",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libril_sem",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libril_sem.so",
],
shared_libs: [
"libbase",
"libbinder_ndk",
"android.hardware.radio.config-V2-ndk",
"android.hardware.radio.data-V2-ndk",
"android.hardware.radio.messaging-V2-ndk",
"android.hardware.radio.modem-V2-ndk",
"android.hardware.radio.network-V2-ndk",
"android.hardware.radio.sap-V1-ndk",
"android.hardware.radio.sim-V2-ndk",
"android.hardware.radio.voice-V2-ndk",
"vendor.samsung.hardware.radio.bridge-V1-ndk",
"vendor.samsung.hardware.radio.data-V1-ndk",
"vendor.samsung.hardware.radio.messaging-V1-ndk",
"vendor.samsung.hardware.radio.network-V1-ndk",
"vendor.samsung.hardware.radio.sim-V1-ndk",
"libcutils",
"libhardware_legacy",
"liblog",
"librilutils",
"libutils",
"libfloatingfeature",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsec-ril",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsec-ril.so",
],
shared_libs: [
"liblog",
"libcutils",
"libril_sem",
"libnetutils",
"libsqlite",
"libhardware_legacy",
"libcrypto",
"librilutils",
"libxml2",
"libz",
"libutils",
"libjsoncpp",
"libVendorSemTelephonyProps",
"libVendorSemDataProps",
"libprotobuf-cpp-full-21.7",
"libvkmanager_vendor",
"libengmode_client",
"libbase",
"libbinder_ndk",
"vendor.samsung.hardware.radio.channel-V1-ndk",
"libsecnativefeature",
"libfloatingfeature",
"libsemnativecarrierfeature",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudiocoreutils",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudiocoreutils.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudioinfo",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudioinfo.so",
],
shared_libs: [
"libcutils",
"libutils",
"libfloatingfeature",
"libsecnativefeature",
"libaudioutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecaudiolevel",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecaudiolevel.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libsecaudioinfo",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecnativefeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecnativefeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecril-client",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecril-client.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsehbluetooth_audio_session_aidl",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsemnativecarrierfeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsemnativecarrierfeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsensorlistener",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsensorlistener.so",
],
shared_libs: [
"libshim_sensorndkbridge",
"libcutils",
"libutils",
"libsensorndkbridge",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskeymint10device",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libskeymint10device.so",
],
shared_libs: [
"libshim_crypto",
"libbase_shim",
"android.hardware.security.rkp-V3-ndk",
"libcrypto-tm",
"liblog",
"libcutils",
"libutils",
"libbase",
"libhidlbase",
"libbinder_ndk",
"libskeymint_cli",
"libsecril-client",
"vendor.samsung.hardware.keymint-V1-ndk_platform",
"android.hardware.security.keymint-V4-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"android.hardware.security.secureclock-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskeymint_cli",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libskeymint_cli.so",
],
shared_libs: [
"libshim_crypto",
"libbase_shim",
"android.hardware.security.rkp-V3-ndk",
"liblog",
"libbase",
"libcutils",
"libutils",
"android.hardware.keymaster@4.0",
"android.hardware.keymaster@4.1",
"libkeymaster4support",
"libkeymaster4_1support",
"libhidlbase",
"libcrypto-tm",
"libbinder_ndk",
"libsecril-client",
"android.hardware.security.keymint-V4-ndk",
"android.hardware.security.sharedsecret-V1-ndk",
"android.hardware.security.secureclock-V1-ndk",
"libteecl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libspatializerparamstorage",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libspatializerparamstorage.so",
],
shared_libs: [
"libcutils",
"liblog",
"libutils",
"libprofileparamstorage",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libspeakercalibration",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libspeakercalibration.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libc",
"libmedia_helper",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswcnr",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libswcnr.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsynaFpSensorTestNwd",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsynaFpSensorTestNwd.so",
],
shared_libs: [
"liblog",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libteecl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libteecl.so",
],
shared_libs: [
"liblog",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libtinyalsa.s5e8825",
stem: "libtinyalsa.s5e8825",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libtinyalsa.s5e8825.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libuniapi",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libuniapi.so",
],
shared_libs: [
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libuniplugin",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libuniplugin.so",
],
shared_libs: [
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libuuid_vendor",
stem: "libuuid",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libuuid.so",
],
shared_libs: [
"liblog",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libvkmanager_vendor",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libvkmanager_vendor.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwrappergps",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwrappergps.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"libsecril-client",
"libsqlite",
"libhardware_legacy",
"libbinder",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwvaidl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libwvaidl.so",
],
shared_libs: [
"android.hardware.drm-V1-ndk",
"libbase",
"libbinder_ndk",
"libcrypto",
"libcutils",
"liblog",
"libprotobuf-cpp-full-3.9.1-vendorcompat",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "sensors.grip",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/sensors.grip.so",
],
shared_libs: [
"libutils-v32",
"liblog",
"libcutils",
"libutils",
"libfmq",
"libhidlbase",
"libhardware",
"android.hardware.sensors@2.0",
"android.hardware.sensors@2.0-ScopedWakelock",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "sensors.inputvirtual",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/sensors.inputvirtual.so",
],
shared_libs: [
"libutils-v32",
"android.hardware.sensors@1.0",
"android.hardware.sensors@2.0",
"android.hardware.sensors@2.0-ScopedWakelock",
"android.hardware.sensors@2.1",
"libcutils",
"liblog",
"libhidlbase",
"libutils",
"libhardware",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "sensors.sensorhub",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/sensors.sensorhub.so",
],
shared_libs: [
"libutils-v32",
"android.hardware.sensors@1.0",
"android.hardware.sensors@2.0",
"android.hardware.sensors@2.0-ScopedWakelock",
"android.hardware.sensors@2.1",
"libcutils",
"liblog",
"libhidlbase",
"libutils",
"libhardware",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswdap",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/soundfx/libswdap.so",
],
shared_libs: [
"libaudioutils",
"libcutils",
"liblog",
"libutils",
"libprofileparamstorage",
"libspatializerparamstorage",
"libsecaudiocoreutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "soundfx",
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,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
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: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.gnss@2.0",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.gnss@2.1",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.1.so",
],
shared_libs: [
"vendor.samsung.hardware.gnss@2.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.keymint-V1-ndk_platform",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V1-ndk_platform.so",
],
shared_libs: [
"libshim_crypto",
"libbase_shim",
"android.hardware.security.rkp-V3-ndk",
"libbinder_ndk",
"android.hardware.security.keymint-V4-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio.bridge-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"vendor.samsung.hardware.radio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio.channel-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"vendor.samsung.hardware.radio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio.data-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"vendor.samsung.hardware.radio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio.messaging-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"vendor.samsung.hardware.radio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.radio.sim-V1-ndk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"vendor.samsung.hardware.radio-V1-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung.hardware.thermal@1.0",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung.hardware.thermal@1.0.so",
],
shared_libs: [
"android.hardware.thermal@1.0",
"android.hardware.thermal@2.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
prebuilt_etc_xml {
name: "manifest_android.hardware.drm-service.widevine.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm-service.widevine.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
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,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.radio.exclude.slsi.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio.exclude.slsi.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.radio_manifest_2_34.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio_manifest_2_34.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.sehradio_manifest_2_34.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.sehradio_manifest_2_34.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary {
name: "android.hardware.drm-service.widevine",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.drm-service.widevine",
],
shared_libs: [
"android.hardware.drm-V1-ndk",
"libbase",
"liblog",
"libutils",
"libwvaidl",
"libbinder_ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "android.hardware.security.keymint-service.samsung",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.security.keymint-service.samsung",
],
},
},
compile_multilib: "64",
check_elf_files: false,
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
sh_binary {
name: "gps",
owner: "samsung",
src: "proprietary/vendor/bin/hw/gps.sh",
filename: "gps.sh",
sub_dir: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "gpsd",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/gpsd",
],
shared_libs: [
"libc++",
"liblog",
"libm",
"libandroid_net",
"libssl",
"libcrypto",
"libz",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "rild",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/rild",
],
shared_libs: [
"libcutils",
"liblog",
"libril_sem",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
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,
}
cc_prebuilt_binary {
name: "vendor.samsung.hardware.gnss@2.1-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.1-service",
],
shared_libs: [
"liblog",
"libcutils",
"libbase",
"libutils",
"libhardware",
"libbinder",
"libhidlbase",
"android.frameworks.sensorservice@1.0",
"android.hardware.gnss@1.0",
"android.hardware.gnss@1.1",
"android.hardware.gnss@2.0",
"android.hardware.gnss@2.1",
"vendor.samsung.hardware.gnss@2.0",
"vendor.samsung.hardware.gnss@2.1",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "tzdaemon",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/tzdaemon",
],
shared_libs: [
"libteecl",
"libuuid_vendor",
"liblog",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "tzts_daemon",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/tzts_daemon",
],
shared_libs: [
"libteecl",
"libuuid_vendor",
"liblog",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
install_symlink {
name: "vendor_lib64_libOpenCL_so",
soc_specific: true,
installed_location: "lib64/libOpenCL.so",
symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}
install_symlink {
name: "vendor_lib64_libOpenCL_so_1",
soc_specific: true,
installed_location: "lib64/libOpenCL.so.1",
symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}
install_symlink {
name: "vendor_lib64_libOpenCL_so_1_1",
soc_specific: true,
installed_location: "lib64/libOpenCL.so.1.1",
symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}