GNU Automake
Для версии 1.4, 10 January 1999
David MacKenzie и Tom Tromey
Введение
Общие идеи
Общие операции
Глубина
Ограничения
Единообразная схема наименования
Как именуются унаследованные переменные
Некоторые примеры пакетов
Простой пример, от начала до конца
Классическая программа
Построение программ etags и ctags
Создание файла
`Makefile.in'
Сканирование
`configure.in'
Требования настройки
Другие вещи, которые распознает Automake
Автоматическая генерация aclocal.m4
Макросы Autoconf, поставляемые с Automake
Написание ваших собственных макросов aclocal
`Makefile.am'
верхнего уровня
Построение программ и библиотек
Построение программ
Построение библиотеки
Специальная обработка для LIBOBJS и ALLOCA
Построение разделяемой библиотеки
Переменные используемые при построении программ
Поддержка Yacc и Lex
Поддержка C++
Поддержка Fortran 77
Предварительная обработка (Preprocessing) Fortran 77
Компиляция файлов Fortran 77
Использование Fortran 77 с C и C++
Как выбирается компоновщик
Fortran 77 и Autoconf
Поддержка других языков
Автоматическая де-ANSI-фикация
Автоматическое отслеживание зависимостей
Другие унаследованные объекты
Исполняемые скрипты
Заголовочные файлы
Файлы данных, независимые от архитектуры машины
Построение исходных текстов
Другие утилиты GNU
Emacs Lisp
Gettext
Guile
Libtool
Java
Построение документации
Texinfo
Справочные страницы
Что будет установлено
Что будет очищено
Что входит в дистрибутив
Поддержка комплектов тестов
Изменение поведения Automake
Различные правила
Взаимодействие с
etags
Обработка новых расширений файлов
Включение файлов
Условные операторы
Эффект
--gnu
и
--gnits
Эффект ключа
--cygnus
Когда не хватает возможностей Automake
Распространение файлов
`Makefile.in'
Некоторые идеи на будущее
Индекс переменных и макросов
Общий индекс
This document was generated on 31 March 2000 using
texi2html
1.56k.