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 src_html 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)
42 # Neither 'haddock' nor 'hscolour' seem to work properly.
44 runghc Setup.hs configure --user --flags=${FLAGS}
45 runghc Setup.hs hscolour --executables
46 runghc Setup.hs haddock --internal \
50 SSH_USER=root@michael.orlitzky.com
51 PUBLIC_DOCDIR=/var/www/orlitzky.com/michael/public/spline3/
54 ./dist/doc/html/spline3/spline3 \
55 $(SSH_USER):$(PUBLIC_DOCDIR)
58 hlint --ignore="Use camelCase" \
59 --ignore="Redundant bracket" \