Чтобы удовлетворить основным требованиям Automake, можно использовать
макрос AM_INIT_AUTOMAKE (see section Макросы Autoconf, поставляемые с Automake). Но если хотите, то
можете совершить требуемые шаги вручную:
PACKAGE и VERSION с помощью
AC_SUBST.
Переменная PACKAGE должна содержать имя пакета, в том виде, в
котором оно используется при создании дистрибутива. Например, Automake определяет
переменную PACKAGE со значением `automake'. Переменная
VERSION должна содержать номер разрабатываемой версии. Мы
рекомендуем хранить номер версии в единственном месте, а именно, в файле
`configure.in': это упрощает выпуск новых версий.
Automake не производит никакой интерпретации переменных PACKAGE
или VERSION, за исключением работы в режиме `Gnits'
(see section Эффект использования ключей --gnu и --gnits).
AC_ARG_PROGRAM. See section `Преобразование имен при установке' in Autoconf.
AC_PROG_MAKE_SET если пакет не является
плоским. See section `Создание файлов вывода' in Руководство Autoconf.
AM_SANITY_CHECK для того, чтобы убедиться, что
среда, в которой будет производится сборка пакета, является нормальной.
AC_PROG_INSTALL (see section `Particular Program Checks' in The Autoconf Manual).
AM_MISSING_PROG для того, чтобы убедиться, что
программы aclocal, autoconf, automake,
autoheader и makeinfo находятся в среде в которой
производится сборка пакета. Вот как это сделано:
missing_dir=`cd $ac_aux_dir && pwd` AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
Вот список других макросов, которые требуются Automake, но которые не
запускаются макросом AM_INIT_AUTOMAKE:
AC_OUTPUT
make. Остальные
файлы интерпретируются по разному. В настоящее время
отличие состоит лишь в том, что файлы `Makefile' удаляются make
distclean, тогда как другие файлы удаляются командой make clean.
Go to the first, previous, next, last section, table of contents.