Details of BOINC's new automake/autoconf build system

The build system uses autoconf 2.57 and automake 1.7. You should modify only the Makefile.am files, which generate the Makefile.in files (and the configure script produced by autoconf will generate the Makefiles from those). If you don't have automake (or not a new enough version), the build system will warn you and continue without regenerating Makefile.in. (When checking out from CVS or extracting from a source distribution, sometimes make will think that the makefile.in files need to be regenerated because they have the same timestamp as Makefile.am. If this happens just ignore the warnings.)

Much of these instructions are generic to automake but are provided here for convenience.

Notes

Tasks