Building Your Package
As maintainer, you probably build your software packages fairly often, and you're also probably intimately familiar with your project's components, architecture, and build system. However, you should make sure that your users' build experiences are much simpler than your own. One way to do this is to give users a simple, easy-to-understand pattern to follow when building your software packages. In the following sections, I'll show you the build pattern provided by the Autotools.
After running the Autotools, you're left with a shell script called
configure and one or more Makefile.in files. These files are intended to be shipped with your project release distribution packages. Your users will download these ...