This revision is from 2012/04/16 03:32. You can Restore it.
This is a bit of a confusing process.
The basic pipeline is:
- Developer works on Makefile.am and configure.ac
- (Some automatic steps)
- Resulting process uses Makefile and config.h
...and in more detail:
- The top-level script (maybe autogen.sh, bootstrap, etc.) starts
- autoreconf which runs:
- aclocal to turn configure.ac into aclocal.m4, which is the input for both
- autoconf, which produces ./configure, and
- autoheader which makes config.h.in, then
- automake which turns Makefile.am into Makefile.in, and then
- 5) ./configure turns the user's input, results of its tests, and Makefile.in into Makefile plus config.h.in into config.h