mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-04 23:07:46 -04:00
build, cleanup after toolchain container changes
This commit is contained in:
parent
3a6b0cc004
commit
ec0357587e
2 changed files with 37 additions and 34 deletions
|
@ -28,8 +28,8 @@ shift; plat=" $* "
|
|||
# GPH devices: gp2x, wiz, caanoo, with ubuntu arm gcc 4.7
|
||||
docker pull ghcr.io/irixxxx/toolchain-gp2x
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=arm-none-eabi- ./configure --platform=gp2x &&\
|
||||
make clean all &&\
|
||||
./configure --platform=gp2x &&\
|
||||
make clean && make -j2 all &&\
|
||||
make -C platform/gp2x rel VER=$rel "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-gp2x sh &&
|
||||
mv PicoDrive_$rel.zip release-$rel/PicoDrive-gph_$rel.zip
|
||||
|
@ -40,8 +40,8 @@ mv PicoDrive_$rel.zip release-$rel/PicoDrive-gph_$rel.zip
|
|||
# NB works for legacy dingux and possibly opendingux before gcw0
|
||||
docker pull ghcr.io/irixxxx/toolchain-dingux
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=mipsel-linux- ./configure --platform=dingux &&\
|
||||
CROSS_COMPILE=mipsel-linux- make clean all "\
|
||||
./configure --platform=dingux &&\
|
||||
make clean && make -j2 all "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-dingux sh &&
|
||||
mv PicoDrive-dge.zip release-$rel/PicoDrive-dge_$rel.zip
|
||||
}
|
||||
|
@ -50,8 +50,8 @@ mv PicoDrive-dge.zip release-$rel/PicoDrive-dge_$rel.zip
|
|||
# retrofw: rs-97 and similar, JZ4760 (mips32r1 with fpu)
|
||||
docker pull ghcr.io/irixxxx/toolchain-retrofw
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=mipsel-RetroFW-linux-uclibc- ./configure --platform=retrofw &&\
|
||||
CROSS_COMPILE=mipsel-RetroFW-linux-uclibc- make clean all "\
|
||||
./configure --platform=retrofw &&\
|
||||
make clean && make -j2 all "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-retrofw sh &&
|
||||
mv PicoDrive.opk release-$rel/PicoDrive-retrofw_$rel.opk
|
||||
}
|
||||
|
@ -60,8 +60,8 @@ mv PicoDrive.opk release-$rel/PicoDrive-retrofw_$rel.opk
|
|||
# gcw0: JZ4770 (mips32r2 with fpu), swapped X/Y buttons
|
||||
docker pull ghcr.io/irixxxx/toolchain-opendingux
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=mipsel-linux- ./configure --platform=gcw0 &&\
|
||||
CROSS_COMPILE=mipsel-linux- make clean all "\
|
||||
./configure --platform=gcw0 &&\
|
||||
make clean && make -j2 all "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-opendingux sh &&
|
||||
mv PicoDrive.opk release-$rel/PicoDrive-gcw0_$rel.opk
|
||||
}
|
||||
|
@ -70,8 +70,8 @@ mv PicoDrive.opk release-$rel/PicoDrive-gcw0_$rel.opk
|
|||
# rg350, gkd350h etc: JZ4770 or newer
|
||||
docker pull ghcr.io/irixxxx/toolchain-opendingux
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=mipsel-linux- ./configure --platform=opendingux &&\
|
||||
CROSS_COMPILE=mipsel-linux- make clean all "\
|
||||
./configure --platform=opendingux &&\
|
||||
make clean && make -j2 all "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-opendingux sh &&
|
||||
mv PicoDrive.opk release-$rel/PicoDrive-opendingux_$rel.opk
|
||||
}
|
||||
|
@ -79,9 +79,10 @@ mv PicoDrive.opk release-$rel/PicoDrive-opendingux_$rel.opk
|
|||
[ -z "${plat##* miyoo *}" ] && {
|
||||
# miyoo: BittBoy >=v1, PocketGo, Powkiddy [QV]90/Q20 (Allwinner F1C100s, ARM926)
|
||||
docker pull miyoocfw/toolchain
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=arm-buildroot-linux-musleabi- ./configure --platform=miyoo &&\
|
||||
CROSS_COMPILE=arm-buildroot-linux-musleabi- make clean all "\
|
||||
echo " export CROSS_COMPILE=arm-buildroot-linux-musleabi- &&\
|
||||
git config --global --add safe.directory /home/picodrive &&\
|
||||
./configure --platform=miyoo &&\
|
||||
make clean && make -j2 all "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm miyoocfw/toolchain sh &&
|
||||
mv PicoDrive.zip release-$rel/PicoDrive-miyoo_$rel.zip
|
||||
}
|
||||
|
@ -89,10 +90,10 @@ mv PicoDrive.zip release-$rel/PicoDrive-miyoo_$rel.zip
|
|||
[ -z "${plat##* psp *}" ] && {
|
||||
# psp (experimental), pspdev SDK toolchain
|
||||
docker pull --platform=linux/amd64 ghcr.io/pspdev/pspdev
|
||||
echo " apk add git gcc g++ zip &&\
|
||||
echo " apk add git gcc g++ zip && export CROSS_COMPILE=psp- &&\
|
||||
git config --global --add safe.directory /home/picodrive &&\
|
||||
CROSS_COMPILE=psp- ./configure --platform=psp &&\
|
||||
CROSS_COMPILE=psp- make clean all &&\
|
||||
./configure --platform=psp &&\
|
||||
make clean && make -j2 all &&\
|
||||
make -C platform/psp rel VER=$rel "\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/pspdev/pspdev sh &&
|
||||
mv PicoDrive_psp_$rel.zip release-$rel/PicoDrive-psp_$rel.zip
|
||||
|
@ -103,7 +104,7 @@ mv PicoDrive_psp_$rel.zip release-$rel/PicoDrive-psp_$rel.zip
|
|||
docker pull ghcr.io/irixxxx/toolchain-pandora
|
||||
echo " git config --global --add safe.directory /home/picodrive &&\
|
||||
./configure --platform=pandora &&\
|
||||
make clean all &&\
|
||||
make clean && make -j2 all &&\
|
||||
\${CROSS_COMPILE}strip -o PicoDrive-pandora-$rel PicoDrive"\
|
||||
| docker run -i -v$PWD:/home/picodrive -w/home/picodrive --rm ghcr.io/irixxxx/toolchain-pandora sh &&
|
||||
mv PicoDrive-pandora-$rel release-$rel/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue