Files
vendor_oneplus_dumpling/Android.bp
SirRGB 006a7c6df6 dumpling: Setup ELF checks
Change-Id: I528a53be6ef3518bc04ee0a3115e076460064630
2025-03-30 23:57:42 +02:00

879 lines
20 KiB
Plaintext

//
// Automatically generated file. DO NOT MODIFY
//
soong_namespace {
imports: [
"hardware/oneplus",
"hardware/qcom-caf/msm8998",
"vendor/oneplus/msm8998-common",
],
}
cc_prebuilt_library_shared {
name: "camera.msm8998",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/camera.msm8998.so",
],
shared_libs: [
"liblog",
"libhardware",
"libutils",
"libcutils",
"libsync",
"libmmcamera_interface",
"libmmjpeg_interface",
"libui",
"libcamera_metadata",
"libqdMetaData",
"libqservice",
"libbinder",
"libopcamera_native_modules",
"libopposfr",
"libEIS",
"libOGLManager",
"libDeVIS",
"libVDDualCameraBlurlessAPI",
"libbase",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libactuator_lc898217xc_imx376k",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libactuator_lc898217xc_imx376k.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_1840x1380_30fps_preview_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_1840x1380_30fps_preview_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_2592x1458_120fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_2592x1458_120fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_2592x1458_60fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_2592x1458_60fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_2592x1940_30fps_preview",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_2592x1940_30fps_preview.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_2592x1940_30fps_preview_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_2592x1940_30fps_preview_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_3a_2592x1940_30fps_preview_wechat",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_3a_2592x1940_30fps_preview_wechat.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_common",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_common.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1458_120fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1458_120fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1458_60fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1458_60fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1940_24fps_preview_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1940_24fps_preview_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1940_24fps_snapshot_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1940_24fps_snapshot_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1940_30fps_preview",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1940_30fps_preview.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_cpp_2592x1940_30fps_snapshot",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_cpp_2592x1940_30fps_snapshot.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_isp_2592x1458_120fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_isp_2592x1458_120fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_isp_2592x1458_60fps_video",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_isp_2592x1458_60fps_video.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_isp_2592x1940_24fps_snapshot_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_isp_2592x1940_24fps_snapshot_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_isp_2592x1940_30fps_snapshot",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_isp_2592x1940_30fps_snapshot.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx376k_postproc",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx376k_postproc.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx398_3a_4608x3456_30fps_preview_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx398_3a_4608x3456_30fps_preview_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libchromatix_imx398_cpp_4608x3456_snapshot_bokeh",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libchromatix_imx398_cpp_4608x3456_snapshot_bokeh.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera2_iface_modules",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera2_iface_modules.so",
],
shared_libs: [
"liblog",
"libcutils",
"libmmcamera2_mct",
"libmmcamera2_isp_modules",
"libmmcamera_dbg",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera2_imglib_modules",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera2_imglib_modules.so",
],
shared_libs: [
"liblog",
"libcutils",
"libmmcamera2_mct",
"libmmcamera_imglib",
"libmmcamera_dbg",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera2_mct",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera2_mct.so",
],
shared_libs: [
"liblog",
"libcutils",
"libmmcamera_dbg",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera2_sensor_modules",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera2_sensor_modules.so",
],
shared_libs: [
"libcutils",
"libmmcamera2_mct",
"libz",
"libxml2",
"libmmcamera_dbg",
"liblog",
"libmmcamera_pdaf",
"libmmcamera_pdafcamif",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera2_stats_modules",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera2_stats_modules.so",
],
shared_libs: [
"libcutils",
"libmmcamera2_mct",
"libmmcamera2_stats_lib",
"libmmcamera2_stats_algorithm",
"libxml2",
"libutils",
"libmmcamera_dbg",
"liblog",
"libhidlbase",
"libhidltransport",
"android.frameworks.sensorservice@1.0",
"libmmcamera2_is",
"libsensor1",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmmcamera_imx398",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmmcamera_imx398.so",
],
shared_libs: [
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "fingerprint.msm8998",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/fingerprint.msm8998.so",
],
shared_libs: [
"libgf_hal",
"liblog",
"libbinder",
"libhardware",
"libutils",
"libgoodixfingerprintd_binder",
"fp_hal_extension",
"vendor.oneplus.fingerprint.extension@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgf_ca",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgf_ca.so",
],
shared_libs: [
"libQSEEComAPI",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgf_hal",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgf_hal.so",
],
shared_libs: [
"libcutils",
"libgf_ca",
"libhardware",
"liblog",
"libbinder",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libgoodixfingerprintd_binder",
owner: "oneplus",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgoodixfingerprintd_binder.so",
],
shared_libs: [
"libbinder",
"liblog",
"libhardware",
"libutils",
"libgf_hal",
"libgf_ca",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}