diff options
author | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-05-13 01:14:04 +0100 |
---|---|---|
committer | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-05-13 01:17:35 +0100 |
commit | 00eeea3d9b4a586500e79e5cd68d9681ed2ec10a (patch) | |
tree | d0a4229afae5559ab7e8a934c8488874cc0b37ff | |
parent | 31759d6b082d2216622888173838658fafafb863 (diff) | |
download | sphinx-git-00eeea3d9b4a586500e79e5cd68d9681ed2ec10a.tar.gz |
Simplify ``make clean``
-rw-r--r-- | Makefile | 49 |
1 files changed, 18 insertions, 31 deletions
@@ -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: |