23 lines
608 B
Bash
23 lines
608 B
Bash
|
#!/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
|