summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2020-01-19 00:43:11 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2020-01-19 00:43:42 +0000
commitdbd6577d91c6dcdafcc543f8f3c7c230597c1f62 (patch)
treebbde2abb4b7b7ccca6d67a3efeceb2d61778b894
parent94a660aa6fdb0159ed0264bd39b1a1e2e1d9bcf9 (diff)
downloadpsycopg2-dbd6577d91c6dcdafcc543f8f3c7c230597c1f62.tar.gz
Fixed dependencies in docs build
Building without having built the library failed
-rw-r--r--Makefile2
-rw-r--r--doc/Makefile11
2 files changed, 8 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 8d50732..9cbb16f 100644
--- a/Makefile
+++ b/Makefile
@@ -42,7 +42,7 @@ endif
VERSION := $(shell grep PSYCOPG_VERSION setup.py | head -1 | sed -e "s/.*'\(.*\)'/\1/")
SDIST := dist/psycopg2-$(VERSION).tar.gz
-.PHONY: env check clean
+.PHONY: check clean
default: package
diff --git a/doc/Makefile b/doc/Makefile
index 14594e2..9943594 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -1,4 +1,4 @@
-.PHONY: env help clean html doctest
+.PHONY: env help clean html package doctest
docs: html
@@ -9,18 +9,21 @@ check: doctest
PYTHON := python$(PYTHON_VERSION)
PYTHON_VERSION ?= $(shell $(PYTHON) -c 'import sys; print ("%d.%d" % sys.version_info[:2])')
+BUILD_DIR = $(shell pwd)/../build/lib.$(PYTHON_VERSION)
SPHINXBUILD ?= $$(pwd)/env/bin/sphinx-build
SPHOPTS = SPHINXBUILD=$(SPHINXBUILD)
-html: src/sqlstate_errors.rst
- $(MAKE) PYTHON=$(PYTHON) -C .. package
+html: package src/sqlstate_errors.rst
$(MAKE) $(SPHOPTS) -C src $@
cp -r src/_build/html .
-src/sqlstate_errors.rst: ../psycopg/sqlstate_errors.h
+src/sqlstate_errors.rst: ../psycopg/sqlstate_errors.h $(BUILD_DIR)
env/bin/python src/tools/make_sqlstate_docs.py $< > $@
+$(BUILD_DIR):
+ $(MAKE) PYTHON=$(PYTHON) -C .. package
+
doctest:
$(MAKE) PYTHON=$(PYTHON) -C .. package
$(MAKE) $(SPHOPTS) -C src $@