From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: [patch] leim/Makefile.in: make distclean should make clean Date: Tue, 17 Feb 2004 08:25:41 +0900 (JST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200402162325.IAA19109@etlken.m17n.org> References: <87y8r4i27c.fsf@marant.org> <200402152335.IAA17134@etlken.m17n.org> <2914-Mon16Feb2004113906+0200-eliz@elta.co.il> <200402161142.UAA18057@etlken.m17n.org> <9791-Mon16Feb2004182502+0200-eliz@elta.co.il> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1076974172 21562 80.91.224.253 (16 Feb 2004 23:29:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 16 Feb 2004 23:29:32 +0000 (UTC) Cc: eliz@elta.co.il, jmarant@nerim.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Feb 17 00:29:21 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AssAz-0005FW-00 for ; Tue, 17 Feb 2004 00:29:21 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AssAy-0001zw-00 for ; Tue, 17 Feb 2004 00:29:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ass8a-0007bR-0a for emacs-devel@quimby.gnus.org; Mon, 16 Feb 2004 18:26:52 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Ass8A-0007ag-9Z for emacs-devel@gnu.org; Mon, 16 Feb 2004 18:26:26 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Ass7e-0007PO-A3 for emacs-devel@gnu.org; Mon, 16 Feb 2004 18:26:25 -0500 Original-Received: from [192.47.44.130] (helo=tsukuba.m17n.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ass7d-0007OG-CC for emacs-devel@gnu.org; Mon, 16 Feb 2004 18:25:53 -0500 Original-Received: from fs.m17n.org (fs.m17n.org [192.47.44.2]) by tsukuba.m17n.org (8.11.6p2/3.7W-20010518204228) with ESMTP id i1GNPgd17964; Tue, 17 Feb 2004 08:25:42 +0900 (JST) (envelope-from handa@m17n.org) Original-Received: from etlken.m17n.org (etlken.m17n.org [192.47.44.125]) by fs.m17n.org (8.11.6p2/3.7W-20010823150639) with ESMTP id i1GNPfE14126; Tue, 17 Feb 2004 08:25:41 +0900 (JST) Original-Received: (from handa@localhost) by etlken.m17n.org (8.8.8+Sun/3.7W-2001040620) id IAA19109; Tue, 17 Feb 2004 08:25:41 +0900 (JST) Original-To: monnier@iro.umontreal.ca In-reply-to: (message from Stefan Monnier on 16 Feb 2004 11:57:51 -0500) 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) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20003 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20003 In article , Stefan Monnier 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 handa@m17n.org