From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: patch makefile solve a couple debian build problems and a slackware build problem Date: Mon, 11 Jul 2011 17:39:04 +0200 Message-ID: <87pqlg3jzb.fsf@Rainer.invalid> References: <87k4bqwkyw.fsf@gnu.org> <87sjqejvob.fsf@Rainer.invalid> <878vs581vt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:36986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgIZw-0003Wl-NC for emacs-orgmode@gnu.org; Mon, 11 Jul 2011 11:39:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QgIZu-0006FG-R2 for emacs-orgmode@gnu.org; Mon, 11 Jul 2011 11:39:24 -0400 Received: from lo.gmane.org ([80.91.229.12]:43370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgIZu-0006FB-HN for emacs-orgmode@gnu.org; Mon, 11 Jul 2011 11:39:22 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QgIZr-0004cq-Nk for emacs-orgmode@gnu.org; Mon, 11 Jul 2011 17:39:19 +0200 Received: from p57aadc10.dip.t-dialin.net ([87.170.220.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2011 17:39:19 +0200 Received: from Stromeko by p57aadc10.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2011 17:39:19 +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 Bastien writes: > The targets release and fixrelease are for Org's maintainers. Yes, but if they've been used, no trace is to be found in the repository and in any case, what fixrelease is supposed to be doing is not what it actually does — it's currently an exact copy of release. I'll sort it out and make a proposal… > The other solution would be to simply remove these target and to use > a local Makefile on the server. It's more clean from the user's point > of view, and just some little extra work for the maintainers. > > What would you suggest? As detailed in my other posting I'd remove them from the Makefile that is distributed and the server would have an extra file with those targets that are useful only there. Gory details to follow. >> Is there any reason why the phony targets are not declared to be >> phony? > > "phony"? A target whose recipe doesn't produce a file with the same name is called "phony" in make-speech; I used to call them decoys. The problem with that age-old make idiom is when someone inadvertently creates a file with that name — say, "test" — and "make test" suddenly doesn't work anymore, so most makes allow you to declare them to avoid that particular trap. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada