Commit c3264df5 authored by juga's avatar juga Committed by Matt Traudt
Browse files

Include target to build diagrams

parent 93bb4575
......@@ -7,6 +7,12 @@ SPHINXBUILD = sphinx-build
SPHINXPROJ = simple-bw-scanner
SOURCEDIR = source
BUILDDIR = build
# generate SVG
IMAGEDIRS = $(SOURCEDIR)/images
BUILDDIRIMAGES = $(BUILDDIR)/html/_images
PYREVERSE = pyreverse
PYREVERSE_FLAGS = -o svg -p sbws ../sbws
UMLSVG := $(PYREVERSE) $(PYREVERSE_FLAGS);mv *.svg $(IMAGEDIRS);mkdir -p $(BUILDDIRIMAGES);cp $(IMAGEDIRS)/*.svg $(BUILDDIRIMAGES)
# Put it first so that "make" without argument is like "make help".
help:
......@@ -14,7 +20,14 @@ help:
.PHONY: help Makefile
umlsvg:
@echo "Generating UML SVG"
$(UMLSVG)
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
# commented because if system packages invoke make html, it'll automatically
# recreate the svg on every build, and it's not deterministic.
#$(UMLSVG)
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
......@@ -82,6 +82,6 @@ setup(
'dev': ['flake8'],
'test': ['tox', 'pytest', 'coverage'],
# recommonmark: to make sphinx render markdown
'doc': ['sphinx', 'recommonmark'],
'doc': ['sphinx', 'recommonmark', 'pylint'],
},
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment