diff --git a/Android.bp b/Android.bp index a921407..ee20418 100644 --- a/Android.bp +++ b/Android.bp @@ -617,6 +617,34 @@ prebuilt_etc_xml { soc_specific: true, } +install_symlink { + name: "libdmengine_libdmengine_symlink32", + product_specific: true, + installed_location: "priv-app/DMService/lib/arm/libdmengine.so", + symlink_target: "/product/lib/libdmengine.so", +} + +install_symlink { + name: "libdmjavaplugin_libdmjavaplugin_symlink32", + product_specific: true, + installed_location: "priv-app/DMService/lib/arm/libdmjavaplugin.so", + symlink_target: "/product/lib/libdmjavaplugin.so", +} + +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", +} + cc_prebuilt_library_shared { name: "libMpeg4SwEncoder", owner: "google", @@ -709,6 +737,7 @@ android_app_import { name: "CneApp", owner: "google", apk: "proprietary/vendor/app/CneApp/CneApp.apk", + required: ["CneApp.libvndfwk_detect_jni.qti_symlink"], certificate: "platform", dex_preopt: { enabled: false, @@ -894,3 +923,45 @@ prebuilt_etc_xml { soc_specific: true, } +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/redfin-vendor.mk b/redfin-vendor.mk index 3d41ebe..95dc770 100644 --- a/redfin-vendor.mk +++ b/redfin-vendor.mk @@ -133,6 +133,12 @@ PRODUCT_PACKAGES += \ google-ril \ qcrilhook \ manifest_wifi_ext_aidl + +PRODUCT_PACKAGES += \ + libdmengine_libdmengine_symlink32 \ + libdmjavaplugin_libdmjavaplugin_symlink32 \ + libimscamera_jni_libimscamera_jni_symlink64 \ + libimsmedia_jni_libimsmedia_jni_symlink64 PRODUCT_COPY_FILES += \ vendor/google/redfin/proprietary/product/etc/CarrierSettings/1and1_de.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/1and1_de.pb \ vendor/google/redfin/proprietary/product/etc/CarrierSettings/2degrees_nz.pb:$(TARGET_COPY_OUT_PRODUCT)/etc/CarrierSettings/2degrees_nz.pb \ @@ -2171,3 +2177,11 @@ PRODUCT_PACKAGES += \ rebootescrow-citadel \ vendor.google.google_battery-default \ vendor.google.wireless_charger-default + +PRODUCT_PACKAGES += \ + 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