Go to the first, previous, next, last section, table of contents.
Различные возможности Automake могут контролироваться ключами в файле
`Makefile.am'. Такие ключи перечислены в специальной переменной
AUTOMAKE_OPTIONS. В настоящее время распознаются следующие
ключи:
gnits
-
gnu
-
foreign
-
cygnus
-
Устанавливает соответствующий уровень строгости. Ключ
gnits
также предполагает наличие ключей readme-alpha и
check-news.
ansi2knr
-
path/ansi2knr
-
Включает автоматическую де-ANSI-фикацию. See section Автоматическая де-ANSI-фикация. Если перед этим
ключом указан путь (например, `../lib/ansi2knr'), то
сгенерированный `Makefile.in' будет искать программу
`ansi2knr' в указанном каталоге. Обычно этот путь является
относительным путем к другому каталогу из того же пакета (хотя Automake
в настоящее время и не проверяет этого).
check-news
-
`make dist' не сработает до тех пор, пока номер текущей версии не
появится в первых нескольких строках файла `NEWS'.
dejagnu
-
Заставляет генерировать специфичные для
dejagnu правила.
See section Поддержка комплектов тестирования.
dist-shar
-
Помимо обычной цели `dist', создает также цель `dist-shar',
которая создает `shar'-архив дистрибутива.
dist-zip
-
Помимо обычной цели `dist', создает также цель `dist-zip',
которая создает `zip'-архив дистрибутива.
dist-tarZ
-
Помимо обычной цели `dist', создает также цель `dist-tarZ',
которая создает сжатый с помощью программы `compress'
`tar'-архив дистрибутива. При этом предполагается, что будут
использоваться традиционные версии `compress' и `tar'.
Предупреждение: если на самом деле вы используете GNU `tar', то в
полученном архиве могут оказаться некоторые непереносимые конструкции.
no-dependencies
-
Этот ключ похож на ключ командной строки `--include-deps', но
полезен в тех ситуациях, где вам не требуется автоматическое
отслеживание зависимостей See section Автоматическое отслеживание зависимостей. При этом автоматическое
отслеживание зависимостей фактически отключается.
no-installinfo
-
Сгенерированный `Makefile.in' не будет по умолчанию обрабатывать и
устанавливать страницы info. Однако же, цели
info и
install-info все равно будут доступны. Этот ключ запрещен при
уровне строгости `GNU' и выше.
no-installman
-
Сгенерированный `Makefile.in' не будет по умолчанию устанавливать
страницы руководства. Однако же, цель
install-man все равно будет
доступна для использования. Этот ключ запрещен при уровне строгости
`GNU' и выше.
no-texinfo.tex
-
Не требует наличия файла `texinfo.tex', даже если в каталоге
находятся файлы Texinfo.
readme-alpha
-
Если этот выпуск является выпуском в альфа-стадии и существует файл
`README-alpha', то он будет добавлен в дистрибутив. Если задан этот
ключ, то номер версии может быть представлен в одной из двух
форм. Первая форма выглядит следующим образом:
`MAJOR.MINOR.ALPHA', где каждый элемент является
числом; заключительная точка и номер должны быть опущены для не-альфа
выпусков. Вторая форма выглядит следующим образом:
`MAJOR.MINORALPHA', где ALPHA это буква,
которой не должно присутствовать в не-альфа выпуске.
- version
-
Может быть указан номер версии (например, `0.30'). Если Automake не
новее указанной версии, то будет запрещено создание `Makefile.in'.
automake сообщает о неизвестных ему ключах.
Go to the first, previous, next, last section, table of contents.