BIN := spline3
-.PHONY : test doc src_html
+.PHONY : test doc src_html hlint
$(BIN): src/*.hs
ghc -O2 $(GHC_WARNINGS) --make -o bin/${BIN} src/*.hs
DOCS := -i /usr/share/doc/ghc-6.12.3/html/libraries/base-4.2.0.2/base.haddock
DOCS += -i /usr/share/doc/storable-complex-0.2.1/html/storable-complex.haddock
-DOCS += -i /usr/share/doc/hmatrix-0.10.0.1/html/hmatrix.haddock
+DOCS += -i /usr/share/doc/quickcheck-2.1.0.3/html/QuickCheck.haddock
+DOCS += -i /usr/share/doc/hmatrix-0.11.0.4/html/hmatrix.haddock
+DOCS += -i /usr/share/doc/hunit-1.2.0.3/html/HUnit.haddock
doc: src_html
haddock $(DOCS) --html --use-unicode \
--source-module="src/%{MODULE/.//}.html" \
--source-entity="src/%{MODULE/.//}.html#%{NAME}" \
src/*.hs src/Tests/*.hs
+
+hlint:
+ hlint --ignore="Use camelCase" \
+ --ignore="Redundant bracket" \
+ --color \
+ src