The one real requirement of Automake is that your configure.ac
call AM_INIT_AUTOMAKE
. This macro does several things that are
required for proper Automake operation (see Macros).
Here are the other macros that Automake requires but which are not run
by AM_INIT_AUTOMAKE
:
AC_CONFIG_FILES
AC_OUTPUT
When using AC_CONFIG_FILES
with multiple input files, as in
AC_CONFIG_FILES([Makefile:top.in:Makefile.in:bot.in])
automake will generate the first .in input file for which a .am file exists. If no such file exists the output file is not considered to be Automake generated.
Files created by AC_CONFIG_FILES
are removed by make distclean
.