]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.10] gh-97731: fix distclean target to clean docs GH-97732 (#97846)
authorSenthil Kumaran <senthil@python.org>
Tue, 4 Oct 2022 21:56:55 +0000 (14:56 -0700)
committerGitHub <noreply@github.com>
Tue, 4 Oct 2022 21:56:55 +0000 (14:56 -0700)
Backport  gh-97731: fix distclean target to clean docs #97732 to 3.10

Makefile.pre.in

index ee85f35b10da41b49fbfbac86eeeac9d60c5bacf..95f0d870a38a2819f7cce610209747ee86bcec5f 100644 (file)
@@ -1897,8 +1897,7 @@ rmtestturds:
        -rm -f gb-18030-2000.xml
 
 docclean:
-       -rm -rf Doc/build
-       -rm -rf Doc/tools/sphinx Doc/tools/pygments Doc/tools/docutils
+       $(MAKE) -C Doc clean
 
 # like the 'clean' target but retain the profile guided optimization (PGO)
 # data.  The PGO data is only valid if source code remains unchanged.
@@ -1942,7 +1941,7 @@ clobber: clean
 # Make things extra clean, before making a distribution:
 # remove all generated files, even Makefile[.pre]
 # Keep configure and Python-ast.[ch], it's possible they can't be generated
-distclean: clobber
+distclean: clobber docclean
        for file in $(srcdir)/Lib/test/data/* ; do \
            if test "$$file" != "$(srcdir)/Lib/test/data/README"; then rm "$$file"; fi; \
        done