aboutsummaryrefslogtreecommitdiff
path: root/default.result.do
blob: 56be121772e70f1bc085d43431d56e3cdfd0f514 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
case $2 in
  servant)
    dir=servant
    name=thermoprint-servant
    ;;
  *)
    dir=$2
    name=$2
    ;;
esac

find $dir \( -name '*.hs' -or -name '*.cabal' -or -name '*.nix' \) -print0 | xargs --verbose --null redo-ifchange

redo-ifchange default.nix

nix-build -A $name -o $dir.result-link 1>&2

exec readlink $dir.result-link