treeherder/Makefile

30 строки
803 B
Makefile
Исходник Обычный вид История

2013-03-12 17:14:02 +04:00
# Makefile for Sphinx documentation
SPHINXOPTS = -n -W
2013-03-12 17:14:02 +04:00
SPHINXBUILD = sphinx-build
BUILDDIR = _build
SOURCEDIR = docs
2013-03-12 17:14:02 +04:00
# User-friendly check for sphinx-build
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
$(error Sphinx not found. Run 'pip install -r requirements/docs.txt' first.)
endif
.PHONY: help clean html livehtml
2013-03-12 17:14:02 +04:00
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " livehtml to start the live-reloading web server"
2013-03-12 17:14:02 +04:00
clean:
rm -rf ./$(BUILDDIR)/
2013-03-12 17:14:02 +04:00
html:
$(SPHINXBUILD) -b html $(SPHINXOPTS) "$(SOURCEDIR)" "$(BUILDDIR)"
2013-03-12 17:14:02 +04:00
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)."
2013-03-12 17:14:02 +04:00
livehtml:
sphinx-autobuild -b html --poll $(SPHINXOPTS) $(SOURCEDIR) $(BUILDDIR) -B -p 8001