hc
2024-08-12 0517ab8c70e05fc5877c0c6dae1a5f42a16dcf88
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
 
ARCH=${1:-aarch64}
GPU=${2:-midgard-t86x}
VERSION=${3:-r18p0}
SUBVERSION=${4:-none}
PLATFORM=${5:-x11}
OPTIMIZE=${6:-O3}
 
[ ${ARCH} = 'armv7l' -o ${ARCH} = 'armhf' -o ${ARCH} = 'arm32' ] && ARCH=arm
[ ${ARCH} = 'armv8' -o ${ARCH} = 'arm64' ] && ARCH=aarch64
 
if [ ${SUBVERSION} = 'none' ]; then
   LIB="libmali-${GPU}-${VERSION}-${PLATFORM}.so"
elif [ ${SUBVERSION} = 'all' ]; then
   LIB="libmali-${GPU}-${VERSION}*-${PLATFORM}.so"
else
   LIB="libmali-${GPU}-${VERSION}-${SUBVERSION}-${PLATFORM}.so"
fi
 
DIR=lib
case ${OPTIMIZE} in
   O*)
       DIR=optimize_${OPTIMIZE#O}
       ;;
esac
 
find ${DIR}/${ARCH}* -name ${LIB}
 
exit 0