redfin: Declare EGL libs as symlinks during extraction

Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
This commit is contained in:
Bruno Martins
2024-03-28 13:11:44 +00:00
committed by Michael Bestas
parent 306c6b93d9
commit eaaa9f6aec
2 changed files with 18 additions and 6 deletions

View File

@@ -608,10 +608,10 @@ vendor/lib/com.qualcomm.qti.uceservice@2.1.so
vendor/lib/com.qualcomm.qti.uceservice@2.2.so
vendor/lib/com.qualcomm.qti.uceservice@2.3.so
vendor/lib/egl/eglSubDriverAndroid.so
vendor/lib/egl/libEGL_adreno.so
vendor/lib/egl/libEGL_adreno.so;SYMLINK=vendor/lib/libEGL_adreno.so
vendor/lib/egl/libGLESv1_CM_adreno.so
vendor/lib/egl/libGLESv2_adreno.so
vendor/lib/egl/libq3dtools_adreno.so
vendor/lib/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib/libGLESv2_adreno.so
vendor/lib/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib/libq3dtools_adreno.so
vendor/lib/egl/libq3dtools_esx.so
vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
@@ -1146,10 +1146,10 @@ vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
vendor/lib64/deviceInfoServiceModule.so
vendor/lib64/egl/eglSubDriverAndroid.so
vendor/lib64/egl/libEGL_adreno.so
vendor/lib64/egl/libEGL_adreno.so;SYMLINK=vendor/lib64/libEGL_adreno.so
vendor/lib64/egl/libGLESv1_CM_adreno.so
vendor/lib64/egl/libGLESv2_adreno.so
vendor/lib64/egl/libq3dtools_adreno.so
vendor/lib64/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib64/libGLESv2_adreno.so
vendor/lib64/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib64/libq3dtools_adreno.so
vendor/lib64/egl/libq3dtools_esx.so
vendor/lib64/g3a.data.manager.vendor.so
vendor/lib64/google_wifi_firmware_config_info_cc_proto.so

View File

@@ -1516,6 +1516,10 @@ function presign() {
sed -i "s|vendor/${1}$|vendor/${1};PRESIGNED|g" "${_output_file}"
}
function symlink() {
sed -i "s|vendor/${1}$|vendor/${1};SYMLINK=${2}|g" "${_output_file}"
}
function as_module() {
sed -i "s|vendor/${1}$|-vendor/${1}|g" "${_output_file}"
}
@@ -1525,6 +1529,14 @@ function header() {
}
presign "app/adreno_graphics_driver/adreno_graphics_driver.apk"
symlink "lib/egl/libEGL_adreno.so" "vendor/lib/libEGL_adreno.so"
symlink "lib/egl/libGLESv2_adreno.so" "vendor/lib/libGLESv2_adreno.so"
symlink "lib/egl/libq3dtools_adreno.so" "vendor/lib/libq3dtools_adreno.so"
symlink "lib64/egl/libEGL_adreno.so" "vendor/lib64/libEGL_adreno.so"
symlink "lib64/egl/libGLESv2_adreno.so" "vendor/lib64/libGLESv2_adreno.so"
symlink "lib64/egl/libq3dtools_adreno.so" "vendor/lib64/libq3dtools_adreno.so"
as_module "lib/libadsprpc.so"
as_module "lib/libfastcvopt.so"
as_module "lib/libMpeg4SwEncoder.so"