psycopg2/doc/Makefile

31 lines
721 B
Makefile
Raw Normal View History

.PHONY: env help clean html text doctest
2010-02-14 19:11:01 +03:00
docs: html text
2010-02-14 08:01:00 +03:00
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 $@
2010-02-14 19:11:01 +03:00
cp -r src/_build/html .
text:
$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
2010-02-14 19:11:01 +03:00
cd src && tools/stitch_text.py index.rst _build/text > ../psycopg2.txt
doctest:
$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
2010-02-14 19:11:01 +03:00
clean:
$(MAKE) SPHINXBUILD=$$(pwd)/env/bin/sphinx-build -C src $@
2010-02-14 19:11:01 +03:00
rm -rf html psycopg2.txt
env: requirements.txt
virtualenv env
./env/bin/pip install -r requirements.txt