fitspec-0.4.10: mk/install-on
#!/bin/bash
#
# mk/install-on: install or updates the mk folder on a Haskell project
#
# Copyright (c) 2019-2021 Rudy Matela.
# Distributed under the 3-Clause BSD licence.
#
# usage: ./mk/install-on path/to/project
#
# This script assumes that:
#
# * tests are stored in a "test/" folder
# * sources are stored in a "src/" folder
set -e
errxit() {
echo "$@" > /dev/stderr
exit 1
}
src=`dirname $0`/..
dst="$1"
[ -n "$dst" ] || errxit "destination folder not provided"
mkdir -p $dst/mk
mkdir -p $dst/test
cp $src/mk/ghcdeps $dst/mk/ghcdeps
cp $src/mk/haddock-i $dst/mk/haddock-i
cp $src/mk/haskell.mk $dst/mk/haskell.mk
cp $src/mk/install-on $dst/mk/install-on
cp $src/test/sdist $dst/test/sdist