2 BIN = dist/build/$(PN)/$(PN)
3 TESTSUITE_BIN = dist/build/testsuite/testsuite
5 .PHONY : test dist hlint
7 $(BIN): $(PN).cabal src/*.hs
9 runghc Setup.hs configure --user
12 profile: $(PN).cabal src/*.hs
14 runghc Setup.hs configure --user --enable-executable-profiling
18 runghc Setup.hs configure --user
19 runghc Setup.hs hscolour --all
20 runghc Setup.hs haddock --all \
22 --haddock-options="--ignore-all-exports"
28 $(TESTSUITE_BIN): $(PN).cabal src/*.hs test/*.hs
29 runghc Setup.hs configure --user --enable-tests
32 test: $(BIN) $(TESTSUITE_BIN)
36 runghc Setup.hs configure
40 hlint --ignore="Use camelCase" \
41 --ignore="Redundant bracket" \