[Gluster-devel] automake
Ian Latter
ian.latter at midnightcode.org
Thu May 10 22:26:22 UTC 2012
> > You might want to read autobook for the general theory
behind autotools.
> > Here's a quick summary -
> >
> > aclocal prepares the running of autotools.
> > autoheader prepares autotools to generate a config.h to
be consumed by C
> > code
> > configure.ac is the "source" to discover the build
system and accept user
> > parameters
> > autoconf converts configure.ac to configure
> > Makefile.am is the "source" to define what is to be
built and how.
> > automake converts Makefile.am to Makefile.in
> >
> > till here everything is scripted in ./autogen.sh
> >
> > running configure creates Makefile out of Makefile.in
> >
> > now run make :)
> >
>
> Best way to learn autotools is copy-paste-customize. In
general, if
> you are starting a new project, Debian has a nice little
tool called
> "autoproject". It will auto generate autoconf and automake
files. Then
> you start customizing it.
>
> GNU project should really merge all these tools in to one
simple
> coherent system.
My build environment is Fedora but I'm assuming its
there too .. if I get some time I'll have a poke around ..
Thanks for the info, appreciate it.
--
Ian Latter
Late night coder ..
http://midnightcode.org/
More information about the Gluster-devel
mailing list