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 31 32 33 34 35 36 37 38
|
#!/bin/bash
set -e
target=$1
if [ "$2" = "dualopk" ]; then
dualopk="dualopk=yes"
else
dualopk=
fi
case $target in
gcw0)
libc=uclibc
;;
lepus | rs90)
libc=musl
;;
*)
echo "please provide a valid target for the build: gcw0, lepus or rs90"
exit 1
;;
esac
TOOLCHAIN=/opt/$target-toolchain
SYSROOT=$TOOLCHAIN/mipsel-$target-linux-$libc
export PATH=$TOOLCHAIN/usr/bin:$SYSROOT/usr/include:$TOOLCHAIN/bin:$PATH
export CXX=mipsel-linux-g++
./configure --host=opendingux-$target --enable-release --disable-detection-full --default-dynamic --enable-plugins
make -j12 od-make-opk $dualopk
ls -lh scummvm_$target*.opk
|