[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [patch] leim/Makefile.in: make distclean should make clean

From: Kenichi Handa
Subject: Re: [patch] leim/Makefile.in: make distclean should make clean
Date: Tue, 17 Feb 2004 08:25:41 +0900 (JST)
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.3 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)

In article <jwv4qtrdl17.fsf-monnier+emacs/address@hidden>, Stefan Monnier 
<address@hidden> writes:

>>  At bootstrap we should delete *.elc and also those *.el files that
>>  were produced from *.tit and other files in *-DIC/ directories.

> [ I know it's not really related but anyway: ]

> Let me disagree here.  Removing those files in 99% of my cases does nothing
> better than significantly lengthen to time to get a working system.
> Yes, `bootstrap-clean' (which I'd call `spotless' or `cvsclean' since it's
> not only used for bootstrapping purposes) should remove those files, but
> not `bootstrap'.

> If people want to use `bootstrap' to get a "fully clean build", they should
> first do a `bootstrap-clean' explicitly.

But, there's no such target in ./Makefile.in (top level).
lisp/Makefile.in and nt/makefile.nt have it.
src/Makefile.in has "bootstrapclean" instead.  Do you mean
that we should add that target in ./Makefile.in.

In ./Makefile.in, we already have these targets.

# make clean  or  make mostlyclean
#      Delete all files from the current directory that are normally
#      created by building the program.  Don't delete the files that
#      record the configuration.  Also preserve files that could be made
#      by building, but normally aren't because the distribution comes
#      with them.
#      Delete `.dvi' files here if they are not part of the distribution.
# make distclean
#      Delete all files from the current directory that are created by
#      configuring or building the program.  If you have unpacked the
#      source and built the program without creating any other files,
#      `make distclean' should leave only the files that were in the
#      distribution.
# make maintainer-clean
#      Delete everything from the current directory that can be
#      reconstructed with this Makefile.  This typically includes
#      everything deleted by distclean, plus more: C source files
#      produced by Bison, tags tables, info files, and so on.
# make extraclean
#      Still more severe - delete backup and autosave files, too.

It seems that maintainer-clean is the best target to make
the directory the same as just after we do "cvs co".

Ken'ichi HANDA

reply via email to

[Prev in Thread] Current Thread [Next in Thread]