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

soong_namespace {
    imports: [
        "device/samsung/universal9830-common",
        "hardware/samsung",
        "hardware/samsung_slsi-linaro/exynos",
        "hardware/samsung_slsi-linaro/exynos/gralloc/gralloc3",
        "hardware/samsung_slsi-linaro/graphics",
        "hardware/samsung_slsi-linaro/interfaces",
        "vendor/samsung/universal9830-common",
    ],
}

cc_prebuilt_library_shared {
    name: "android.hardware.bluetooth@1.0-impl-qti",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so",
            ],
            shared_libs: [
                "libbase",
                "libcutils",
                "libhidlbase",
                "libhidltransport",
                "liblog",
                "libutils",
                "vendor.samsung.hardware.bluetooth@2.0",
                "android.hardware.bluetooth@1.0",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so",
            ],
            shared_libs: [
                "libbase",
                "libcutils",
                "libhidlbase",
                "libhidltransport",
                "liblog",
                "libutils",
                "vendor.samsung.hardware.bluetooth@2.0",
                "android.hardware.bluetooth@1.0",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "both",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

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

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

cc_prebuilt_library_shared {
    name: "lib_SamsungRec_07020",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm: {
            srcs: [
                "proprietary/vendor/lib/lib_SamsungRec_07020.so",
            ],
            shared_libs: [
                "libc",
                "libm",
                "libdl",
                "liblog",
            ],
        },
    },
    compile_multilib: "32",
    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: "camera.exynos990",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/camera.exynos990.so",
            ],
            shared_libs: [
                "liblog",
                "libhardware",
                "libutils",
                "libion_exynos",
                "libhwjpeg",
                "libnativewindow",
                "libexynoscamera3",
                "android.hardware.graphics.allocator@2.0",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

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

cc_prebuilt_library_shared {
    name: "libbauthtzcommon",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libbauthtzcommon.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libteecl",
                "libc",
                "libm",
                "libdl",
                "libc++",
            ],
        },
    },
    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: "libexynoscamera3",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libexynoscamera3.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libui",
                "libcamera_metadata",
                "libutilscallstack",
                "libexynosutils",
                "libhwjpeg",
                "libexynosv4l2",
                "libion_exynos",
                "libsync",
                "libcsc",
                "android.hardware.graphics.allocator@2.0",
                "android.hardware.graphics.mapper@2.0",
                "libGrallocMapperCamera",
                "libhwjsqz",
                "libsecnativefeature",
                "libuniplugin",
                "libsensorlistener",
                "libuniapi",
                "libSEF.quram",
                "libsecril-client",
                "vendor.samsung.hardware.thermal@1.0",
                "libhidlbase",
                "libexynoscamera_vpl_plugin",
                "libexynoscamera_plugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

cc_prebuilt_library_shared {
    name: "libexynoscamera_vpl_plugin",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libexynoscamera_vpl_plugin.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libexynoscamera_plugin",
                "libexynosutils",
                "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: "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: "libsynaFpSensorTestNwd",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsynaFpSensorTestNwd.so",
            ],
            shared_libs: [
                "liblog",
                "libdl",
                "libc",
            ],
        },
    },
    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: "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: "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",
                "libsecnativefeature",
                "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: "sensors.sensorhub",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/sensors.sensorhub.so",
            ],
            shared_libs: [
                "libutils-v32",
                "android.hardware.sensors@1.0",
                "android.hardware.sensors@2.0",
                "android.hardware.sensors@2.0-ScopedWakelock",
                "android.hardware.sensors@2.1",
                "libcutils",
                "liblog",
                "libbase",
                "libhidlbase",
                "libhidltransport",
                "libutils",
                "libhardware",
                "libhardware_legacy",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

android_app_import {
    name: "HotwordEnrollmentOKGoogleEx2CORTEXM4",
    owner: "samsung",
    apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleEx2CORTEXM4/HotwordEnrollmentOKGoogleEx2CORTEXM4.apk",
    certificate: "platform",
    dex_preopt: {
        enabled: false,
    },
    privileged: true,
    product_specific: true,
}

android_app_import {
    name: "HotwordEnrollmentXGoogleEx2CORTEXM4",
    owner: "samsung",
    apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleEx2CORTEXM4/HotwordEnrollmentXGoogleEx2CORTEXM4.apk",
    certificate: "platform",
    dex_preopt: {
        enabled: false,
    },
    privileged: true,
    product_specific: true,
}

cc_prebuilt_binary {
    name: "android.hardware.bluetooth@1.0-service-qti",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libutils",
                "libhwbinder",
                "libhidlbase",
                "libhidltransport",
                "vendor.samsung.hardware.bluetooth@2.0",
                "android.hardware.bluetooth@1.0",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    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: "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,
}
