GHC = ghc GHCFLAGS = test: *.hs $(GHC) $(GHCFLAGS) --make -o $@ test.hs unittests: *.hs $(GHC) $(GHCFLAGS) --make -o $@ DirectoryExtTests.hs check: unittests ./unittests setup: Setup.lhs $(GHC) $(GHCFLAGS) --make -o $@ $^ clean: -rm -f *.o *.hi setup test unittests