Release 1.4.0.
[cfd] / pysetup.mk
index 633e96c..8e6e607 100644 (file)
@@ -32,9 +32,12 @@ CMD-dist             ?= sdist
 OPTS-dist              += --dist-dir .
 
 PYTARGETS              += install
-OPTS-install           += --prefix $(prefix)
+OPTS-install           += --prefix $(prefix) \
+                               $(and $(DESTDIR),--root $(DESTDIR))
 
 PYTARGETS              += check
+CMD-check              ?= test
+$(foreach p,$(PYTHONS),check/$p):: check/%: all/%
 
 ###--------------------------------------------------------------------------
 ### Interfacing `setup.py' to make.
@@ -66,7 +69,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) check && $(MAKE) dist
        cp _distcheck/$(distdir)/$(distdir).tar.gz .
        rm -rf _distcheck