marrakesh/mrk-srv-build.sh

26 lines
428 B
Bash
Executable File

#!/bin/sh
# build dir dstdir
set -e
cd "$1"
rm -f *.mkb || true
rm -rf Marrakesh || true
export CC=gcc
export CFLAGS="-O3 -ffast-math"
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
mrk extract *.mks
mrk build
mrk bin
cp *.mkb "$2"/
export NAME=`grep "^PROJ:" Marrakesh.mrk | tail -1 | sed -e 's/PROJ://g' | sed -e 's/ *$//' -e 's/^ *//'`
rm -f "$2"/"$NAME" || true
ln -sf *.mkb "$2"/"$NAME"
cd /tmp
rm -rf "$1"
exit 0