From 46eecc3b33b960d7e692547dd61792533d213e01 Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Tue, 4 Oct 2022 09:38:19 -0500 Subject: [PATCH] gh-97731: fix distclean target to clean docs (#97732) fix distclean target to clean docs --- Makefile.pre.in | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 5201abb5ee5..01578306bd5 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -1863,7 +1863,7 @@ altbininstall: $(BUILDPYTHON) @FRAMEWORKPYTHONW@ $(DSYMUTIL_PATH) $(DESTDIR)$(PYTHONFRAMEWORKPREFIX)/$(INSTSONAME); \ fi \ fi - + bininstall: altbininstall if test ! -d $(DESTDIR)$(LIBPC); then \ @@ -2432,8 +2432,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. @@ -2485,7 +2484,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