2025-02-15 16:33:00 -07:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2025-03-02 12:33:15 -07:00
|
|
|
uid=$(id -u)
|
|
|
|
gid=$(id -g)
|
2025-03-02 19:38:25 -07:00
|
|
|
key=$HOME/.ssh/id_rsa.pub
|
2025-02-15 16:33:00 -07:00
|
|
|
kits=(gp32-dev gp2x-dev gba-dev nds-dev 3ds-dev gamecube-dev wii-dev wiiu-dev switch-dev)
|
|
|
|
|
|
|
|
for kit in ${kits[@]}; do
|
2025-03-02 12:33:15 -07:00
|
|
|
echo building $kit...
|
2025-03-02 19:38:25 -07:00
|
|
|
docker build -t devkitpro:$(echo $kit | sed "s|-dev||") --build-arg TOOLS="$kit" --build-arg UID=$uid --build-arg GID=$gid --secret id=key,src=$key .
|
2025-02-15 16:33:00 -07:00
|
|
|
done
|
|
|
|
|
2025-03-02 12:33:15 -07:00
|
|
|
echo building all devkits...
|
2025-03-02 19:38:25 -07:00
|
|
|
docker build -t devkitpro:all --build-arg TOOLS="$(echo "${kits[@]}")" --build-arg UID=$uid --build-arg GID=$gid --secret id=key,src=$key .
|