fix: issues in cabal file / hackage upload
[acid-state-dist.git] / makefile
1 # This makefile is only for convenience in development,
2 # use cabal for building.
3 all:
4         echo "Not intended for building, only convenience functions."
5
6 all-test:
7         cabal clean
8         cabal configure --enable-test
9         cabal build
10         cabal test | grep --color -C 999 PASS
11
12 bench:
13         cabal clean
14         cabal configure --enable-benchmarks -f-debug
15         cabal build
16         [ -d benchresults ] || mkdir benchresults
17         cabal bench | tee -a benchresults/`git rev-parse HEAD`-`date -I`.bench
18
19 clean-all-state:
20         find . -name state -type d -exec rm -rf {} \;