BIN = dist/build/htsn/htsn .PHONY : dist hlint $(BIN): src/*.hs src/TSN/*.hs runghc Setup.hs clean runghc Setup.hs configure --user runghc Setup.hs build profile: src/*.hs runghc Setup.hs clean runghc Setup.hs configure --user --enable-executable-profiling runghc Setup.hs build doc: src/*.hs runghc Setup.hs configure --user runghc Setup.hs hscolour --executables runghc Setup.hs haddock --internal \ --executables \ --hyperlink-source clean: runghc Setup.hs clean test: $(BIN) runghc Setup.hs test dist: runghc Setup.hs configure runghc Setup.hs sdist hlint: hlint --ignore="Use camelCase" \ --ignore="Redundant bracket" \ --color \ src