update psp script
This commit is contained in:
parent
d2ead2f4d2
commit
fd87ec04ed
|
@ -8,10 +8,22 @@ display_usage() {
|
||||||
echo -e "export:\n setup the environment for local building, run with source psp-env.sh"
|
echo -e "export:\n setup the environment for local building, run with source psp-env.sh"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fetch()
|
||||||
|
{
|
||||||
|
cd ~
|
||||||
|
if [ ! -d ~/libretro/psp ]; then
|
||||||
|
mkdir libretro
|
||||||
|
cd libretro
|
||||||
|
git clone https://github.com/libretro/libretro-super.git psp
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
platform=psp1
|
||||||
|
|
||||||
if [ "$1" = "install" ]; then
|
if [ "$1" = "install" ]; then
|
||||||
if [[ "$MSYSTEM" == *"MINGW64"* ]]; then
|
if [[ "$MSYSTEM" == *"MINGW64"* ]]; then
|
||||||
|
|
||||||
pacman -S git make p7zip tar wget
|
pacman -S git make p7zip tar wget
|
||||||
|
|
||||||
mkdir -p /home/buildbot/tools/devkitpro
|
mkdir -p /home/buildbot/tools/devkitpro
|
||||||
|
@ -20,13 +32,10 @@ if [ "$1" = "install" ]; then
|
||||||
tar zxvf devkitPSP_r16-1-x86_64-win.tar.gz
|
tar zxvf devkitPSP_r16-1-x86_64-win.tar.gz
|
||||||
rm devkitPSP_r16-1-x86_64-win.tar.gz
|
rm devkitPSP_r16-1-x86_64-win.tar.gz
|
||||||
|
|
||||||
cd ~
|
fetch
|
||||||
mkdir libretro
|
|
||||||
cd libretro
|
|
||||||
git clone https://github.com/libretro/libretro-super.git psp
|
|
||||||
|
|
||||||
else
|
else
|
||||||
apt install build-essential git p7zip tar wget
|
|
||||||
|
sudo apt install build-essential git p7zip tar wget
|
||||||
|
|
||||||
mkdir -p tools/devkitpro
|
mkdir -p tools/devkitpro
|
||||||
cd tools/devkitpro
|
cd tools/devkitpro
|
||||||
|
@ -34,25 +43,30 @@ if [ "$1" = "install" ]; then
|
||||||
tar jxvf devkitPSP_r16-1-x86_64-linux.tar.bz2
|
tar jxvf devkitPSP_r16-1-x86_64-linux.tar.bz2
|
||||||
rm devkitPSP_r16-1-x86_64-linux.tar.bz2
|
rm devkitPSP_r16-1-x86_64-linux.tar.bz2
|
||||||
|
|
||||||
cd ~
|
fetch
|
||||||
mkdir libretro
|
|
||||||
cd libretro
|
|
||||||
git clone https://github.com/libretro/libretro-super.git psp
|
|
||||||
|
|
||||||
cd ~
|
cd ~
|
||||||
|
|
||||||
|
if [ ! -d "/home/buildbot/tools" ]; then
|
||||||
sudo mkdir -p /home/buildbot
|
sudo mkdir -p /home/buildbot
|
||||||
sudo ln -s ~/tools /home/buildbot/tools
|
sudo ln -s ~/tools /home/buildbot/tools
|
||||||
|
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
|
echo $platform environment ready...
|
||||||
|
fi;
|
||||||
|
|
||||||
if [ "$1" = "build" ]; then
|
if [ "$1" = "build" ]; then
|
||||||
|
if [ -d "/home/buildbot/tools/devkitpro/" ]; then
|
||||||
cd ~/libretro/psp
|
cd ~/libretro/psp
|
||||||
git pull
|
git pull
|
||||||
./libretro-buildbot-recipe.sh recipes/playstation/psp
|
./libretro-buildbot-recipe.sh recipes/playstation/psp
|
||||||
|
else
|
||||||
|
echo $platform environment not found, run with install again...
|
||||||
|
fi
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
if [ "$1" = "export" ]; then
|
if [ "$1" = "export" ]; then
|
||||||
|
if [ -d "/home/buildbot/tools/devkitpro/" ]; then
|
||||||
export PATH=$PATH:/home/buildbot/tools/devkitpro/devkitPSP/bin/
|
export PATH=$PATH:/home/buildbot/tools/devkitpro/devkitPSP/bin/
|
||||||
export DEVKITPRO=/home/buildbot/tools/devkitpro/
|
export DEVKITPRO=/home/buildbot/tools/devkitpro/
|
||||||
export DEVKITPSP=/home/buildbot/tools/devkitpro/devkitPSP/
|
export DEVKITPSP=/home/buildbot/tools/devkitpro/devkitPSP/
|
||||||
|
@ -60,8 +74,10 @@ if [ "$1" = "export" ]; then
|
||||||
export PLATFORM=psp1
|
export PLATFORM=psp1
|
||||||
export CC=psp-gcc
|
export CC=psp-gcc
|
||||||
export CXX=psp-g++
|
export CXX=psp-g++
|
||||||
|
echo $platform environment ready...
|
||||||
echo environment ready...
|
else
|
||||||
|
echo $platform environment not found, run with install again...
|
||||||
|
fi;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $# -le 0 ]; then
|
if [ $# -le 0 ]; then
|
||||||
|
|
Loading…
Reference in New Issue