BIN = dist/build/htsn/htsn
+TESTSUITE_BIN = dist/build/testsuite/testsuite
.PHONY : dist hlint
-$(BIN): src/*.hs
+$(BIN): src/*.hs src/TSN/*.hs
runghc Setup.hs clean
- runghc Setup.hs configure --user
+ runghc Setup.hs configure --user --prefix=/
runghc Setup.hs build
profile: src/*.hs
runghc Setup.hs clean
- runghc Setup.hs configure --user --enable-executable-profiling
+ runghc Setup.hs configure --user --enable-executable-profiling --prefix=/
runghc Setup.hs build
-doc: src/*.hs
- runghc Setup.hs configure --user
+doc: *.cabal src/*.hs
+ runghc Setup.hs configure --user --prefix=/
runghc Setup.hs hscolour --executables
runghc Setup.hs haddock --internal \
--executables \
clean:
runghc Setup.hs clean
+ rm -f *.log
+ rm -f *.xml
+ rm -rf tmp
+$(TESTSUITE_BIN): src/*.hs test/TestSuite.hs
+ runghc Setup.hs configure --user --enable-tests --prefix=/
+ runghc Setup.hs build
-test: $(BIN)
+test: $(BIN) $(TESTSUITE_BIN)
runghc Setup.hs test
dist:
- runghc Setup.hs configure
+ runghc Setup.hs configure --prefix=
runghc Setup.hs sdist
hlint: