.PHONY : test doc dist hlint
$(BIN): $(PN).cabal $(SRCS)
- runghc Setup.hs configure \
- --user \
- --prefix=/ \
- --flags=${FLAGS}
+ runghc Setup.hs configure --user --prefix=/
runghc Setup.hs build
$(DOCTESTS_BIN): $(SRCS) test/Doctests.hs
- runghc Setup.hs configure \
- --user \
- --prefix=/ \
- --flags=${FLAGS} \
- --enable-tests
+ runghc Setup.hs configure --user --prefix=/ --enable-tests
runghc Setup.hs build
$(TESTSUITE_BIN): $(SRCS) test/TestSuite.hs
- runghc Setup.hs configure \
- --user \
- --prefix=/ \
- --flags=${FLAGS} \
- --enable-tests
- runghc Setup.hs build
-
-llvm: $(PN).cabal $(SRCS)
- FLAGS="llvm" make
-
-profile: $(SRCS)
- runghc Setup.hs configure \
- --user \
- --prefix=/ \
- --enable-executable-profiling
+ runghc Setup.hs configure --user --prefix=/ --enable-tests
runghc Setup.hs build
clean:
rm -f *.prof
rm -f .hpc
-test: $(PN).cabal $(TESTSUITE_BIN) $(DOCTESTS_BIN) $(BIN)
+check: $(PN).cabal $(TESTSUITE_BIN) $(DOCTESTS_BIN) $(BIN)
runghc Setup.hs test
dist:
doc: dist/doc
dist/doc: $(PN).cabal $(SRCS)
- runghc Setup.hs configure --user --prefix=/ --flags=${FLAGS}
- runghc Setup.hs hscolour --all
+ runghc Setup.hs configure --user --prefix=/
runghc Setup.hs haddock --all \
--hyperlink-source \
--haddock-options="--ignore-all-exports"