All "local hs build" make targets are prefixed with "hs-".
These require that stack
and mo
is installed on your local machine.
For whatever PROJ and BIN dirs you prefer:
(cd $PROJ/reach-lang/scripts/devnet-algo && make build)
ln -s $PROJ/reach-lang/scripts/goal-devnet $BIN/goal
make hs-build
make hs-test
make hs-test-accept
make hs-check
This is sometimes necessary to make stan happy, particularly because
the .hie
folder is not automatically cleaned up.
make hs-clean
make hs-doc
# Note: rebuilds whole hs project for profiling
export REACHC_PROFILE=Y
../../reach compile src.rsh ident
../../hs/sbin/prof2svg.sh reachc.prof