.PHONY: env help clean html text doctest
docs: html text
check: doctest
# The environment is currently required to build the documentation.
# It is not clean by 'make clean'
help:
	$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
html:
	$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
	cp -r src/_build/html .
text:
	$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
	cd src && tools/stitch_text.py index.rst _build/text > ../psycopg2.txt
doctest:
	$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
clean:
	$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
	rm -rf html psycopg2.txt
env: requirements.txt
	virtualenv env
	./env/bin/pip install -r requirements.txt