From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.devel Subject: specifying workbook dir for dist-hook Date: Wed, 27 Mar 2002 13:17:14 -0800 Sender: guile-devel-admin@gnu.org Message-ID: Reply-To: ttn@glug.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1017264080 14720 127.0.0.1 (27 Mar 2002 21:21:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 27 Mar 2002 21:21:20 +0000 (UTC) Cc: guile-devel@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16qKr9-0003pJ-00 for ; Wed, 27 Mar 2002 22:21:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16qKqw-0003b2-00; Wed, 27 Mar 2002 16:21:06 -0500 Original-Received: from ca-crlsbd-u4-c4c-174.crlsca.adelphia.net ([68.66.186.174] helo=giblet) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16qKpf-0003Oo-00 for ; Wed, 27 Mar 2002 16:19:47 -0500 Original-Received: from ttn by giblet with local (Exim 3.33 #1 (Debian)) id 16qKnC-0007VQ-00; Wed, 27 Mar 2002 13:17:14 -0800 Original-To: rlb@defaultvalue.org Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:218 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:218 Rob, since we're moving TODO and BUGS (and maybe in the future other things) out of guile-core/ into workbook/, it behooves us to figure out how to get these files back into the tree on release. apparently, automake supports "dist-hook", which we currently use in these makefiles: ./doc/Makefile.am ./guile-readline/Makefile.am it is easy to add something like: dist-hook: @echo doing dist-hook... if MAINTAINER_MODE @echo 'This is a snapshot of the TODO file.' > TODO @echo >> TODO cat $(workbook)/tasks/TODO >> TODO $(workbook)/../scripts/render-bugs $(workbook)/bugs > BUGS endif to top-level Makefile.am. the question is how to define $(workbook)? we can either require maintainers to specify this directory like: make workbook=some/path/to/workbook dist or adopt the convention that workbook is always at $(top_srcdir)/../workbook and codify that in Makefile.am. so: what is your preference? what other files can we factor out of guile-core/? where would we put them in workbook/? where is a good place to document all this? (RELEASE?) if you see where i'm going w/ this, you can obviously make the changes yourself, but i'm happy to do them for you if given reasonable answers. thi _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel