You've already forked libmali-rockchip
mirror of
https://github.com/armbian/libmali-rockchip.git
synced 2026-01-06 12:03:41 -08:00
Support using dummy as subversion or main display platform. Change-Id: I416015f29ff486d172c2290e1772fc0a9b711457 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
60 lines
964 B
Bash
Executable File
60 lines
964 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PRINT_GPU=false
|
|
PRINT_VERSION=false
|
|
PRINT_SUBVERSION=false
|
|
PRINT_PLATFORM=false
|
|
|
|
PLATFORMS="gbm|wayland|x11|only-cl|dummy"
|
|
|
|
parse_name() {
|
|
[ -z "$1" ] && return
|
|
|
|
GPU=$(echo $1|cut -d'-' -f'2,3')
|
|
VERSION=$(echo $1|cut -d'-' -f4)
|
|
|
|
PLATFORM=$(echo $1|grep -owE "$PLATFORMS"|xargs -n 1|tail -1)
|
|
[ -z "$PLATFORM" ] && PLATFORM=x11
|
|
|
|
SUBVERSION=$(echo ${1%-$PLATFORM}|cut -d'-' -f'5-')
|
|
|
|
if $PRINT_GPU;then
|
|
echo $GPU
|
|
elif $PRINT_VERSION;then
|
|
echo $VERSION
|
|
elif $PRINT_SUBVERSION;then
|
|
echo $SUBVERSION
|
|
elif $PRINT_PLATFORM;then
|
|
echo $PLATFORM
|
|
else
|
|
echo name=$1
|
|
echo gpu=$GPU
|
|
echo version=$VERSION
|
|
echo subversion=$SUBVERSION
|
|
echo platform=$PLATFORM
|
|
fi
|
|
}
|
|
|
|
case "$1" in
|
|
--gpu)
|
|
PRINT_GPU=true
|
|
shift
|
|
;;
|
|
--version)
|
|
PRINT_VERSION=true
|
|
shift
|
|
;;
|
|
--subversion)
|
|
PRINT_SUBVERSION=true
|
|
shift
|
|
;;
|
|
--platform)
|
|
PRINT_PLATFORM=true
|
|
shift
|
|
;;
|
|
esac
|
|
|
|
for lib in "$@";do
|
|
parse_name $(echo $lib|grep -o "libmali-[^\.]*")
|
|
done
|