$Progeny$

This directory holds the standard set of tools Progeny uses for all
its software packages.  The best way to learn to use this stuff is to
study its usage in the demo CVS module.

Run ./buildtools/setup to setup the build environment.  GNU autoconf
(http://www.gnu.org/software/autoconf/) is the only real requirement,
but you probably also want check (http://check.sourceforge.net/) so
you can run the test suite.

Note that there is a bug in autoconf 2.53, so you have to use autoconf
2.54 or greater.  If you received a tarball you do not have to worry
about this.

IMPORTANT: Files that are generated by the dist command *must*
be built within the source directory.  That is, the build
directory must be the same as the source directory.

Contents
********

build.mk
        This Makefile fragment provides variables and rules for
        building libraries and programs.

config-script-mkdoc
config-script.in
config-script.m4
        Generic gtk-config style script and autoconf macro for setting
        it up.  The mkdoc script generates a DocBook refentry
        fragment.

dist
distcheck
distdir
        Tools for assembling a distribution directory, checking
        it, and packing it up into a distribution tar file (in
        that order).

recur.mk
        This Makefile fragment provides a __recur rule for running
        make in subdirectories.

setup
        Run this program to setup the build environment.

show-config.in
show-config.m4
        Script and autoconf macro for showing the package
        configuration.  This script also runs at the end of the
        configure process.

The following programs were not written at Progeny.

check.m4        0.8.2
        From <http://check.sourceforge.net/>.  Used to find the check
        library for running the test suite.

config.guess    2002-03-20
config.sub
        From <http://archive.progeny.com/gnu/config/>.  Used by the
        configure script to find the canonical host, build, and target
        platforms.

config.rpath    0.11.2
gettext.h
gettext.m4
        From GNU gettext (http://archive.progeny.com/gnu/gettext/).
        Due to problems with gettext, we do not currently use these.

install-sh
        From the GNU autoconf CVS repository:
        <http://savannah.gnu.org/cgi-bin/viewcvs/autoconf/autoconf/config/>

libtool.m4      1.4.2, patched for Darwin/Mac OS X
ltmain.sh
        From GNU libtool (http://www.gnu.org/software/libtool/).

vim:set ai et:
