[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