summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Turner <9087854+aa-turner@users.noreply.github.com>2023-05-13 01:14:04 +0100
committerAdam Turner <9087854+aa-turner@users.noreply.github.com>2023-05-13 01:17:35 +0100
commit00eeea3d9b4a586500e79e5cd68d9681ed2ec10a (patch)
treed0a4229afae5559ab7e8a934c8488874cc0b37ff
parent31759d6b082d2216622888173838658fafafb863 (diff)
downloadsphinx-git-00eeea3d9b4a586500e79e5cd68d9681ed2ec10a.tar.gz
Simplify ``make clean``
-rw-r--r--Makefile49
1 files changed, 18 insertions, 31 deletions
diff --git a/Makefile b/Makefile
index 4602246d9..5293f6330 100644
--- a/Makefile
+++ b/Makefile
@@ -1,56 +1,43 @@
PYTHON ?= python3
.PHONY: all
-all: clean-pyc clean-backupfiles style-check type-check test
+all: style-check type-check test
.PHONY: clean
-clean: clean-pyc clean-pycache clean-patchfiles clean-backupfiles clean-generated clean-testfiles clean-buildfiles clean-mypyfiles
-
-.PHONY: clean-pyc
-clean-pyc:
+clean: clean
+ # clean Python cache files:
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
-
-.PHONY: clean-pycache
-clean-pycache:
find . -name __pycache__ -exec rm -rf {} +
-.PHONY: clean-patchfiles
-clean-patchfiles:
- find . -name '*.orig' -exec rm -f {} +
- find . -name '*.rej' -exec rm -f {} +
-
-.PHONY: clean-backupfiles
-clean-backupfiles:
+ # clean backup files:
find . -name '*~' -exec rm -f {} +
find . -name '*.bak' -exec rm -f {} +
find . -name '*.swp' -exec rm -f {} +
find . -name '*.swo' -exec rm -f {} +
-.PHONY: clean-generated
-clean-generated:
+ # clean generated:
find . -name '.DS_Store' -exec rm -f {} +
- rm -rf Sphinx.egg-info/
- rm -rf dist/
+
+ # clean rendered documentation :
+ rm -rf doc/build/
rm -rf doc/_build/
- rm -f sphinx/pycode/*.pickle
- rm -f utils/*3.py*
- rm -f utils/regression_test.js
+ rm -rf build/sphinx/
-.PHONY: clean-testfiles
-clean-testfiles:
+ # clean caches:
+ find . -name '.mypy_cache' -exec rm -rf {} +
+ find . -name '.ruff_cache' -exec rm -rf {} +
+
+ # clean test files:
rm -rf tests/.coverage
rm -rf tests/build
rm -rf .tox/
rm -rf .cache/
+ find . -name '.pytest_cache' -exec rm -rf {} +
-.PHONY: clean-buildfiles
-clean-buildfiles:
- rm -rf build
-
-.PHONY: clean-mypyfiles
-clean-mypyfiles:
- find . -name '.mypy_cache' -exec rm -rf {} +
+ # clean build files:
+ rm -rf dist/
+ rm -rf build/
.PHONY: style-check
style-check: