mirror of
https://github.com/rommapp/grout.git
synced 2026-04-23 06:54:36 +00:00
74 lines
2.1 KiB
Bash
74 lines
2.1 KiB
Bash
#!/bin/sh
|
|
CUR_DIR="$(dirname "$0")"
|
|
cd "$CUR_DIR"/grout || exit 1
|
|
|
|
# Apply pending update
|
|
if [ -d "../../.update" ]; then
|
|
cp -rf ../../.update/* ../..
|
|
rm -rf ../../.update
|
|
fi
|
|
|
|
export CFW=SPRUCE
|
|
|
|
case "$PLATFORM" in
|
|
|
|
############################################################
|
|
# A30
|
|
############################################################
|
|
"A30" )
|
|
export LD_LIBRARY_PATH="/mnt/SDCARD/spruce/a30/sdl2:$LD_LIBRARY_PATH"
|
|
export LD_LIBRARY_PATH="$CUR_DIR/grout/lib32/a30:$LD_LIBRARY_PATH"
|
|
export SPRUCE_DEVICE="A30"
|
|
./grout32
|
|
;;
|
|
|
|
############################################################
|
|
# Brick / SmartPro / SmartProS
|
|
############################################################
|
|
"Brick" | "SmartPro" | "SmartProS")
|
|
export LD_LIBRARY_PATH="$CUR_DIR/grout/lib64:$LD_LIBRARY_PATH"
|
|
export SPRUCE_DEVICE="TRIMUI"
|
|
./grout64
|
|
;;
|
|
|
|
############################################################
|
|
# GKD Pixel 2
|
|
############################################################
|
|
"Pixel2")
|
|
export LD_LIBRARY_PATH="$CUR_DIR/grout/lib64:$LD_LIBRARY_PATH"
|
|
export SPRUCE_DEVICE="PIXEL"
|
|
./grout64
|
|
;;
|
|
|
|
|
|
############################################################
|
|
# Miyoo Flip
|
|
############################################################
|
|
"Flip" )
|
|
export LD_LIBRARY_PATH="$CUR_DIR/grout/lib64:$LD_LIBRARY_PATH"
|
|
export SPRUCE_DEVICE="MIYOOFLIP"
|
|
./grout64
|
|
;;
|
|
|
|
############################################################
|
|
# Miyoo Mini Flip
|
|
############################################################
|
|
"MiyooMini" )
|
|
export SDL_VIDEODRIVER=mmiyoo
|
|
export SDL_AUDIODRIVER=mmiyoo
|
|
export EGL_VIDEODRIVER=mmiyoo
|
|
export SDL_MMIYOO_DOUBLE_BUFFER=1
|
|
export IS_MIYOO=1
|
|
export SPRUCE_DEVICE="MIYOOMINI"
|
|
export LD_LIBRARY_PATH="$CUR_DIR/grout/lib32/miyoo:$LD_LIBRARY_PATH"
|
|
./grout32
|
|
;;
|
|
|
|
############################################################
|
|
# Unknown
|
|
############################################################
|
|
* )
|
|
echo "Unknown Spruce platform: $PLATFORM" >> grout.log
|
|
;;
|
|
esac
|