diff --git a/Android.bp b/Android.bp index 9308ccbc..d68aceb7 100644 --- a/Android.bp +++ b/Android.bp @@ -3301,6 +3301,85 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc2", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc2.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_lscv35", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_lscv35.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmmcamera_mfnr", owner: "motorola", @@ -3328,6 +3407,33 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr_t4", + owner: "motorola", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr_t4.so", + ], + shared_libs: [ + "libopencv", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmot_afd", owner: "motorola", diff --git a/devon-vendor.mk b/devon-vendor.mk index 762d50e2..55fbb77f 100644 --- a/devon-vendor.mk +++ b/devon-vendor.mk @@ -3292,7 +3292,11 @@ PRODUCT_PACKAGES += \ liblmutils-ns \ libmctfengine_stub \ libmmcamera_cac3 \ + libmmcamera_faceproc \ + libmmcamera_faceproc2 \ + libmmcamera_lscv35 \ libmmcamera_mfnr \ + libmmcamera_mfnr_t4 \ libmot_afd \ libmot_lux_standardization \ libmpbase \ diff --git a/proprietary/vendor/lib64/libmmcamera_faceproc.so b/proprietary/vendor/lib64/libmmcamera_faceproc.so new file mode 100644 index 00000000..e414f31b Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_faceproc.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_faceproc2.so b/proprietary/vendor/lib64/libmmcamera_faceproc2.so new file mode 100644 index 00000000..594d47b9 Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_faceproc2.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_lscv35.so b/proprietary/vendor/lib64/libmmcamera_lscv35.so new file mode 100644 index 00000000..60e7d300 Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_lscv35.so differ diff --git a/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so b/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so new file mode 100644 index 00000000..7805f19e Binary files /dev/null and b/proprietary/vendor/lib64/libmmcamera_mfnr_t4.so differ