mdwsetup.py: Add a command for running tests.
[runlisp] / pysetup.mk
index 633e96c..70af80b 100644 (file)
@@ -35,6 +35,8 @@ PYTARGETS             += install
 OPTS-install           += --prefix $(prefix)
 
 PYTARGETS              += check
+CMD-check              ?= test
+$(foreach p,$(PYTHONS),check/$p):: check/%: all/%
 
 ###--------------------------------------------------------------------------
 ### Interfacing `setup.py' to make.
@@ -66,7 +68,7 @@ distcheck:
        rm -rf _distcheck
        $(PYTHON) setup.py sdist --dist-dir _distcheck
        cd _distcheck && tar xvfz $(distdir).tar.gz
-       cd _distcheck/$(distdir) && make && make check && make dist
+       cd _distcheck/$(distdir) && $(MAKE) && $(MAKE) check && $(MAKE) dist
        cp _distcheck/$(distdir)/$(distdir).tar.gz .
        rm -rf _distcheck