summaryrefslogtreecommitdiff
path: root/docker_rebuild_ps2.sh
diff options
context:
space:
mode:
authorclaude-bot <[email protected]>2026-07-13 12:40:03 +0000
committerclaude-bot <[email protected]>2026-07-13 12:40:03 +0000
commit847962910f0bff071f3bf07c9abb87764fb6cac3 (patch)
treeddcd429e134c7fd5f72ddc97ced175de8d66fcd0 /docker_rebuild_ps2.sh
downloadlibrw-847962910f0bff071f3bf07c9abb87764fb6cac3.tar.gz
librw-847962910f0bff071f3bf07c9abb87764fb6cac3.zip
Import aap/librw @ masterHEADmaster
Snapshot for re3/reVC vendoring, per @lzcnt. Source: https://github.com/aap/librw (master).
Diffstat (limited to 'docker_rebuild_ps2.sh')
-rwxr-xr-xdocker_rebuild_ps2.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/docker_rebuild_ps2.sh b/docker_rebuild_ps2.sh
new file mode 100755
index 0000000..cf8148f
--- /dev/null
+++ b/docker_rebuild_ps2.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+TARGET=release_ps2
+
+set -e
+
+LIBRWDIR=$(dirname "$(readlink -f "$0")")
+echo "LIBRWDIR is $LIBRWDIR"
+
+cd "$LIBRWDIR"
+
+premake5 gmake
+
+docker rm librw_instance -f >/dev/null 2>&1 || true
+docker stop librw_instance -t 0 >/dev/null 2>&1 || true
+
+docker pull librw/librw
+docker run -v "$LIBRWDIR:/librw:rw,z" --name librw_instance -d librw/librw sleep infinity
+docker exec -u builder librw_instance /bin/bash -c "cd /librw/build && make clean config=$TARGET && make config=$TARGET verbose=1"
+
+docker rm librw_instance -f >/dev/null 2>&1 || true
+docker stop librw_instance -t 0 >/dev/null 2>&1 || true