Files
vendor_samsung_universal983…/Android.bp
T
Tim Zimmermann fb4a48e473 universal9830: Build cbd from source
Change-Id: Ibb3c8c8db99d19d464abb55b14a19aabd32e3605
Signed-off-by: ExtremeXT <75576145+ExtremeXT@users.noreply.github.com>
2025-08-29 12:07:26 +03:00

3354 lines
77 KiB
Plaintext

//
// Automatically generated file. DO NOT MODIFY
//
soong_namespace {
imports: [
"device/samsung/universal9830-common",
"hardware/samsung",
"hardware/samsung_slsi-linaro/exynos",
"hardware/samsung_slsi-linaro/graphics",
"vendor/samsung/universal9830-common",
],
}
cc_prebuilt_library_shared {
name: "libGLES_mali",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/egl/libGLES_mali.so",
],
shared_libs: [
"libnativewindow",
"libutils",
"libgralloctypes",
"liblog",
"libion_exynos",
"libbase",
"libz",
"libcutils",
"libhidlbase",
"libhardware",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/libGLES_mali.so",
],
shared_libs: [
"libnativewindow",
"libutils",
"libgralloctypes",
"liblog",
"libion_exynos",
"libbase",
"libz",
"libcutils",
"libhidlbase",
"libhardware",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vulkan.mali",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/vulkan.mali.so",
],
shared_libs: [
"libGLES_mali",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vulkan.mali.so",
],
shared_libs: [
"libGLES_mali",
"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",
"lib_soundaliveresampler",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSamsungPostProcessConvertor.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"lib_soundaliveresampler",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
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: "libsecnativefeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsecnativefeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecnativefeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsecril-client",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsecril-client.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsecril-client.so",
],
shared_libs: [
"liblog",
"libcutils",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsemnativecarrierfeature",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libsemnativecarrierfeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsemnativecarrierfeature.so",
],
shared_libs: [
"libexpat",
"libcutils",
"libz",
"liblog",
"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",
],
},
},
compile_multilib: "32",
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",
],
},
},
compile_multilib: "32",
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",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libwvhidl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libwvhidl.so",
],
shared_libs: [
"libcrypto_shim",
"android.hardware.drm@1.0",
"android.hardware.drm@1.1",
"android.hardware.drm@1.2",
"android.hardware.drm@1.3",
"android.hidl.memory@1.0",
"libbase",
"libcrypto",
"libhidlbase",
"libhidlmemory",
"liblog",
"libprotobuf-cpp-full-3.9.1-vendorcompat",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.secure_element-impl-gto",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/android.hardware.secure_element-impl-gto.so",
],
shared_libs: [
"libbase",
"libcutils",
"libhardware",
"libhidlbase",
"liblog",
"libutils",
"libsec_semRil",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
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: [
"liblog",
"libutils",
"libhardware",
"libhidlbase",
"android.hardware.gnss@2.1",
"android.hardware.gnss@2.0",
"android.hardware.gnss@1.1",
"android.hardware.gnss@1.0",
"android.hardware.gnss.measurement_corrections@1.1",
"android.hardware.gnss.measurement_corrections@1.0",
"android.hardware.gnss.visibility_control@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "flp.default",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/flp.default.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "gatekeeper.exynos990",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/gatekeeper.exynos990.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: "gps.default",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/gps.default.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"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: [
"liblog",
"libhidlbase",
"libutils",
"libhardware",
"vendor.samsung.hardware.gnss@2.0",
"vendor.samsung.hardware.gnss@2.1",
"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: [
"libclang_rt.ubsan_standalone",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSemDataProps",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSemDataProps.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libSemTelephonyProps",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libSemTelephonyProps.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libbayergdccore",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libbayergdccore.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libion",
"libexynosv4l2",
"libGLES_mali",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcommon",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcommon.so",
],
shared_libs: [
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcrane_compiler",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcrane_compiler.so",
],
shared_libs: [
"libir",
"libcommon",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_model",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_model.so",
],
shared_libs: [
"libeden_xtool",
"libeden_profiler",
"libeden_osal",
"libcutils",
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_nn",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_nn.so",
],
shared_libs: [
"libeden_rt",
"liblog",
"libeden_profiler",
"libcutils",
"libeden_osal",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_nn_on_vendor",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_nn_on_vendor.so",
],
shared_libs: [
"liblog",
"libeden_rt_stub_vendor.edensdk.samsung",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_osal",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_osal.so",
],
shared_libs: [
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_profiler",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_profiler.so",
],
shared_libs: [
"liblog",
"libcutils",
"libeden_osal",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_rt",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_rt.so",
],
shared_libs: [
"libeden_ud_npu",
"libeden_ud_cpu",
"libeden_ud_gpu",
"libeden_ud_dsp",
"libutils",
"libeden_model",
"libeden_profiler",
"libeden_osal",
"libcutils",
"liblog",
"libenn_dsp_dal",
"libenn_dsp_kernels_cpu",
"libenn_dsp_fw_graph_parser",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_rt_stub_vendor.edensdk.samsung",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_rt_stub_vendor.edensdk.samsung.so",
],
shared_libs: [
"liblog",
"libhidlbase",
"libutils",
"libcutils",
"vendor.samsung_slsi.hardware.eden_runtime@1.0",
"libion_exynos",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_ud_cpu",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_ud_cpu.so",
],
shared_libs: [
"libeden_model",
"libeden_profiler",
"libeden_osal",
"liblog",
"libcutils",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_ud_dsp",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_ud_dsp.so",
],
shared_libs: [
"libeden_model",
"libeden_profiler",
"libenn_dsp_dal",
"libenn_dsp_kernels_cpu",
"libenn_dsp_fw_graph_parser",
"libcutils",
"libeden_osal",
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_ud_gpu",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_ud_gpu.so",
],
shared_libs: [
"libeden_ud_cpu",
"libGLES_mali",
"libeden_model",
"libeden_profiler",
"libcutils",
"libeden_osal",
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_ud_npu",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_ud_npu.so",
],
shared_libs: [
"libeden_model",
"libeden_profiler",
"libeden_osal",
"liblog",
"libcutils",
"libutils",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_wrapper",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_wrapper.so",
],
shared_libs: [
"libeden_nn_on_vendor",
"liblog",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_wrapper_sdk",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_wrapper_sdk.so",
],
shared_libs: [
"libeden_nn",
"liblog",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libeden_xtool",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libeden_xtool.so",
],
shared_libs: [
"libm",
"libdl",
"libc",
],
},
},
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: "libenn_dsp_dal",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libenn_dsp_dal.so",
],
shared_libs: [
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libenn_dsp_fw_graph_parser",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libenn_dsp_fw_graph_parser.so",
],
shared_libs: [
"liblog",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libenn_dsp_kernels_cpu",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libenn_dsp_kernels_cpu.so",
],
shared_libs: [
"liblog",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libexynoscamera_fakefusion",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libexynoscamera_fakefusion.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libexynosutils",
"libc++",
"libdl",
"libc",
"libm",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libexynoscamera_fakefusion_plugin",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libexynoscamera_fakefusion_plugin.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libexynoscamera_plugin",
"libexynosutils",
"libexynoscamera_fakefusion",
"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: "libexynoscamera_plugin_utils",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libexynoscamera_plugin_utils.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libion",
"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: "libgraphgen_ann_import",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_ann_import.so",
],
shared_libs: [
"libcutils",
"libbase",
"libhidlbase",
"libhidlmemory",
"liblog",
"libutils",
"android.hardware.neuralnetworks@1.0",
"android.hardware.neuralnetworks@1.1",
"android.hardware.neuralnetworks@1.2",
"android.hardware.neuralnetworks@1.3",
"android.hidl.memory@1.0",
"libgraphgen_network",
"libgraphgen_misc",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_ann_nnc",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_ann_nnc.so",
],
shared_libs: [
"libcutils",
"libbase",
"libhidlbase",
"libhidlmemory",
"liblog",
"libutils",
"android.hardware.neuralnetworks@1.0",
"android.hardware.neuralnetworks@1.1",
"android.hardware.neuralnetworks@1.2",
"android.hardware.neuralnetworks@1.3",
"android.hidl.memory@1.0",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_api",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_api.so",
],
shared_libs: [
"libgraphgen_ann_nnc",
"libgraphgen_import",
"libgraphgen_ann_import",
"libgraphgen_export",
"libgraphgen_intermediate_process",
"libgraphgen_network",
"libnpu_compiler",
"libcommon",
"libcrane_compiler",
"libir",
"libsait_npu_compiler",
"libgraphgen_misc",
"libcutils",
"libbase",
"libhidlbase",
"libhidlmemory",
"liblog",
"libutils",
"android.hardware.neuralnetworks@1.0",
"android.hardware.neuralnetworks@1.1",
"android.hardware.neuralnetworks@1.2",
"android.hardware.neuralnetworks@1.3",
"android.hidl.memory@1.0",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_export",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_export.so",
],
shared_libs: [
"libgraphgen_network",
"libgraphgen_misc",
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_import",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_import.so",
],
shared_libs: [
"libgraphgen_ann_import",
"libgraphgen_network",
"libgraphgen_misc",
"libcutils",
"libbase",
"libhidlbase",
"libhidlmemory",
"liblog",
"libutils",
"android.hardware.neuralnetworks@1.0",
"android.hardware.neuralnetworks@1.1",
"android.hardware.neuralnetworks@1.2",
"android.hardware.neuralnetworks@1.3",
"android.hidl.memory@1.0",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_intermediate_process",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_intermediate_process.so",
],
shared_libs: [
"libgraphgen_network",
"libnpu_compiler",
"libcommon",
"libcrane_compiler",
"libir",
"libsait_npu_compiler",
"libgraphgen_misc",
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_misc",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_misc.so",
],
shared_libs: [
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgraphgen_network",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgraphgen_network.so",
],
shared_libs: [
"liblog",
"libgraphgen_misc",
"libm",
"libdl",
"libc",
],
},
},
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: "libir",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libir.so",
],
shared_libs: [
"libcommon",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkeymaster_helper",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkeymaster_helper.so",
],
shared_libs: [
"liblog",
"libcutils",
"libutils",
"android.hardware.keymaster@4.0",
"android.hardware.keymaster@4.1",
"libkeymaster4support",
"libkeymaster4_1support",
"libhidlbase",
"libcrypto-v33",
"libteecl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpu_compiler",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpu_compiler.so",
],
shared_libs: [
"libsait_npu_compiler",
"libcrane_compiler",
"libir",
"libcommon",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_api",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_api.so",
],
shared_libs: [
"libnpuc_controller",
"libnpuc_frontend",
"libnpuc_template",
"libnpuc_graph",
"libnpuc_backend",
"libnpuc_cmdq",
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_backend",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_backend.so",
],
shared_libs: [
"libnpuc_cmdq",
"liblog",
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_cmdq",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_cmdq.so",
],
shared_libs: [
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_common",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_common.so",
],
shared_libs: [
"liblog",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_controller",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_controller.so",
],
shared_libs: [
"liblog",
"libnpuc_frontend",
"libnpuc_backend",
"libnpuc_template",
"libnpuc_cmdq",
"libnpuc_graph",
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_frontend",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_frontend.so",
],
shared_libs: [
"liblog",
"libnpuc_template",
"libnpuc_cmdq",
"libnpuc_graph",
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_graph",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_graph.so",
],
shared_libs: [
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libnpuc_template",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libnpuc_template.so",
],
shared_libs: [
"liblog",
"libnpuc_cmdq",
"libnpuc_graph",
"libnpuc_common",
"libm",
"libdl",
"libc",
],
},
},
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: [
"libhidlbase",
"android.hardware.radio@1.0",
"android.hardware.radio@1.1",
"android.hardware.radio@1.2",
"libbase",
"libbinder_ndk",
"android.hardware.radio.config-V1-ndk",
"android.hardware.radio.data-V1-ndk",
"android.hardware.radio.messaging-V1-ndk",
"android.hardware.radio.modem-V1-ndk",
"android.hardware.radio.network-V1-ndk",
"android.hardware.radio.sim-V1-ndk",
"android.hardware.radio.voice-V1-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",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsait_npu_compiler",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsait_npu_compiler.so",
],
shared_libs: [
"libir",
"libcommon",
"libm",
"libdl",
"libc",
],
},
},
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",
"libSemTelephonyProps",
"libSemDataProps",
"libvkmanager_vendor",
"libengmode_client",
"libbase",
"libbinder_ndk",
"vendor.samsung.hardware.radio.channel-V1-ndk",
"libsecnativefeature",
"libfloatingfeature",
"libsemnativecarrierfeature",
"libc++",
"libprotobuf-cpp-full-3.9.1-vendorcompat",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsec_semRil",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libsec_semRil.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libsecril-client",
"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: [
"libsensorndkbridge_shim",
"libcutils",
"libutils",
"libsensorndkbridge",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskeymaster4device",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libskeymaster4device.so",
],
shared_libs: [
"libshim_crypto",
"libkeymaster_messages",
"libcrypto-v33",
"liblog",
"libcutils",
"libutils",
"libbase",
"libhidlbase",
"libkeymaster_portable",
"android.hardware.keymaster@4.0",
"android.hardware.keymaster@4.1",
"libkeymaster_helper",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libstork_shared",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libstork_shared.so",
],
shared_libs: [
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
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",
"libc",
"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",
"libc",
"libdl",
],
},
},
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: "libvkservice",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libvkservice.so",
],
shared_libs: [
"libcutils",
"liblog",
"libstork_shared",
"libteecl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libvpl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libvpl.so",
],
shared_libs: [
"libeden_nn",
"libutils",
"libcutils",
"liblog",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "sensors.flicker",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/sensors.flicker.so",
],
shared_libs: [
"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.grip",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/sensors.grip.so",
],
shared_libs: [
"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: "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.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,
}
cc_prebuilt_library_shared {
name: "vendor.samsung_slsi.hardware.eden_runtime@1.0-impl",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung_slsi.hardware.eden_runtime@1.0-impl.so",
],
shared_libs: [
"libutils",
"libcutils",
"libhidlbase",
"liblog",
"libbinder",
"libsync",
"libhardware",
"vendor.samsung_slsi.hardware.eden_runtime@1.0",
"android.hidl.memory@1.0",
"libhidlmemory",
"libion_exynos",
"libeden_rt",
"libeden_nn",
"libeden_profiler",
"libeden_nn_on_vendor",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.samsung_slsi.hardware.eden_runtime@1.0",
owner: "samsung",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.samsung_slsi.hardware.eden_runtime@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
dex_import {
name: "com.android.hotwordenrollment.common.util",
owner: "samsung",
jars: [
"proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar",
],
system_ext_specific: true,
}
prebuilt_etc_xml {
name: "manifest_android.hardware.drm@1.3-service.widevine.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.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_33.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio_manifest_2_33.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.samsung.hardware.sehradio_manifest_2_33.xml",
owner: "samsung",
src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.sehradio_manifest_2_33.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary {
name: "cass",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/cass",
],
shared_libs: [
"libengmode_client",
"libvkmanager_vendor",
"libsecril-client",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "android.hardware.drm@1.3-service.widevine",
owner: "samsung",
target: {
android_arm: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine",
],
shared_libs: [
"android.hardware.drm@1.0",
"android.hardware.drm@1.1",
"android.hardware.drm@1.2",
"android.hardware.drm@1.3",
"libbase",
"libhidlbase",
"liblog",
"libutils",
"libwvhidl",
"libbinder",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "android.hardware.keymaster@4.0_strongbox-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.keymaster@4.0_strongbox-service",
],
shared_libs: [
"libteecl",
"android.hardware.keymaster@4.0",
"libbase",
"libcutils",
"libhardware",
"libhidlbase",
"libkeymaster4",
"liblog",
"libutils",
"libcrypto",
"libkeymaster4support",
"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.neuralnetworks@1.3-service.eden-drv",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service.eden-drv",
],
shared_libs: [
"libbase",
"libcutils",
"libfmq",
"libhardware",
"libhidlbase",
"libhidlmemory",
"libnativewindow",
"libtextclassifier_hash",
"liblog",
"libui",
"libutils",
"libsync",
"android.hardware.neuralnetworks@1.0",
"android.hardware.neuralnetworks@1.1",
"android.hardware.neuralnetworks@1.2",
"android.hardware.neuralnetworks@1.3",
"android.hidl.allocator@1.0",
"android.hidl.memory@1.0",
"libeden_nn",
"libeden_rt",
"libeden_model",
"libeden_osal",
"libeden_ud_cpu",
"libeden_ud_npu",
"libeden_ud_gpu",
"libeden_xtool",
"libnpuc_api",
"libnpuc_backend",
"libnpuc_cmdq",
"libnpuc_common",
"libnpuc_controller",
"libnpuc_frontend",
"libnpuc_graph",
"libnpuc_template",
"libgraphgen_api",
"libgraphgen_import",
"libgraphgen_ann_import",
"libgraphgen_ann_nnc",
"libgraphgen_misc",
"libgraphgen_network",
"libgraphgen_intermediate_process",
"libgraphgen_export",
"libcommon",
"libcrane_compiler",
"libir",
"libnpu_compiler",
"libsait_npu_compiler",
"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.secure_element@1.2-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service",
],
shared_libs: [
"android.hardware.secure_element@1.0",
"android.hardware.secure_element@1.1",
"android.hardware.secure_element@1.2",
"android.hardware.secure_element-impl-gto",
"libbase",
"libcutils",
"libhardware",
"libhidlbase",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
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: "lhd",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/lhd",
],
shared_libs: [
"libz",
"liblog",
"libutils",
"libhardware_legacy",
"android.hardware.contexthub@1.0",
"libhidlbase",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
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: "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: "vendor.samsung_slsi.hardware.eden_runtime@1.0-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.samsung_slsi.hardware.eden_runtime@1.0-service",
],
shared_libs: [
"libutils",
"libcutils",
"libhidlbase",
"liblog",
"libbinder",
"libsync",
"libhardware",
"libhidlmemory",
"android.hidl.memory@1.0",
"vendor.samsung_slsi.hardware.eden_runtime@1.0",
"vendor.samsung_slsi.hardware.eden_runtime@1.0-impl",
"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",
"libc",
"libdl",
],
},
},
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",
"libc",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "vaultkeeperd",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/vaultkeeperd",
],
shared_libs: [
"libdsms_vendor",
"libvkservice",
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.samsung.hardware.security.proca@2.0-service",
owner: "samsung",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/vendor.samsung.hardware.security.proca@2.0-service",
],
shared_libs: [
"libteecl",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
install_symlink {
name: "vendor_lib_libOpenCL_so",
soc_specific: true,
installed_location: "lib/libOpenCL.so",
symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}
install_symlink {
name: "vendor_lib_libOpenCL_so_1",
soc_specific: true,
installed_location: "lib/libOpenCL.so.1",
symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}
install_symlink {
name: "vendor_lib_libOpenCL_so_1_1",
soc_specific: true,
installed_location: "lib/libOpenCL.so.1.1",
symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}
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",
}