Алексей Махоткин

домашняя страница

Automake

Go to the first, previous, next, last section, table of contents.


Переменные, используемые при построении программ

Иногда полезно знать, какие переменные `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.


Go to the first, previous, next, last section, table of contents.

Comments