From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Lennart Borgman" Newsgroups: gmane.emacs.devel Subject: Making a script to update and compile from CVS Date: Thu, 13 Jan 2005 22:36:55 +0100 Message-ID: <001801c4f9b8$0cfaacb0$0200a8c0@sedrcw11488> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1105652944 24206 80.91.229.6 (13 Jan 2005 21:49:04 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 13 Jan 2005 21:49:04 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 13 22:48:48 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CpCpk-0008NH-00 for ; Thu, 13 Jan 2005 22:48:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CpD1P-0001no-9s for ged-emacs-devel@m.gmane.org; Thu, 13 Jan 2005 17:00:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CpCzd-0001Kc-EA for emacs-devel@gnu.org; Thu, 13 Jan 2005 16:59:05 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CpCzZ-0001Ii-AF for emacs-devel@gnu.org; Thu, 13 Jan 2005 16:58:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CpCzY-0001DZ-Sf for emacs-devel@gnu.org; Thu, 13 Jan 2005 16:58:56 -0500 Original-Received: from [81.228.9.108] (helo=av2-2-sn3.vrr.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CpCfS-0002X3-Fm for emacs-devel@gnu.org; Thu, 13 Jan 2005 16:38:10 -0500 Original-Received: by av2-2-sn3.vrr.skanova.net (Postfix, from userid 502) id CAD4537E69; Thu, 13 Jan 2005 22:38:07 +0100 (CET) Original-Received: from smtp1-2-sn3.vrr.skanova.net (smtp1-2-sn3.vrr.skanova.net [81.228.9.178]) by av2-2-sn3.vrr.skanova.net (Postfix) with ESMTP id BCC2137E42 for ; Thu, 13 Jan 2005 22:38:07 +0100 (CET) Original-Received: from sedrcw11488 (t1o58p208.telia.com [62.20.164.208]) by smtp1-2-sn3.vrr.skanova.net (Postfix) with SMTP id E92873800D for ; Thu, 13 Jan 2005 22:38:06 +0100 (CET) Original-To: "Emacs Devel" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:32209 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32209 I saw someone made a try on EmacsWiki to automate the process of copying and building Emacs from CVS. So I started to wonder how to do the building process after a checkout update from CVS. There is no definitive answer in INSTALL.CVS (unless you want to do "make bootstrap"). Doing "make autoloads ..." and "make recompile" are rather fast so there is no need to hesitate to always do them (not even on an old pc like mine). Sometimes I have seen that doing multiple "make recompile ..." are necessary. Now I wonder in what order to do this. Should something like this be ok: (in lisp) make autoloads ... make recompile ... make recompile ... make recompile ... (in main) make make info make install (This is of course not failproof, but maybe useful.) Could please someone who knows this better please comment on the order of things etc here?