From: Skip Montanaro Date: Tue, 4 Oct 2022 14:38:19 +0000 (-0500) Subject: gh-97731: fix distclean target to clean docs (#97732) X-Git-Tag: v3.12.0a1~279 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=46eecc3b33b960d7e692547dd61792533d213e01;p=thirdparty%2FPython%2Fcpython.git gh-97731: fix distclean target to clean docs (#97732) fix distclean target to clean docs --- diff --git a/Makefile.pre.in b/Makefile.pre.in index 5201abb5ee5b..01578306bd5f 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