This commit is contained in:
Michael Droettboom 2019-02-21 17:15:56 -05:00
Родитель 1b5668c436
Коммит 8093cd70e6
1 изменённых файлов: 0 добавлений и 17 удалений

Просмотреть файл

@ -1,17 +1,4 @@
.PHONY: clean clean-test clean-pyc clean-build docs help
.DEFAULT_GOAL := help
define BROWSER_PYSCRIPT
import os, webbrowser, sys
try:
from urllib import pathname2url
except:
from urllib.request import pathname2url
webbrowser.open("file://" + pathname2url(os.path.abspath(sys.argv[1])))
endef
export BROWSER_PYSCRIPT
define PRINT_HELP_PYSCRIPT
import re, sys
@ -24,8 +11,6 @@ for line in sys.stdin:
endef
export PRINT_HELP_PYSCRIPT
BROWSER := python -c "$$BROWSER_PYSCRIPT"
help:
@python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)
@ -63,7 +48,6 @@ coverage: ## check code coverage quickly with the default Python
coverage run --source glean_parser -m pytest
coverage report -m
coverage html
$(BROWSER) htmlcov/index.html
docs: ## generate Sphinx HTML documentation, including API docs
rm -f docs/glean_parser.rst
@ -71,7 +55,6 @@ docs: ## generate Sphinx HTML documentation, including API docs
sphinx-apidoc -o docs/ glean_parser
$(MAKE) -C docs clean
$(MAKE) -C docs html
$(BROWSER) docs/_build/html/index.html
servedocs: docs ## compile the docs watching for changes
watchmedo shell-command -p '*.rst' -c '$(MAKE) -C docs html' -R -D .