// // 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.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: "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: "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: "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, } 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: "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", } cc_library_shared { name: "libteecl", compile_multilib: "64", soc_specific: true, } cc_library_shared { name: "libuuid_vendor", stem: "libuuid", compile_multilib: "64", soc_specific: true, }