Как создать зависимости в automake? - PullRequest
3 голосов
/ 16 июня 2010

У меня сейчас есть файл Makefile.am, который выглядит следующим образом:

lib_LIBRARIES = foo.a

foo_a_SOURCES = bar.F90 baz.F90

При компиляции bar.F90 дает bar.o. Однако bar.F90 зависит от нескольких других файлов Fortran (cat.F90, dog.F90, pig.F90). Я хочу настроить Automake для перестройки bar.o, если источник одной из этих зависимостей изменится.

Я читал руководства GNU для automake / autoconf и не смог найти решение этой проблемы. Спасибо за чтение.

1 Ответ

3 голосов
/ 30 июня 2010

Automake автоматически отслеживает большинство зависимостей на уровне источника, как описано в разделе зависимостей в его руководстве .Если вы уже знали это, и эксперименты показали, что он не работает, вам, вероятно, придется переопределить цель bar.o, чтобы добавить зависимости, как описано в разделе Расширения .

...