go to the first, previous, next, last section, table of contents.
построение документациив настоящее время automake обеспечивает поддержку texinfo и страниц руководства. texinfo
если текущий каталог содержит исходный текст texinfo, то вы должны
указать это с помощью основной переменной `texinfos'. в общем случае файлы
texinfo могут быть преобразованы в формат info, и поэтому макрос
если файл `.texi' включает в себя с помощью `@include' файл
`version.texi', то он будет сгенерирован автоматически. файл `version.texi'
определяет три макроса texinfo, на которые вы можете ссылаться:
иногда файл info зависит от более чем одного файла
`.texi'. например, в пакете gnu hello, файл `hello.texi'
включает файл `gpl.texi'. вы можете сообщить об этих зависимостях
automake, используя переменную info_texinfos = hello.texi hello_texinfos = gpl.texi
по умолчанию automake требует наличия файла `texinfo.tex' в том же
каталоге, что и исходные файлы texinfo. однако, если вы используете в
файле `configure.in' макрос
если в вашем пакете файлы texinfo находятся в нескольких каталогах, то
вы можете использовать переменную texinfo_tex = ../doc/texinfo.tex
ключ `no-texinfo.tex' может быть использован для отмены требования
наличия файла `texinfo.tex'. однако предпочтительней использование
переменной
automake создает цель страницы руководства
пакет также может включать в свой состав справочные страницы (но
взгляните на стандарты gnu за информацией о них), section `man pages' in the gnu coding standards. страницы руководства объявляются
с помощью основной переменной `mans'. обычно используется макрос
по умолчанию страницы руководства устанавливаются при выполнении
`make install'. однако, поскольку проекты gnu не требуют наличия
справочных страниц, то многие разработчики проектов не расходуют
время на поддержание справочных страниц в обновленном состоянии. в этих
случаях опция
вот как документация обрабатывается в пакете gnu info_texinfos = cpio.texi man_mans = cpio.1 mt.1 extra_dist = $(man_mans) исходные тексты texinfo и страницы info считаются исходными файлами и включаются в состав дистрибутива. в настоящее время страницы руководства не рассматриваются как исходные файлы, потому что зачастую они генерируются автоматически. именно поэтому они и не включаются автоматически в состав дистрибутива. go to the first, previous, next, last section, table of contents. |