From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Makefile restructuring Date: Sun, 22 Apr 2012 17:34:43 +0200 Message-ID: <878vhnixv0.fsf@Rainer.invalid> References: <87k4bqwkyw.fsf@gnu.org> <87sjqejvob.fsf@Rainer.invalid> <87k4bqjnwu.fsf@Rainer.invalid> <87fwmdkind.fsf@Rainer.invalid> <874o2t81qu.fsf@gnu.org> <87liw43iys.fsf@Rainer.invalid> <8762n8d4ys.fsf@gnu.org> <87ei1u6u3q.fsf_-_@Rainer.invalid> <87hb6i3z1l.fsf@Rainer.invalid> <87k47av6j2.fsf@Rainer.invalid> <87fwhyux4d.fsf@Rainer.invalid> <87397x1i8u.fsf@altern.org> <87bomldxn4.fsf@Rainer.invalid> <874nsdduhh.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:46842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLyoZ-0003KX-G6 for emacs-orgmode@gnu.org; Sun, 22 Apr 2012 11:35:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SLyoX-0002Re-E9 for emacs-orgmode@gnu.org; Sun, 22 Apr 2012 11:35:03 -0400 Received: from plane.gmane.org ([80.91.229.3]:40179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLyoX-0002PS-7C for emacs-orgmode@gnu.org; Sun, 22 Apr 2012 11:35:01 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SLyoR-0001U0-F4 for emacs-orgmode@gnu.org; Sun, 22 Apr 2012 17:34:55 +0200 Received: from pd9eb431f.dip.t-dialin.net ([217.235.67.31]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 22 Apr 2012 17:34:55 +0200 Received: from Stromeko by pd9eb431f.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 22 Apr 2012 17:34:55 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org suvayu ali writes: > The above recipe works. But just "make", leaves the working tree without > lisp/org-install.el. From the log I see it explicitly deletes it, but > doesn't generate it again. A subsequent "make autoloads" is required to > get a working org setup. Is this expected behaviour? This is intentional. The autoloads are generated just before installing, since that's where they are needed. I really don't want to encourage further use of the git worktree as the "org installation", although it sort of works if you do a "make autoloads". You can now easily keep multiple installations within the org directory if so desired (I do this myself for testing). Using the worktree instead can lead to very hard to track bugs when the autoload files get out of sync with the sources. This is the reason I always remove them before compilation and I should probably remove them just after installation as well. > I thought a simple make should "cleanly compile Org ELisp files and > documentation"? Which is what it does. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada