summaryrefslogtreecommitdiffstats
path: root/python/Makefile
diff options
context:
space:
mode:
authorJohn Snow2021-06-29 23:43:17 +0200
committerJohn Snow2021-07-01 03:54:04 +0200
commit205d7219f3ba9971149b6fa45a155866d9e889db (patch)
tree4be1d4a6e761f4eb676e9a6482029b87189fe636 /python/Makefile
parentpython: update help text for check-tox (diff)
downloadqemu-205d7219f3ba9971149b6fa45a155866d9e889db.tar.gz
qemu-205d7219f3ba9971149b6fa45a155866d9e889db.tar.xz
qemu-205d7219f3ba9971149b6fa45a155866d9e889db.zip
python: Fix .PHONY Make specifiers
I missed the 'check-tox' target. Add that, but split the large .PHONY specifier at the top into its component pieces and move them near the targets they describe so that they're much harder to forget to update. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com> Reviewed-by: Willian Rampazzo <willianr@redhat.com> Message-id: 20210629214323.1329806-10-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'python/Makefile')
-rw-r--r--python/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/python/Makefile b/python/Makefile
index d2cfa6ad8f..d34c4e35d9 100644
--- a/python/Makefile
+++ b/python/Makefile
@@ -1,5 +1,4 @@
-.PHONY: help pipenv check-pipenv check clean distclean develop
-
+.PHONY: help
help:
@echo "python packaging help:"
@echo ""
@@ -29,25 +28,32 @@ help:
@echo " built distribution files, and everything"
@echo " from 'make clean'."
+.PHONY: pipenv
pipenv: .venv
.venv: Pipfile.lock
@PIPENV_VENV_IN_PROJECT=1 pipenv sync --dev --keep-outdated
@touch .venv
+.PHONY: check-pipenv
check-pipenv: pipenv
@pipenv run make check
+.PHONY: develop
develop:
pip3 install -e .[devel]
+.PHONY: check
check:
@avocado --config avocado.cfg run tests/
+.PHONY: check-tox
check-tox:
@tox
+.PHONY: clean
clean:
python3 setup.py clean --all
+.PHONY: distclean
distclean: clean
rm -rf qemu.egg-info/ .venv/ .tox/ dist/