From 223e51a6317d37d3288ca6d9541f40c33fc53992 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Mon, 24 Jun 2024 01:06:29 +0300 Subject: [PATCH] sm6225-common: Add symlinks Change-Id: I924871d1ad76b0dff5126abbf55327920f709878 --- Android.bp | 57 +++++++++++++++++++++++++++++++++++++++++ sm6225-common-vendor.mk | 10 ++++++++ 2 files changed, 67 insertions(+) diff --git a/Android.bp b/Android.bp index 1ca86c3..d5fc8df 100644 --- a/Android.bp +++ b/Android.bp @@ -31,6 +31,7 @@ android_app_import { name: "CneApp", owner: "motorola", apk: "proprietary/vendor/app/CneApp/CneApp.apk", + required: ["CneApp.libvndfwk_detect_jni.qti_symlink"], certificate: "platform", dex_preopt: { enabled: false, @@ -273,3 +274,59 @@ prebuilt_etc_xml { soc_specific: true, } +install_symlink { + name: "libimscamera_jni_libimscamera_jni_symlink64", + system_ext_specific: true, + installed_location: "priv-app/ims/lib/arm64/libimscamera_jni.so", + symlink_target: "/system_ext/lib64/libimscamera_jni.so", +} + +install_symlink { + name: "libimsmedia_jni_libimsmedia_jni_symlink64", + system_ext_specific: true, + installed_location: "priv-app/ims/lib/arm64/libimsmedia_jni.so", + symlink_target: "/system_ext/lib64/libimsmedia_jni.so", +} + +install_symlink { + name: "libEGL_adreno_libEGL_adreno_symlink32", + soc_specific: true, + installed_location: "lib/libEGL_adreno.so", + symlink_target: "/vendor/lib/egl/libEGL_adreno.so", +} + +install_symlink { + name: "libGLESv2_adreno_libGLESv2_adreno_symlink32", + soc_specific: true, + installed_location: "lib/libGLESv2_adreno.so", + symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so", +} + +install_symlink { + name: "libq3dtools_adreno_libq3dtools_adreno_symlink32", + soc_specific: true, + installed_location: "lib/libq3dtools_adreno.so", + symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so", +} + +install_symlink { + name: "libEGL_adreno_libEGL_adreno_symlink64", + soc_specific: true, + installed_location: "lib64/libEGL_adreno.so", + symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", +} + +install_symlink { + name: "libGLESv2_adreno_libGLESv2_adreno_symlink64", + soc_specific: true, + installed_location: "lib64/libGLESv2_adreno.so", + symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", +} + +install_symlink { + name: "libq3dtools_adreno_libq3dtools_adreno_symlink64", + soc_specific: true, + installed_location: "lib64/libq3dtools_adreno.so", + symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", +} + diff --git a/sm6225-common-vendor.mk b/sm6225-common-vendor.mk index 5afe8b2..3cc64f0 100644 --- a/sm6225-common-vendor.mk +++ b/sm6225-common-vendor.mk @@ -701,3 +701,13 @@ PRODUCT_PACKAGES += \ vendor.qti.ims.rcsuce-V1.2-java \ manifest_android.hardware.drm@1.3-service.widevine \ vendor.qti.gnss@4.0-service + +PRODUCT_PACKAGES += \ + libimscamera_jni_libimscamera_jni_symlink64 \ + libimsmedia_jni_libimsmedia_jni_symlink64 \ + libEGL_adreno_libEGL_adreno_symlink32 \ + libGLESv2_adreno_libGLESv2_adreno_symlink32 \ + libq3dtools_adreno_libq3dtools_adreno_symlink32 \ + libEGL_adreno_libEGL_adreno_symlink64 \ + libGLESv2_adreno_libGLESv2_adreno_symlink64 \ + libq3dtools_adreno_libq3dtools_adreno_symlink64