1 BIN = dist/build/spline3/spline3
2 DOCTESTS_BIN = dist/build/doctests/doctests
3 TESTSUITE_BIN = dist/build/testsuite/testsuite
5 .PHONY : test publish_doc doc dist hlint
9 runghc Setup.hs configure --user --flags=${FLAGS}
12 $(DOCTESTS_BIN): src/*.hs test/Doctests.hs
13 runghc Setup.hs configure --user --flags=${FLAGS} --enable-tests
16 $(TESTSUITE_BIN): src/*.hs test/TestSuite.hs
17 runghc Setup.hs configure --user --flags=${FLAGS} --enable-tests
24 runghc Setup.hs configure --user --enable-executable-profiling
36 test: $(BIN) $(DOCTESTS_BIN) $(TESTSUITE_BIN)
40 runghc Setup.hs configure
43 # Neither 'haddock' nor 'hscolour' seem to work properly.
45 runghc Setup.hs configure --user --flags=${FLAGS}
46 runghc Setup.hs hscolour --executables
47 runghc Setup.hs haddock --internal \
51 SSH_USER=root@michael.orlitzky.com
52 PUBLIC_DOCDIR=/var/www/orlitzky.com/michael/public/spline3/
55 ./dist/doc/html/spline3/spline3 \
56 $(SSH_USER):$(PUBLIC_DOCDIR)
59 hlint --ignore="Use camelCase" \
60 --ignore="Redundant bracket" \