summary refs log tree commit diff
path: root/pkgs/development/compilers/harp/builder.sh
blob: 29f8e15377defcf8b2c47b5a12c693caa8825d62 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
source $stdenv/setup 

unzip $src

happy Language/Haskell/Harp/Parser.ly
ghc --make TrHarp.hs -o trharp


mkdir $out
mkdir $out/bin
cp trharp $out/bin/

ghc -c Language/Haskell/Harp/Match.hs

mkdir -p $out/hslibs/Language/Haskell/Harp/
cp Language/Haskell/Harp/Match.hs $out/hslibs/Language/Haskell/Harp/
cp Language/Haskell/Harp/Match.hi $out/hslibs/Language/Haskell/Harp/
cp Language/Haskell/Harp/Match.o $out/hslibs/Language/Haskell/Harp/