Fix indentation.
[jelmer/dulwich-libgit2.git] / Makefile
index cb6f599839fa818d7280674235250766dcdc0eec..975590c5401287beddc218f37f614dfec9084a3b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,14 @@
 PYTHON = python
 SETUP = $(PYTHON) setup.py
-TESTRUNNER = $(shell which trial)
+PYDOCTOR ?= pydoctor
+TESTRUNNER = $(shell which nosetests)
 
-all: build 
+all: build
+
+doc:: pydoctor
+
+pydoctor::
+       $(PYDOCTOR) --make-html -c dulwich.cfg
 
 build::
        $(SETUP) build
@@ -17,6 +23,15 @@ check:: build
 check-noextensions:: clean
        PYTHONPATH=. $(PYTHON) $(TESTRUNNER) dulwich
 
+check-compat:: build
+       PYTHONPATH=. $(PYTHON) $(TESTRUNNER) -i compat
+
 clean::
        $(SETUP) clean --all
        rm -f dulwich/*.so
+
+coverage:: build
+       PYTHONPATH=. $(PYTHON) $(TESTRUNNER) --cover-package=dulwich --with-coverage --cover-erase --cover-inclusive dulwich
+
+coverage-annotate: coverage
+       python-coverage -a -o /usr