forked from AFPy/python-docs-fr
Delegate creation of the venv to cpython Makefile.
This commit is contained in:
parent
b312584268
commit
a96d735316
10
Makefile
10
Makefile
|
@ -24,10 +24,9 @@ JOBS = 4
|
||||||
|
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: $(SPHINX_CONF)
|
all: $(SPHINX_CONF) $(VENV)/bin/activate
|
||||||
mkdir -p $(CPYTHON_CLONE)/locales/$(LANGUAGE)/
|
mkdir -p $(CPYTHON_CLONE)/locales/$(LANGUAGE)/
|
||||||
ln -nfs $(shell readlink -f .) $(CPYTHON_CLONE)/locales/$(LANGUAGE)/LC_MESSAGES
|
ln -nfs $(shell readlink -f .) $(CPYTHON_CLONE)/locales/$(LANGUAGE)/LC_MESSAGES
|
||||||
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) venv
|
|
||||||
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) SPHINXOPTS='-qaEW -j$(JOBS) -D locale_dirs=../locales -D language=$(LANGUAGE) -D gettext_compact=0 -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=' $(MODE)
|
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) SPHINXOPTS='-qaEW -j$(JOBS) -D locale_dirs=../locales -D language=$(LANGUAGE) -D gettext_compact=0 -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=' $(MODE)
|
||||||
|
|
||||||
|
|
||||||
|
@ -36,12 +35,11 @@ $(SPHINX_CONF):
|
||||||
|
|
||||||
|
|
||||||
.PHONY: upgrade_venv
|
.PHONY: upgrade_venv
|
||||||
upgrade_venv: $(VENV)/bin/activate
|
upgrade_venv:
|
||||||
. $(VENV)/bin/activate; python3 -m pip install --upgrade sphinx blurb
|
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) venv
|
||||||
|
|
||||||
|
|
||||||
$(VENV)/bin/activate:
|
$(VENV)/bin/activate: upgrade_venv
|
||||||
python3 -m venv $(VENV)
|
|
||||||
|
|
||||||
|
|
||||||
.PHONY: progress
|
.PHONY: progress
|
||||||
|
|
Loading…
Reference in New Issue
Block a user