Use of OpenCL on phonne since 2017 to 2024

hi,

i am not sure for the title of the post.

When i start OpenCL in 2017 on my hauwei p8 lite i needed to import to my android project 2 libraraiies “libGLES_mali.so” and “libOpenCL.so” and things where working

On “hauwei honnor play” i nedeed to import 6 librairie.
On “xiaomi MI10T” i needed to import 21 librairies.

and on my new “xiaomi 13T pro” a needed to import 66 libraries.

It loock like using OpenCL on phonne become more and more complicated.

So, the question is, if someone know the answer. For what reason there is so much libraries, why they split everything so much. The size of the total libraries remain nearly the same. I am sure that there is a good reason but which one.

Regards.

The question is not relevant by know. I change the Strategie to get OpenCL running with android machine. Before i used android.mk and copy all libraries from phonne to make it run.
I found another solution wich is a lot better, it is not my solution by the way, found in satcoverflow). It is to use CMakeLists.txt and i just have to copy OpenCL lib and in the case of the xiaomi 13t pro ligmigl.so.

The best way is to use CMakeLists.txt with android. Android.mk make worked but was not the good solution.