From: Senthil Kumaran Date: Tue, 4 Oct 2022 21:56:46 +0000 (-0700) Subject: [3.11] gh-97731: fix distclean target to clean docs GH-97732 (#97844) X-Git-Tag: v3.11.1~385 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=87a9e0f815071d79be166864f25b9eee79ae5d11;p=thirdparty%2FPython%2Fcpython.git [3.11] gh-97731: fix distclean target to clean docs GH-97732 (#97844) Backport gh-97731: fix distclean target to clean docs #97732 to 3.11 --- diff --git a/Makefile.pre.in b/Makefile.pre.in index 3efc6c2456c4..d23976ff80fb 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -2388,8 +2388,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. @@ -2440,7 +2439,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