From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sascha Wilde Newsgroups: gmane.emacs.devel Subject: Re: EDE Automake: header files missing from distribution Date: Fri, 30 Oct 2009 14:16:45 +0100 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1256913817 10114 80.91.229.12 (30 Oct 2009 14:43:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2009 14:43:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 30 15:43:30 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N3sh8-0008OJ-8Z for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2009 15:43:14 +0100 Original-Received: from localhost ([127.0.0.1]:49579 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N3sh7-00032r-Lk for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2009 10:43:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N3rLT-0005NX-PS for emacs-devel@gnu.org; Fri, 30 Oct 2009 09:16:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N3rLT-0005Mv-5t for emacs-devel@gnu.org; Fri, 30 Oct 2009 09:16:47 -0400 Original-Received: from [199.232.76.173] (port=37815 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N3rLS-0005Mr-U1 for emacs-devel@gnu.org; Fri, 30 Oct 2009 09:16:46 -0400 Original-Received: from mail2.sha-bang.de ([78.47.120.114]:38672 helo=mail.sha-bang.de) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N3rLS-0001YZ-LB for emacs-devel@gnu.org; Fri, 30 Oct 2009 09:16:46 -0400 Original-Received: from kenny.sha-bang.local (xdslca095.osnanet.de [89.166.128.95]) by mail.sha-bang.de (Postfix) with ESMTPSA id BC92A54E for ; Fri, 30 Oct 2009 14:16:45 +0100 (CET) Original-Received: from wilde by kenny.sha-bang.local with local (Sha Bang MUA v.0711184.68) ID 1N3rLR-0002aC-Do for emacs-devel@gnu.org; Fri, 30 Oct 2009 14:16:45 +0100 In-Reply-To: (Sascha Wilde's message of "Wed, 28 Oct 2009 19:51:29 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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: news.gmane.org gmane.emacs.devel:116461 Archived-At: Sascha Wilde wrote: > Sascha Wilde wrote: > [...] >> now when I ede-make-dist the header file talk.h is missing from the >> archive. > > FWIW, the same problem applies to pure ede make projects. It seems that ede leaks the ability to make an important differentiation: header files which are "private" to the source and header files describing an public api, which are meant to be installed in an system include directory. Automake knows these types as include_HEADERS and noinst_HEADERS variables. The manual recommends to put headers not meant for installation in an appropriate _SOURCE variable though. So, besides `Source Files' and `Auxiliary Source Files' we need something like `Public Header Files'. cheers sascha -- Sascha Wilde A conclusion is simply the place where someone got tired of thinking.