
PYTHON_VERSION:=
PYTHON:=python$(PYTHON_VERSION)
TRIAL:=trial$(PYTHON_VERSION)
PYTHONPATH:=$(PWD)

all:

build:

EPYDOCFLAGS=--docformat "restructuredtext en" --no-private

doc:
	rm -rf html
	rm -rf ,,make-doc
	mkdir ,,make-doc || exit 1
	cp -al pybaz ,,make-doc
	rm -rf ,,make-doc/pybaz/tests
	cd ,,make-doc ; ../mypydoc $(EPYDOCFLAGS) pybaz
	mv ,,make-doc/html html

check: check-baz check-twisted

check-baz:
	PYTHONPATH=$(PYTHONPATH) $(PYTHON) ./run-tests

.PHONY: all build doc check check-baz

ifeq ($(TERM),dumb)
    TRIAL += -o
else
    TRIAL += -v
endif

check-twisted:
	PYTHONPATH=$(PYTHONPATH) $(TRIAL) pybaz.tests.test_twisted

check-twisted-baz:
	PYTHONPATH=$(PYTHONPATH) $(TRIAL) pybaz.tests.test_twisted_arch

.PHONY: check-twisted check-twisted-baz
