diff --git a/Android.bp b/Android.bp index df99698..1db7f02 100644 --- a/Android.bp +++ b/Android.bp @@ -1,1988 +1,3415 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/samsung/universal9830-common/setup-makefiles.sh soong_namespace { - imports: [ - ], -} - -cc_prebuilt_library_shared { - name: "libGLES_mali", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLES_mali.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLES_mali.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vulkan.mali.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSamsungPostProcessConvertor.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_soundaliveresampler.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecnativefeature.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecril-client.exynos990", - stem: "libsecril-client", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecril-client.so"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecril-client.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsemnativecarrierfeature.so"], - }, - }, - compile_multilib: "both", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libteecl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libteecl.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libuuid", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libuuid.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, + 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, + 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, + 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, + 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, + 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, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + 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: "cbd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cbd"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cbd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cbd", + ], + shared_libs: [ + "liblog", + "libcutils", + "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"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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: "gpsd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/gpsd"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "gpsd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/gpsd", + ], + shared_libs: [ + "android.frameworks.sensorservice@1.0", + "libhidlbase", + "liblog", + "libutils", + "libhardware_legacy", + "libcutils", + "libssl", + "libcrypto", + "libwrappergps", + "libandroid_net", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "lhd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/lhd"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + 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"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + 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: "libGLES_mali_libOpenCL_symlink32", - soc_specific: true, - installed_location: "lib/libOpenCL.so", - symlink_target: "/vendor/lib/egl/libGLES_mali.so", + name: "vendor_lib_libOpenCL_so", + soc_specific: true, + installed_location: "lib/libOpenCL.so", + symlink_target: "/vendor/lib/egl/libGLES_mali.so", } install_symlink { - name: "libGLES_mali_libOpenCL.so_symlink32", - soc_specific: true, - installed_location: "lib/libOpenCL.so.1", - symlink_target: "/vendor/lib/egl/libGLES_mali.so", + 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: "libGLES_mali_libOpenCL.so.1_symlink32", - soc_specific: true, - installed_location: "lib/libOpenCL.so.1.1", - symlink_target: "/vendor/lib/egl/libGLES_mali.so", + 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: "libGLES_mali_libOpenCL_symlink64", - soc_specific: true, - installed_location: "lib64/libOpenCL.so", - symlink_target: "/vendor/lib64/egl/libGLES_mali.so", + name: "vendor_lib64_libOpenCL_so", + soc_specific: true, + installed_location: "lib64/libOpenCL.so", + symlink_target: "/vendor/lib64/egl/libGLES_mali.so", } install_symlink { - name: "libGLES_mali_libOpenCL.so_symlink64", - soc_specific: true, - installed_location: "lib64/libOpenCL.so.1", - symlink_target: "/vendor/lib64/egl/libGLES_mali.so", + 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: "libGLES_mali_libOpenCL.so.1_symlink64", - soc_specific: true, - installed_location: "lib64/libOpenCL.so.1.1", - symlink_target: "/vendor/lib64/egl/libGLES_mali.so", + 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", } - diff --git a/Android.mk b/Android.mk index deaa72a..362133d 100644 --- a/Android.mk +++ b/Android.mk @@ -1,9 +1,5 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/universal9830-common/setup-makefiles.sh LOCAL_PATH := $(call my-dir) - -ifneq ($(filter r8s x1s x1slte y2s z3s,$(TARGET_DEVICE)),) - -endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 86a89be..18ed0ae 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,4 +1,3 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/universal9830-common/setup-makefiles.sh - diff --git a/proprietary/vendor/lib/libwvhidl.so b/proprietary/vendor/lib/libwvhidl.so index e9504a4..1a81f53 100644 Binary files a/proprietary/vendor/lib/libwvhidl.so and b/proprietary/vendor/lib/libwvhidl.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so index 1cdea18..1e3f02f 100644 Binary files a/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so and b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/flp.default.so b/proprietary/vendor/lib64/hw/flp.default.so index 88b38bb..5523588 100644 Binary files a/proprietary/vendor/lib64/hw/flp.default.so and b/proprietary/vendor/lib64/hw/flp.default.so differ diff --git a/proprietary/vendor/lib64/hw/gps.default.so b/proprietary/vendor/lib64/hw/gps.default.so index 222fde3..5aba28e 100644 Binary files a/proprietary/vendor/lib64/hw/gps.default.so and b/proprietary/vendor/lib64/hw/gps.default.so differ diff --git a/proprietary/vendor/lib64/libbayergdccore.so b/proprietary/vendor/lib64/libbayergdccore.so index 7fb73b8..48fd4aa 100644 Binary files a/proprietary/vendor/lib64/libbayergdccore.so and b/proprietary/vendor/lib64/libbayergdccore.so differ diff --git a/proprietary/vendor/lib64/libeden_ud_gpu.so b/proprietary/vendor/lib64/libeden_ud_gpu.so index cb05e6c..d59f4ff 100644 Binary files a/proprietary/vendor/lib64/libeden_ud_gpu.so and b/proprietary/vendor/lib64/libeden_ud_gpu.so differ diff --git a/proprietary/vendor/lib64/libkeymaster_helper.so b/proprietary/vendor/lib64/libkeymaster_helper.so index 67a79a5..e07ba7e 100644 Binary files a/proprietary/vendor/lib64/libkeymaster_helper.so and b/proprietary/vendor/lib64/libkeymaster_helper.so differ diff --git a/proprietary/vendor/lib64/libnpuc_backend.so b/proprietary/vendor/lib64/libnpuc_backend.so index 2a9c42e..d2fb859 100644 Binary files a/proprietary/vendor/lib64/libnpuc_backend.so and b/proprietary/vendor/lib64/libnpuc_backend.so differ diff --git a/proprietary/vendor/lib64/libnpuc_common.so b/proprietary/vendor/lib64/libnpuc_common.so index 19c0922..63cc69d 100644 Binary files a/proprietary/vendor/lib64/libnpuc_common.so and b/proprietary/vendor/lib64/libnpuc_common.so differ diff --git a/proprietary/vendor/lib64/libnpuc_controller.so b/proprietary/vendor/lib64/libnpuc_controller.so index 45fdd79..3f2068a 100644 Binary files a/proprietary/vendor/lib64/libnpuc_controller.so and b/proprietary/vendor/lib64/libnpuc_controller.so differ diff --git a/proprietary/vendor/lib64/libnpuc_frontend.so b/proprietary/vendor/lib64/libnpuc_frontend.so index 50943ed..bb7691b 100644 Binary files a/proprietary/vendor/lib64/libnpuc_frontend.so and b/proprietary/vendor/lib64/libnpuc_frontend.so differ diff --git a/proprietary/vendor/lib64/libnpuc_graph.so b/proprietary/vendor/lib64/libnpuc_graph.so index 3fe0a6d..22b6a5c 100644 Binary files a/proprietary/vendor/lib64/libnpuc_graph.so and b/proprietary/vendor/lib64/libnpuc_graph.so differ diff --git a/proprietary/vendor/lib64/libnpuc_template.so b/proprietary/vendor/lib64/libnpuc_template.so index 119b931..d0ef289 100644 Binary files a/proprietary/vendor/lib64/libnpuc_template.so and b/proprietary/vendor/lib64/libnpuc_template.so differ diff --git a/proprietary/vendor/lib64/libsensorlistener.so b/proprietary/vendor/lib64/libsensorlistener.so index 1e15d60..f904aea 100644 Binary files a/proprietary/vendor/lib64/libsensorlistener.so and b/proprietary/vendor/lib64/libsensorlistener.so differ diff --git a/proprietary/vendor/lib64/libskeymaster4device.so b/proprietary/vendor/lib64/libskeymaster4device.so index 40427fc..abbfd75 100644 Binary files a/proprietary/vendor/lib64/libskeymaster4device.so and b/proprietary/vendor/lib64/libskeymaster4device.so differ diff --git a/proprietary/vendor/lib64/sensors.flicker.so b/proprietary/vendor/lib64/sensors.flicker.so index 02a58ed..338ebb2 100644 Binary files a/proprietary/vendor/lib64/sensors.flicker.so and b/proprietary/vendor/lib64/sensors.flicker.so differ diff --git a/proprietary/vendor/lib64/sensors.grip.so b/proprietary/vendor/lib64/sensors.grip.so index ef39f65..ce2ac70 100644 Binary files a/proprietary/vendor/lib64/sensors.grip.so and b/proprietary/vendor/lib64/sensors.grip.so differ diff --git a/universal9830-common-vendor.mk b/universal9830-common-vendor.mk index c70d8f1..bf87256 100644 --- a/universal9830-common-vendor.mk +++ b/universal9830-common-vendor.mk @@ -1,13 +1,12 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/universal9830-common/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/samsung/universal9830-common PRODUCT_COPY_FILES += \ vendor/samsung/universal9830-common/proprietary/system_ext/etc/permissions/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.android.hotwordenrollment.common.util.xml \ - vendor/samsung/universal9830-common/proprietary/vendor/bin/hw/gps.sh:$(TARGET_COPY_OUT_VENDOR)/bin/hw/gps.sh \ vendor/samsung/universal9830-common/proprietary/vendor/etc/eden/gpu/eden_kernel_64.bin:$(TARGET_COPY_OUT_VENDOR)/etc/eden/gpu/eden_kernel_64.bin \ vendor/samsung/universal9830-common/proprietary/vendor/etc/gnss/gps.cer:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cer \ vendor/samsung/universal9830-common/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ @@ -112,7 +111,7 @@ PRODUCT_PACKAGES += \ lib_SoundAlive_SRC384_ver320 \ lib_soundaliveresampler \ libsecnativefeature \ - libsecril-client.exynos990 \ + libsecril-client \ libsemnativecarrierfeature \ libprofileparamstorage \ libsecaudiocoreutils \ @@ -183,7 +182,7 @@ PRODUCT_PACKAGES += \ libteecl \ libuniapi \ libuniplugin \ - libuuid \ + libuuid_vendor \ libvkmanager_vendor \ libvkservice \ libvpl \ @@ -211,6 +210,7 @@ PRODUCT_PACKAGES += \ android.hardware.keymaster@4.0_strongbox-service \ android.hardware.neuralnetworks@1.3-service.eden-drv \ android.hardware.secure_element@1.2-service \ + gps \ gpsd \ lhd \ rild \ @@ -222,9 +222,9 @@ PRODUCT_PACKAGES += \ vendor.samsung.hardware.security.proca@2.0-service PRODUCT_PACKAGES += \ - libGLES_mali_libOpenCL_symlink32 \ - libGLES_mali_libOpenCL.so_symlink32 \ - libGLES_mali_libOpenCL.so.1_symlink32 \ - libGLES_mali_libOpenCL_symlink64 \ - libGLES_mali_libOpenCL.so_symlink64 \ - libGLES_mali_libOpenCL.so.1_symlink64 + vendor_lib_libOpenCL_so \ + vendor_lib_libOpenCL_so_1 \ + vendor_lib_libOpenCL_so_1_1 \ + vendor_lib64_libOpenCL_so \ + vendor_lib64_libOpenCL_so_1 \ + vendor_lib64_libOpenCL_so_1_1