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

soong_namespace {
    imports: [
        "vendor/samsung/sm8250-common",
        "vendor/qcom/opensource/display",
    ],
}

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

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

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

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

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

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

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

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

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

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

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

cc_prebuilt_library_shared {
    name: "com.qti.camx.chiiqutils",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcdsprpc",
                "libqdMetaData",
                "libhardware",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

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

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

cc_prebuilt_library_shared {
    name: "com.qti.hvx.addconstant",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so",
            ],
            shared_libs: [
                "libchilog",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.hvx.binning",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so",
            ],
            shared_libs: [
                "libchilog",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.depth",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.depth.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.dummyrtb",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.dummysat",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.eisv2",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcdsprpc",
                "libqdMetaData",
                "libhardware",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.eisv3",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcdsprpc",
                "libqdMetaData",
                "libhardware",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.fcv",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.gpu",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.memcpy",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.remosaic",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.sbi",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.sbi.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libsync",
                "libhidlbase",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libqdMetaData",
                "libhardware",
                "libxml",
                "libui",
                "libcutils",
                "libofflinelog",
                "libuniplugin",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.stich",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.stich.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.node.swregistration",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.afd",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.asd",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.hafoverride",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.pdlibsony",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.pdlibwrapper",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.stats.tracker",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libfastcvopt",
                "libfastcvdsp_stub",
                "libscveCommon",
                "libscveCommon_stub",
                "libscveObjectTracker",
                "libscveObjectTracker_stub",
                "libscveObjectSegmentation",
                "libscveObjectSegmentation_stub",
                "libz",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.capture_bokeh",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.capture_bokeh.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libuniplugin",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.capture_fusion",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.capture_fusion.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libtriplecam_image_optical_zoom",
                "libuniplugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.multi_frame_video_hdr",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.multi_frame_video_hdr.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libarcsoft_multi_frame_video_hdr",
                "libmpbase",
                "libOpenCL",
                "libuniplugin",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.realtimebokeh",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.realtimebokeh.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libuniplugin",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.smooth_transition",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.smooth_transition.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libtriplecam_video_optical_zoom",
                "libmpbase",
                "libOpenCL",
                "libuniplugin",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.uniplugin_capture",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.uniplugin_capture.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libuniplugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.uniplugin_preview",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.uniplugin_preview.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libuniplugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.uniplugin_recording",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.uniplugin_recording.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libuniplugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.samsung.node.uniplugin_vdis",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.samsung.node.uniplugin_vdis.so",
            ],
            shared_libs: [
                "libcamera_metadata",
                "libchilog",
                "libcom.qti.chinodeutils",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libuniplugin",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.ss.stats.aec",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.ss.stats.aec.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libsync",
                "libtswrappercommon",
                "libsensorlistener",
                "libsecnativefeature",
                "libexpat",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.ss.stats.af",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.ss.stats.af.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libsync",
                "libtswrappercommon",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.ss.stats.awb",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.ss.stats.awb.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libsync",
                "libtswrappercommon",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.ss.stats.pdlib",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/camera/components/com.ss.stats.pdlib.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libsync",
                "libtswrappercommon",
                "libion",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "camera/components",
    prefer: true,
    soc_specific: true,
}

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

cc_prebuilt_library_shared {
    name: "com.qti.feature2.anchorsync",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.anchorsync.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.demux",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.demux.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.frameselect",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.frameselect.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.fusion",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.fusion.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.generic",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.generic.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.gs",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.gs.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.hdr",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.hdr.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.memcpy",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.memcpy.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.mfsr",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.mfsr.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.qcfa",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.qcfa.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.rawhdr",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.rawhdr.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.rt",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.rt.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.serializer",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.serializer.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.stub",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.stub.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.feature2.swmf",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/com.qti.feature2.swmf.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "com.qti.chi.override",
                "com.qti.feature2.gs",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidlbase",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "libz",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "android.hardware.gnss@2.1-impl-qti",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so",
            ],
            shared_libs: [
                "liblog",
                "libhidlbase",
                "libcutils",
                "libutils",
                "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",
                "android.hardware.health@1.0",
                "android.hardware.health@2.0",
                "android.hardware.health@2.1",
                "android.hardware.power@1.2",
                "libbase",
                "libloc_core",
                "libgps.utils",
                "liblocation_api",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "com.qti.chi.override",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/com.qti.chi.override.so",
            ],
            shared_libs: [
                "libc++",
                "libcutils",
                "liblog",
                "libofflinelog",
                "libsync",
                "libuniplugin",
                "libsecril-client",
                "vendor.samsung.hardware.thermal@1.0",
                "libhidlbase",
                "libcamera_metadata",
                "libchilog",
                "libhardware",
                "libhidltransport",
                "libqdMetaData",
                "libutils",
                "vendor.qti.hardware.camera.postproc@1.0-service-impl",
                "vendor.qti.hardware.vpp@1.1",
                "vendor.qti.hardware.vpp@1.2",
                "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.0-impl-sec",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl-sec.so",
            ],
            shared_libs: [
                "liblog",
                "libhidlbase",
                "libcutils",
                "libutils",
                "vendor.samsung.hardware.gnss@2.0",
                "libbase",
                "libloc_core",
                "libgps.utils",
                "liblocation_api",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    relative_install_path: "hw",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

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

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

cc_prebuilt_library_shared {
    name: "libbatching",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libbatching.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libloc_core",
                "libgps.utils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    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",
                "libQSEEComAPI",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

cc_prebuilt_library_shared {
    name: "libdataitems",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libdataitems.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "libgps.utils",
                "liblog",
                "libc++",
                "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: "libgarden",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libgarden.so",
            ],
            shared_libs: [
                "libgps.utils",
                "libloc_core",
                "liblocation_api",
                "liblog",
                "libdataitems",
                "libutils",
                "android.hardware.gnss@1.0",
                "android.hardware.gnss@1.1",
                "android.hardware.gnss@2.0",
                "android.hardware.gnss@2.1",
                "android.hardware.gnss.visibility_control@1.0",
                "android.hardware.gnss.measurement_corrections@1.0",
                "android.hardware.gnss.measurement_corrections@1.1",
                "libhidlbase",
                "vendor.qti.gnss@1.0",
                "vendor.qti.gnss@1.1",
                "vendor.qti.gnss@1.2",
                "vendor.qti.gnss@2.1",
                "vendor.qti.gnss@3.0",
                "vendor.qti.gnss@4.0",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "libgeofencing",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libgeofencing.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "libgps.utils",
                "liblog",
                "libloc_core",
                "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: "libgnss",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libgnss.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "liblog",
                "libloc_core",
                "libgps.utils",
                "libsemnativecarrierfeature",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

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

cc_prebuilt_library_shared {
    name: "liblbs_core",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/liblbs_core.so",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "libizat_core",
                "libloc_core",
                "libgps.utils",
                "libcrypto",
                "libsqlite",
                "libloc_api_v02",
                "libmdmdetect",
                "libperipheral_client",
                "libpdmapper",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

cc_prebuilt_library_shared {
    name: "liblocationservice",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/liblocationservice.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libloc_core",
                "libgps.utils",
                "liblbs_core",
                "libdataitems",
                "liblowi_client",
                "libizat_core",
                "liblocation_api",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_library_shared {
    name: "liblocationservice_glue",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/liblocationservice_glue.so",
            ],
            shared_libs: [
                "liblocationservice",
                "libcutils",
                "liblog",
                "libloc_core",
                "libgps.utils",
                "libhardware_legacy",
                "liblbs_core",
                "libdataitems",
                "liblocation_api",
                "libutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

cc_prebuilt_library_shared {
    name: "libqdma_file_agent",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libqdma_file_agent.so",
            ],
            shared_libs: [
                "libcutils",
                "liblog",
                "libbase",
                "libfmq",
                "libhidlbase",
                "libutils",
                "vendor.qti.hardware.qccsyshal@1.0",
                "libmmosal",
                "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: "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: "libsecril-client",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsecril-client.so",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libhardware_legacy",
                "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: "libsynergy_loc_api",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/libsynergy_loc_api.so",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "libqmi_cci",
                "libqmi_common_so",
                "libloc_core",
                "libgps.utils",
                "liblog",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

cc_prebuilt_library_shared {
    name: "nfc_nci_sec",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/nfc_nci_sec.so",
            ],
            shared_libs: [
                "android.hardware.nfc@1.0",
                "android.hardware.nfc@1.1",
                "android.hardware.nfc@1.2",
                "libbase",
                "libcutils",
                "libhardware",
                "libhardware_legacy",
                "libhidlbase",
                "liblog",
                "libutils",
                "libcrypto",
                "libsecnativefeature",
                "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: "sensors.ssc",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/sensors.ssc.so",
            ],
            shared_libs: [
                "libprotobuf-cpp-lite-3.9.1-vendorcompat",
                "liblog",
                "libsnsapi",
                "libssc",
                "libsnsdiaglog",
                "libutils",
                "libcutils",
                "libsns_fastRPC_util",
                "libsensorslog",
                "libhardware",
                "libhidltransport",
                "libhidlbase",
                "android.hardware.sensors@2.0",
                "android.hardware.sensors@2.0-ScopedWakelock",
                "android.hardware.graphics.mapper@3.0",
                "android.hardware.graphics.mapper@2.0",
                "vendor.qti.hardware.display.mapper@3.0",
                "vendor.qti.hardware.display.mapper@1.1",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

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

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

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

cc_prebuilt_library_shared {
    name: "vendor.qti.gnss@2.1",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.qti.gnss@2.1.so",
            ],
            shared_libs: [
                "android.hardware.gnss@1.0",
                "vendor.qti.gnss@1.0",
                "vendor.qti.gnss@1.1",
                "vendor.qti.gnss@1.2",
                "vendor.qti.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.qti.gnss@3.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.qti.gnss@3.0.so",
            ],
            shared_libs: [
                "android.hardware.gnss@1.0",
                "vendor.qti.gnss@1.0",
                "vendor.qti.gnss@1.1",
                "vendor.qti.gnss@1.2",
                "vendor.qti.gnss@2.0",
                "vendor.qti.gnss@2.1",
                "libhidlbase",
                "liblog",
                "libutils",
                "libcutils",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    prefer: true,
    soc_specific: true,
}

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

cc_prebuilt_library_shared {
    name: "vendor.qti.hardware.cacert@1.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.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.qti.hardware.qccsyshal@1.0",
    owner: "samsung",
    strip: {
        none: true,
    },
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.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.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,
}

android_app_import {
    name: "CACertService",
    owner: "samsung",
    apk: "proprietary/vendor/app/CACertService/CACertService.apk",
    certificate: "platform",
    dex_preopt: {
        enabled: false,
    },
    soc_specific: true,
}

prebuilt_etc_xml {
    name: "android.hardware.gnss@2.1-service-qti.xml",
    owner: "samsung",
    src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml",
    filename_from_src: true,
    sub_dir: "vintf/manifest",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "android.hardware.gnss@2.1-service-qti",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-qti",
            ],
            shared_libs: [
                "liblog",
                "libcutils",
                "libbase",
                "libutils",
                "libgps.utils",
                "libqti_vndfwk_detect",
                "libhidlbase",
                "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",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    relative_install_path: "hw",
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "loc_launcher",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/loc_launcher",
            ],
            shared_libs: [
                "liblog",
                "libutils",
                "libcutils",
                "libgps.utils",
                "libqti_vndfwk_detect",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "lowi-server",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/lowi-server",
            ],
            shared_libs: [
                "libcutils",
                "libgps.utils",
                "liblog",
                "libnl",
                "libqmi_cci",
                "libqmi_common_so",
                "libwpa_client",
                "libdiag",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    soc_specific: true,
}

cc_prebuilt_binary {
    name: "xtra-daemon",
    owner: "samsung",
    target: {
        android_arm64: {
            srcs: [
                "proprietary/vendor/bin/xtra-daemon",
            ],
            shared_libs: [
                "libutils",
                "libcutils",
                "libcrypto",
                "libssl",
                "libsqlite",
                "libgps.utils",
                "libloc_core",
                "libizat_core",
                "liblbs_core",
                "liblog",
                "libandroid_net",
                "libavservices_minijail",
                "libcdfw_remote_api",
                "libqcc_file_agent",
                "libc++",
                "libc",
                "libm",
                "libdl",
            ],
        },
    },
    compile_multilib: "64",
    strip: {
        none: true,
    },
    prefer: true,
    soc_specific: true,
}
