#!/bin/sh
set -eu
. ./compile-config
cd prelude
$GXX $COMPILE_FLAGS -c *.cpp
cd ..
rm -f rt/prelude.a
ar -rsc rt/prelude.a prelude/*.o
$GXX $COMPILE_FLAGS -c -x c++-header prelude/prelude.hpp -o rt/prelude.hpp.gch
chmod 644 rt/prelude.a rt/prelude.hpp.gch
cp prelude/terse.hpp rt/
