From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Org Build System (aka Makefile) Date: Mon, 13 Aug 2012 21:47:14 +0200 Message-ID: <87vcgmmv5p.fsf@Rainer.invalid> References: <87y5mkrca2.fsf@Rainer.invalid> <87ipcs3smd.fsf@Rainer.invalid> <871ujf5i7g.fsf@gnu.org> <874no8dxik.fsf@Rainer.invalid> <87k3x4rlb2.fsf@gmx.com> <87zk5zdery.fsf@Rainer.invalid> <87boifrkyl.fsf@gmx.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:37866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T10cB-0006ZI-0y for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 15:47:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T10c7-0003cs-E7 for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 15:47:50 -0400 Received: from plane.gmane.org ([80.91.229.3]:53787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T10c7-0003cf-6g for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 15:47:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T10c5-0002s8-Up for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 21:47:45 +0200 Received: from pd9eb30df.dip.t-dialin.net ([217.235.48.223]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Aug 2012 21:47:45 +0200 Received: from Stromeko by pd9eb30df.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Aug 2012 21:47:45 +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 Eric Schulte writes: > I don't find the strings "single compile", "compile-source" or "elint" > anywhere in the Org documentation. Perhaps there is different > documentation for the Makefile? Yes, as mentioned several times in this thread: http://orgmode.org/worg/dev/org-build-system.html I'll add that link to `make help´. > Despite the huge number of Makefile targets (do we really need 12 > different versions of "make clean"), I do think that a make target to > run a static code check would be useful. Most of these are used only internally or are provided for backwards compatibility with the old Makefile. Bastien insisted they should all be documented, so they are. The elint methods have just been implemented, but for various reasons I don't really like the idea of yet more toplevel targets. If I add one it'll probably be what `slint3´ does. >> Those same people that have no problem to edit the sources? Come on, >> you can't be serious. >> > > I am one of these people and I am completely serious. This is the first > time I've looked at Org-mode's make system -- beyond my help with the > test infrastructure. > > The Makefile uses different languages and has different goals than the > source code and I think there are many who feel comfortable editing one > but not the other. If you'll permit me an exaggerated metaphor, asking > developers to edit a Makefile is like asking a watch maker to rebuild > the table in her workshop. She will likely find the task to be a waste > of time, to be outside of her core competency, and not directly related > to her real work, even if it results in a more comfortable work > environment. To spin that metaphor further, that watchmaker should have no problem telling a cabinetmaker exactly what her desk should be like and she'd hopefully be wise enough not to tell him which tools to use or how to join the table board to the legs. ALso I think she might listen when the cabinetmaker tells her how to take care of her new desk properly. > As I continue to contend, editing local.mk simply will not happen in > most cases. So, how did your .emacs come about? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds