summaryrefslogtreecommitdiff
path: root/docker_rebuild_ps2.sh
diff options
context:
space:
mode:
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