mirror of
https://github.com/python/cpython
synced 2026-09-28 10:38:16 +03:00
Fix bug in clean target (closes SF patch 103864 and bug 132879). The clobber
target now removes some configure files (like it did before).
This commit is contained in:
parent
ccc7473fc8
commit
c5cfcb4a48
1 changed files with 4 additions and 10 deletions
|
|
@ -743,25 +743,19 @@ TAGS::
|
|||
# files, which clobber removes those as well
|
||||
|
||||
clean:
|
||||
# avoid long command lines, same as LIBRARY_OBJS MAINOBJ PGOBJS
|
||||
-rm -f $(PARSER_OBJS)
|
||||
-rm -f $(OBJECT_OBJS)
|
||||
-rm -f $(PYTHON_OBJS)
|
||||
-rm -f $(MODULE_OBJS) $(SIGNAL_OBJS) Modules/getbuildinfo.o
|
||||
-rm -f $(MODOBJS) $(MAINOBJ) $(PGOBJS)
|
||||
if test -f build; then find build -name '*.o' -exec rm -f {} ';' ; fi
|
||||
find . -name '*.o' -exec rm -f {} ';'
|
||||
find $(srcdir) -name '*.py[co]' -exec rm -f {} ';'
|
||||
|
||||
clobber: clean
|
||||
-rm -f tags TAGS $(PYTHON) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \
|
||||
Modules/*.so Modules/*.sl Parser/pgen
|
||||
-rm -f $(PYTHON) $(PGEN) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \
|
||||
Modules/*.so Modules/*.sl tags TAGS \
|
||||
config.cache config.log config.h Modules/config.c
|
||||
-rm -rf build
|
||||
|
||||
# Make things extra clean, before making a distribution:
|
||||
# remove all generated files, even Makefile[.pre]
|
||||
distclean: clobber
|
||||
-rm -f core Makefile Makefile.pre buildno config.status \
|
||||
config.log config.cache config.h Modules/config.c \
|
||||
Modules/Setup Modules/Setup.local Modules/Setup.config
|
||||
find $(srcdir) '(' -name '*.fdc' -o -name '*~' \
|
||||
-o -name '[@,#]*' -o -name '*.old' \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue