Переменные, используемые при построении программ
Иногда полезно знать, какие переменные `Makefile' Automake
использует для компиляции; например, вам в некоторых случаях
может быть необходимо использовать ваш собственный способ
компиляции.
Некоторые переменные наследуются от Autoconf: это CC,
CFLAGS, CPPFLAGS, DEFS, LDFLAGS и LIBS.
Также есть некоторые дополнительные переменные, определенные
самим Automake:
INCLUDES
Задает список ключей `-I'. Может быть установлен в вашем
файле `Makefile.am', если у вас есть специальные каталоги,
в которых вы хотите осуществлять поиск. Automake автоматически
подставляет некоторые ключи `-I'. В частности, он генерирует
строку с ключами `-I$(srcdir)' и `-I', указывающий на
каталог с файлом `config.h' (если вы используете AC_CONFIG_HEADER
или AM_CONFIG_HEADER). INCLUDES может быть использован
для других ключей cpp, а не только для `-I'. Например,
эта переменная используется для передачи специальных
ключей `-D' вашему компилятору.
COMPILE
Эта команда используется для компиляции исходных файлов
на языке C . Имя файла исходных текстов добавляется
для формирования полной командной строки .
LINK
Эта команда используется для компоновки программы на
языке C.
|