2010-04-08 6 views

ответ

3

От the automake manual:

Для каждого первичного, есть одна дополнительная переменная с именем, предваряя «EXTRA_» к основному имени. Эта переменная используется для отображения объектов, которые могут быть или не быть созданы, в зависимости от того, что настроит решение. Эта переменная требуется, потому что Automake должен статически знать весь список объектов, которые могут быть созданы для создания Makefile.in, который будет работать во всех случаях.

SCRIPTS основная информация here.

Вкратце, переменная EXTRA_SCRIPTS перечисляет сценарии (то есть исполняемые файлы, которые не должны быть построены из источника), которые могут использоваться или не использоваться, в зависимости от конфигурации.

+1

Закрыть, но не совсем. Скрипты все еще могут быть построены (используя что-то вроде 'sed', чтобы делать замены из шаблона, скажем), у них просто нет шага ссылки, включающего истинный компоновщик, такой как' ld'. «EXTRA_SCRIPTS» - это скрипты, которые могут быть или не быть созданы, в зависимости от конфигурации. –