From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: INSTALL-CVS Date: Mon, 02 Jun 2003 12:56:30 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200306021656.h52GuUxg016120@rum.cs.yale.edu> References: <16086.31800.692970.193443@nick.uklinux.net> <6480-Sun01Jun2003182451+0300-eliz@elta.co.il> <16090.26460.514633.853505@nick.uklinux.net> <8582-Mon02Jun2003070602+0300-eliz@elta.co.il> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1054573475 30005 80.91.224.249 (2 Jun 2003 17:04:35 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 2 Jun 2003 17:04:35 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jun 02 19:04:27 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19MsjT-0007mw-00 for ; Mon, 02 Jun 2003 19:04:27 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Mt0A-0001fc-00 for ; Mon, 02 Jun 2003 19:21:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19MsjT-0002da-KY for emacs-devel@quimby.gnus.org; Mon, 02 Jun 2003 13:04:27 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Mseo-0000vB-8O for emacs-devel@gnu.org; Mon, 02 Jun 2003 12:59:38 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Msct-0008UU-4K for emacs-devel@gnu.org; Mon, 02 Jun 2003 12:57:39 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Msbp-0008FM-HG for emacs-devel@gnu.org; Mon, 02 Jun 2003 12:56:33 -0400 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h52GuV0i016122; Mon, 2 Jun 2003 12:56:31 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h52GuUxg016120; Mon, 2 Jun 2003 12:56:30 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: "Eli Zaretskii" Original-cc: nick@nick.uklinux.net X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14595 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14595 > That's because in the normal (non-CVS) build, the files in the info > directory are already there. > > Sorry, I forgot all those gory details. The _real_ answer to your > question is that (1) "make bootstrap" builds the Info manuals, > and (2) if you build the CVS without bootstrapping, "make instal" > will make sure the Info manuals are up to date, and if not rebuild > them (see the target install-arch-indep which depends on info). I have changed my Makefile.in long ago to add `man' to the default target. The only cases where it might hurt is if the Emacs tarball comes with Texinfo files more recent than the Info files (that would be a bug in the tarball) or if the program that untars the tarball does not obey the timestamps in the tarball and happens to untar the Texinfo files after untarring the Ifno files. Maybe we can avoid all this by using two different Makefile.in depending on whether it's checked out via CVS or taken from a tarball. I.e. the `make-dist' script would slightly adjust the Makefile.in by removing the `man' target from the default target. Stefan