From e2353bc57a61b4ad470a6fdc0db8eac504328e54 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Fri, 3 Jul 2015 22:15:37 -0400 Subject: [PATCH 1/1] Enable `make test` target. --- makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/makefile b/makefile index 37b2e6e..f8efd99 100644 --- a/makefile +++ b/makefile @@ -23,6 +23,24 @@ doc: --hyperlink-source \ --haddock-options="--ignore-all-exports" +# +# Testing. +# + +TESTSUITE_BIN = dist/build/testsuite/testsuite +TEST_SRCS := $(shell find test/ -type f -name '*.hs') +$(TESTSUITE_BIN): $(PN).cabal $(SRCS) $(TEST_SRCS) + runghc Setup.hs configure --user --enable-tests --prefix=/ + runghc Setup.hs build + +test: $(BIN) $(TESTSUITE_BIN) + runghc Setup.hs test + + +# +# Miscellaneous +# + clean: runghc Setup.hs clean rm -f *.log -- 2.43.2