# Minimal makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = python3 -msphinx SPHINXPROJ = transmon SOURCEDIR = doc BUILDDIR = _build # Put it first so that "make" without argument is like "make help". help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) .PHONY: help Makefile # Catch-all target: route all unknown targets to Sphinx using the new # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) upload: rm -rf dist python3 setup.py sdist gpg --detach-sign -a dist/*.tar.gz twine upload dist/* test-upload: rm -rf dist python3 setup.py sdist gpg --detach-sign -a dist/*.tar.gz twine upload -r pypitest dist/* update-data: python3 extractdata.py LANGS=en fr update-langs: for l in $(LANGS); do \ pylupdate5 offlate/ui/*.py -ts offlate/locales/offlate_$${l}.ts ;\ lrelease offlate/locales/offlate_$${l}.ts ;\ done