//
// Automatically generated file. DO NOT MODIFY
//

soong_namespace {
}

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",
                "android.hardware.graphics.mapper@4.0",
                "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",
                "android.hardware.graphics.mapper@4.0",
                "libhidlbase",
                "libhardware",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    relative_install_path: "egl",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "audio.primary.s5e8825",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/hw/audio.primary.s5e8825.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libprocessgroup",
                "libexpat",
                "libaudioproxy2",
                "libaudio-ril",
                "libsecaudioinfo",
                "libSamsungPostProcessConvertor",
                "librecordalive",
                "libsecaudiolevel",
                "libaboxpcmdump",
                "liblastaboxmsg",
                "libaudioroute.s5e8825",
                "libtinyalsa.s5e8825",
                "libaudioparamupdate",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/audio.primary.s5e8825.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libprocessgroup",
                "libexpat",
                "libaudioproxy2",
                "libaudio-ril",
                "libsecaudioinfo",
                "libSamsungPostProcessConvertor",
                "librecordalive",
                "libsecaudiolevel",
                "libaboxpcmdump",
                "liblastaboxmsg",
                "libaudioroute.s5e8825",
                "libtinyalsa.s5e8825",
                "libaudioparamupdate",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "audio.sec_primary.default",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/hw/audio.sec_primary.default.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libhardware",
                "libspeakercalibration",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/audio.sec_primary.default.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libhardware",
                "libspeakercalibration",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "gatekeeper.s5e8825",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/hw/gatekeeper.s5e8825.so",
            ],
            shared_libs: [
                "libteecl",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/gatekeeper.s5e8825.so",
            ],
            shared_libs: [
                "libteecl",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    relative_install_path: "hw",
    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: "libSEF.quram",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libSEF.quram.so",
            ],
            shared_libs: [
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libSEF.quram.so",
            ],
            shared_libs: [
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libSamsungPostProcessConvertor",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libSamsungPostProcessConvertor.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc",
                "lib_soundaliveresampler",
                "libc++",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libSamsungPostProcessConvertor.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc",
                "lib_soundaliveresampler",
                "libc++",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "lib_SamsungRec_07010",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/lib_SamsungRec_07010.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/lib_SamsungRec_07010.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "lib_SoundAlive_SRC384_ver320",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/lib_SoundAlive_SRC384_ver320.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "lib_soundaliveresampler",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/lib_soundaliveresampler.so",
            ],
            shared_libs: [
                "libutils",
                "lib_SoundAlive_SRC384_ver320",
                "libaudioutils",
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/lib_soundaliveresampler.so",
            ],
            shared_libs: [
                "libutils",
                "lib_SoundAlive_SRC384_ver320",
                "libaudioutils",
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libaboxpcmdump",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libaboxpcmdump.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libtinyalsa",
                "libutils",
                "libdatamod",
                "libhardware_legacy",
                "libexpat",
                "libaudioroute",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libaboxpcmdump.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libtinyalsa",
                "libutils",
                "libdatamod",
                "libhardware_legacy",
                "libexpat",
                "libaudioroute",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libalsautils_sec",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libalsautils_sec.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libaudioutils",
                "libtinyalsa",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libalsautils_sec.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libaudioutils",
                "libtinyalsa",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libaudio-ril",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libaudio-ril.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "liblog",
                "libsecril-client",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libaudio-ril.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "liblog",
                "libsecril-client",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libaudioparamupdate",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libaudioparamupdate.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libutils",
                "libtinyalsa",
                "libaudioroute",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libaudioparamupdate.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libutils",
                "libtinyalsa",
                "libaudioroute",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libaudioproxy2",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libaudioproxy2.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libprocessgroup",
                "libexpat",
                "libtinycompress",
                "libaudioutils",
                "libtinyalsa",
                "libaudioroute",
                "libalsautils_sec",
                "libsehbluetooth_audio_session_aidl",
                "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
                "libbinder_ndk",
                "libfmq",
                "libsecaudioinfo",
                "libSamsungPostProcessConvertor",
                "librecordalive",
                "libsecaudiolevel",
                "libaboxpcmdump",
                "liblastaboxmsg",
                "libaudioparamupdate",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libaudioproxy2.so",
            ],
            shared_libs: [
                "libtinyalsa.s5e8825",
                "libaudioroute.s5e8825",
                "liblog",
                "libcutils",
                "libprocessgroup",
                "libexpat",
                "libtinycompress",
                "libaudioutils",
                "libtinyalsa",
                "libaudioroute",
                "libalsautils_sec",
                "libsehbluetooth_audio_session_aidl",
                "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
                "libbinder_ndk",
                "libfmq",
                "libsecaudioinfo",
                "libSamsungPostProcessConvertor",
                "librecordalive",
                "libsecaudiolevel",
                "libaboxpcmdump",
                "liblastaboxmsg",
                "libaudioparamupdate",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libaudioroute.s5e8825",
    stem: "libaudioroute.s5e8825",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libaudioroute.s5e8825.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libexpat",
                "libtinyalsa",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libaudioroute.s5e8825.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libexpat",
                "libtinyalsa",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libdatamod",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libdatamod.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libdatamod.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libepic_helper",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libepic_helper.so",
            ],
            shared_libs: [
                "libdl",
                "libc",
                "libm",
                "liblog",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libepic_helper.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libexynoscamera_cnr_plugin",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libexynoscamera_cnr_plugin.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libexynoscamera_plugin",
                "libexynosutils",
                "libswcnr",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libexynoscamera_cnr_plugin.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libexynoscamera_plugin",
                "libexynosutils",
                "libswcnr",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libexynoscamera_plugin",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libexynoscamera_plugin.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libexynoscamera_plugin.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libfloatingfeature",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libfloatingfeature.so",
            ],
            shared_libs: [
                "libexpat",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libfloatingfeature.so",
            ],
            shared_libs: [
                "libexpat",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "liblastaboxmsg",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/liblastaboxmsg.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/liblastaboxmsg.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libprofileparamstorage",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libprofileparamstorage.so",
            ],
            shared_libs: [
                "libxml2",
                "libcutils",
                "liblog",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libprofileparamstorage.so",
            ],
            shared_libs: [
                "libxml2",
                "libcutils",
                "liblog",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "librecordalive",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/librecordalive.so",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "lib_SamsungRec_07010",
                "libsecaudioinfo",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/librecordalive.so",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "lib_SamsungRec_07010",
                "libsecaudioinfo",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsecaudiocoreutils",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libsecaudiocoreutils.so",
            ],
            shared_libs: [
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsecaudiocoreutils.so",
            ],
            shared_libs: [
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsecaudioinfo",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libsecaudioinfo.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "libfloatingfeature",
                "libsecnativefeature",
                "libaudioutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsecaudioinfo.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "libfloatingfeature",
                "libsecnativefeature",
                "libaudioutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsecaudiolevel",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libsecaudiolevel.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "liblog",
                "libsecaudioinfo",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsecaudiolevel.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "liblog",
                "libsecaudioinfo",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "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: "libsehbluetooth_audio_session_aidl",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libsehbluetooth_audio_session_aidl.so",
            ],
            shared_libs: [
                "libbase",
                "libcutils",
                "libbinder_ndk",
                "libfmq",
                "liblog",
                "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsehbluetooth_audio_session_aidl.so",
            ],
            shared_libs: [
                "libbase",
                "libcutils",
                "libbinder_ndk",
                "libfmq",
                "liblog",
                "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "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: "libspatializerparamstorage",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libspatializerparamstorage.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libutils",
                "libprofileparamstorage",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libspatializerparamstorage.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libutils",
                "libprofileparamstorage",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libspeakercalibration",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libspeakercalibration.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc",
                "libmedia_helper",
                "libc++",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libspeakercalibration.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libc",
                "libmedia_helper",
                "libc++",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libswcnr",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libswcnr.so",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libswcnr.so",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libtinyalsa.s5e8825",
    stem: "libtinyalsa.s5e8825",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/libtinyalsa.s5e8825.so",
            ],
            shared_libs: [
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libtinyalsa.s5e8825.so",
            ],
            shared_libs: [
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.bluetooth.audio-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "android.hardware.common-V2-ndk",
                "android.hardware.common.fmq-V1-ndk",
                "android.hardware.audio.common-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth.audio-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "android.hardware.common-V2-ndk",
                "android.hardware.common.fmq-V1-ndk",
                "android.hardware.audio.common-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libswdap",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/soundfx/libswdap.so",
            ],
            shared_libs: [
                "libaudioutils",
                "libcutils",
                "liblog",
                "libutils",
                "libprofileparamstorage",
                "libspatializerparamstorage",
                "libsecaudiocoreutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "32",
    relative_install_path: "soundfx",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "android.hardware.gnss@2.1-impl",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so",
            ],
            shared_libs: [
                "libc++",
                "liblog",
                "libbase",
                "libcutils",
                "libutils",
                "libhidlbase",
                "libvndksupport",
                "android.hardware.gnss@1.0",
                "android.hardware.gnss@1.1",
                "android.hardware.gnss@2.0",
                "android.hardware.gnss@2.1",
                "android.hardware.gnss.measurement_corrections@1.0",
                "android.hardware.gnss.measurement_corrections@1.1",
                "android.hardware.gnss.visibility_control@1.0",
                "libm",
                "libdl",
                "libz",
                "libc",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsecaudiohal_aidl",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/libsecaudiohal_aidl.so",
            ],
            shared_libs: [
                "vendor.samsung.hardware.audio-V1-ndk",
                "libbase",
                "libbinder_ndk",
                "libcutils",
                "liblog",
                "libaudioutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.gnss@2.1-impl",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.1-impl.so",
            ],
            shared_libs: [
                "libc++",
                "liblog",
                "libbase",
                "libcutils",
                "libutils",
                "libhidlbase",
                "libvndksupport",
                "vendor.samsung.hardware.gnss@2.0",
                "vendor.samsung.hardware.gnss@2.1",
                "libm",
                "libdl",
                "libz",
                "libc",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libVendorSemDataProps",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libVendorSemDataProps.so",
            ],
            shared_libs: [
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libVendorSemTelephonyProps",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libVendorSemTelephonyProps.so",
            ],
            shared_libs: [
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libc++_shared",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libc++_shared.so",
            ],
            shared_libs: [
                "libc",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libcrypto-tm",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libcrypto-tm.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libegis_fp_normal_sensor_test",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so",
            ],
            shared_libs: [
                "liblog",
                "libc",
                "libm",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libengmode_client",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libengmode_client.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "libbinder",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libgf_in_system_lib",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libgf_in_system_lib.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libhwjsqz",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libhwjsqz.so",
            ],
            shared_libs: [
                "libcutils",
                "libion_exynos",
                "liblog",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libqfp_sensortest",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libqfp_sensortest.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "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",
                "libfloatingfeature",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsec-ril",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsec-ril.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libril_sem",
                "libnetutils",
                "libsqlite",
                "libhardware_legacy",
                "libcrypto",
                "librilutils",
                "libxml2",
                "libz",
                "libutils",
                "libjsoncpp",
                "libVendorSemTelephonyProps",
                "libVendorSemDataProps",
                "libprotobuf-cpp-full-3.9.1",
                "libvkmanager_vendor",
                "libengmode_client",
                "libbase",
                "libbinder_ndk",
                "vendor.samsung.hardware.radio.channel-V1-ndk",
                "libsecnativefeature",
                "libfloatingfeature",
                "libsemnativecarrierfeature",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsensorlistener",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsensorlistener.so",
            ],
            shared_libs: [
                "libcutils",
                "libutils",
                "libsensorndkbridge",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libssl-tm",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libssl-tm.so",
            ],
            shared_libs: [
                "libcrypto-tm",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libsynaFpSensorTestNwd",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsynaFpSensorTestNwd.so",
            ],
            shared_libs: [
                "liblog",
                "libdl",
                "libc",
            ],
        },
    },
    compile_multilib: "64",
    check_elf_files: false,
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libuniapi",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libuniapi.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libuniplugin",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libuniplugin.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libvkmanager_vendor",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libvkmanager_vendor.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libwrappergps",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libwrappergps.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libsecril-client",
                "libsqlite",
                "libhardware_legacy",
                "libbinder",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libwvhidl",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libwvhidl.so",
            ],
            shared_libs: [
                "android.hardware.drm@1.0",
                "android.hardware.drm@1.1",
                "android.hardware.drm@1.2",
                "android.hardware.drm@1.3",
                "android.hardware.drm@1.4",
                "android.hidl.memory@1.0",
                "libbase",
                "libcrypto",
                "libcutils",
                "libhidlbase",
                "libhidlmemory",
                "liblog",
                "libprotobuf-cpp-lite-3.9.1",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.audio-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.audio-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.gnss@2.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so",
            ],
            shared_libs: [
                "libhidlbase",
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.gnss@2.1",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.1.so",
            ],
            shared_libs: [
                "vendor.samsung.hardware.gnss@2.0",
                "libhidlbase",
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.keymint-V1-ndk_platform",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.keymint-V1-ndk_platform.so",
            ],
            shared_libs: [
                "libshim_crypto",
                "android.hardware.security.rkp-V3-ndk",
                "libbinder_ndk",
                "android.hardware.security.keymint-V4-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio.bridge-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "vendor.samsung.hardware.radio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio.channel-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "vendor.samsung.hardware.radio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio.channel@2.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@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.radio.data-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.data-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "vendor.samsung.hardware.radio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio.messaging-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.messaging-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "vendor.samsung.hardware.radio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.radio.sim-V1-ndk",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.radio.sim-V1-ndk.so",
            ],
            shared_libs: [
                "libbinder_ndk",
                "vendor.samsung.hardware.radio-V1-ndk",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "vendor.samsung.hardware.thermal@1.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.samsung.hardware.thermal@1.0.so",
            ],
            shared_libs: [
                "android.hardware.thermal@1.0",
                "android.hardware.thermal@2.0",
                "libhidlbase",
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "manifest_android.hardware.drm@1.4-service.widevine.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "secaudiohalaidl_manifest.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/secaudiohalaidl_manifest.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "vendor.samsung.hardware.radio.exclude.slsi.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio.exclude.slsi.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "vendor.samsung.hardware.radio_manifest_2_33.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.radio_manifest_2_33.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "vendor.samsung.hardware.sehradio_manifest_2_33.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.sehradio_manifest_2_33.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "cass",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/cass",
            ],
            shared_libs: [
                "libengmode_client",
                "libvkmanager_vendor",
                "libsecril-client",
                "libcutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "android.hardware.drm@1.4-service.widevine",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/android.hardware.drm@1.4-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",
                "libbinder",
                "android.hardware.drm@1.4",
                "libwvhidl",
                "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",
            ],
            shared_libs: [
                "libc++",
                "liblog",
                "libm",
                "libandroid_net",
                "libssl",
                "libcrypto",
                "libz",
                "libdl",
                "libc",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "rild",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/rild",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libril_sem",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "secaudiohalaidl",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/secaudiohalaidl",
            ],
            shared_libs: [
                "vendor.samsung.hardware.audio-V1-ndk",
                "libcutils",
                "libbinder_ndk",
                "liblog",
                "libutils",
                "libbase",
                "libaudioutils",
                "libsecaudiohal_aidl",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "vendor.samsung.hardware.gnss@2.1-service",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.1-service",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libbase",
                "libutils",
                "libhardware",
                "libbinder",
                "libhidlbase",
                "android.frameworks.sensorservice@1.0",
                "android.hardware.gnss@1.0",
                "android.hardware.gnss@1.1",
                "android.hardware.gnss@2.0",
                "android.hardware.gnss@2.1",
                "vendor.samsung.hardware.gnss@2.0",
                "vendor.samsung.hardware.gnss@2.1",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "secril_config_svc",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/secril_config_svc",
            ],
            shared_libs: [
                "libc",
                "libcutils",
                "libsecnativefeature",
                "libutils",
                "liblog",
                "libz",
                "libsemnativecarrierfeature",
                "libc++",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    soc_specific: true,
}

install_symlink {
    name: "vendor_lib_libOpenCL_so",
    soc_specific: true,
    installed_location: "lib/libOpenCL.so",
    symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}

install_symlink {
    name: "vendor_lib_libOpenCL_so_1",
    soc_specific: true,
    installed_location: "lib/libOpenCL.so.1",
    symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}

install_symlink {
    name: "vendor_lib_libOpenCL_so_1_1",
    soc_specific: true,
    installed_location: "lib/libOpenCL.so.1.1",
    symlink_target: "/vendor/lib/egl/libGLES_mali.so",
}

install_symlink {
    name: "vendor_lib64_libOpenCL_so",
    soc_specific: true,
    installed_location: "lib64/libOpenCL.so",
    symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}

install_symlink {
    name: "vendor_lib64_libOpenCL_so_1",
    soc_specific: true,
    installed_location: "lib64/libOpenCL.so.1",
    symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}

install_symlink {
    name: "vendor_lib64_libOpenCL_so_1_1",
    soc_specific: true,
    installed_location: "lib64/libOpenCL.so.1.1",
    symlink_target: "/vendor/lib64/egl/libGLES_mali.so",
}
