Have addModFinalizer expose the local type environment.
[ghc.git] / testsuite / Makefile
index 982314e..46182fc 100644 (file)
@@ -1,4 +1,3 @@
-
 TOP = .
 
 # If we're cleaning then we don't want to do all the GHC detection hardwork,
@@ -8,18 +7,44 @@ TOP = .
 # being defined.
 ifneq "$(MAKECMDGOALS)" "clean"
 ifneq "$(MAKECMDGOALS)" "distclean"
+ifneq "$(MAKECMDGOALS)" "maintainer-clean"
 
 include $(TOP)/mk/boilerplate.mk
 
+.PHONY: all boot test verbose accept fast slow list_broken
+
 boot:
        $(MAKE) -C $(TOP)/timeout all
 
 all:
-       $(MAKE) -C $(TOP)/tests/ghc-regress all
+       $(MAKE) -C $(TOP)/tests all
+
+test:
+       $(MAKE) -C $(TOP)/tests test
+
+verbose:
+       $(MAKE) -C $(TOP)/tests verbose
+
+accept:
+       $(MAKE) -C $(TOP)/tests accept
+
+fast fasttest:
+       $(MAKE) -C $(TOP)/tests fast
+
+slow slowtest:
+       $(MAKE) -C $(TOP)/tests slow
+
+list_broken:
+       $(MAKE) -C $(TOP)/tests list_broken
 
 endif
 endif
+endif
 
-clean distclean:
+clean distclean maintainer-clean:
        $(MAKE) -C $(TOP)/timeout $@
-
+       $(RM) -f mk/*.o
+       $(RM) -f mk/*.hi
+       $(RM) -f mk/ghcconfig*.mk
+       $(RM) -f mk/ghc-config mk/ghc-config.exe
+       $(RM) -f driver/*.pyc