diff options
author | n-peugnet <n.peugnet@free.fr> | 2022-03-24 13:19:27 +0100 |
---|---|---|
committer | n-peugnet <n.peugnet@free.fr> | 2022-03-24 13:19:27 +0100 |
commit | 742620eedb11e7ef729c8c2e5e7d934f522e13ce (patch) | |
tree | 9ae4f331d7a77ecc89da2058f8ebdf5f76e601d4 | |
parent | 26b82eca74a2597d0c726aa36769ff149666d359 (diff) | |
download | club1-docs-742620eedb11e7ef729c8c2e5e7d934f522e13ce.tar.gz club1-docs-742620eedb11e7ef729c8c2e5e7d934f522e13ce.zip |
add make publish target
-rw-r--r-- | Makefile | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -3,22 +3,32 @@ # You can set these variables from the command line, and also # from the environment for the first two. -SPHINXOPTS ?= +LOCALE ?= fr +PUBHOST ?= club1.fr +PUBDIR ?= /var/www/docs/$(LOCALE) + +ifneq "$(LOCALE)" "fr" +SPHINXOPTS += -D language=$(LOCALE) +endif SPHINXBUILD ?= sphinx-build SPHINXCMDS = clean html latexpdf man SOURCEDIR = . BUILDDIR = _build LOCALES = en + # Put it first so that "make" without argument is like "make help". help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -.PHONY: help locales Makefile $(SPHINXCMDS) +.PHONY: help locales publish Makefile $(SPHINXCMDS) locales: gettext @sphinx-intl update -p $(BUILDDIR)/gettext $(LOCALES:%=-l %) +publish: html + @rsync -av --del _build/html/ $(USER)@$(PUBHOST):$(PUBDIR) + # Explicit Sphinx commands for autocompletion. $(SPHINXCMDS): @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) |