Makefile
1 | # Minimal makefile for Sphinx documentation |
2 | # |
3 | |
4 | # You can set these variables from the command line. |
5 | SPHINXOPTS = |
6 | SPHINXBUILD = python3 -msphinx |
7 | SPHINXPROJ = transmon |
8 | SOURCEDIR = doc |
9 | BUILDDIR = _build |
10 | |
11 | # Put it first so that "make" without argument is like "make help". |
12 | help: |
13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) |
14 | |
15 | .PHONY: help Makefile |
16 | |
17 | # Catch-all target: route all unknown targets to Sphinx using the new |
18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). |
19 | %: Makefile |
20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) |
21 | |
22 | upload: |
23 | rm -rf dist |
24 | python3 setup.py sdist |
25 | gpg --detach-sign -a dist/*.tar.gz |
26 | twine upload dist/* |
27 | |
28 | test-upload: |
29 | rm -rf dist |
30 | python3 setup.py sdist |
31 | gpg --detach-sign -a dist/*.tar.gz |
32 | twine upload -r pypitest dist/* |
33 | |
34 | update-data: |
35 | python3 extractdata.py |
36 | |
37 | LANGS=fr |
38 | |
39 | update-langs: |
40 | for l in $(LANGS); do \ |
41 | pylupdate5 offlate/ui/*.py -ts offlate/locales/offlate_$${l}.ts ;\ |
42 | lrelease offlate/locales/offlate_$${l}.ts ;\ |
43 | done |
44 |