Я использую automake и autoconf.Automake: зависимость от результата сборки
В подкаталоге ЦСИ/Makefile.am содержит
bin_PROGRAMS = hello
hello_SOURCES = hello.c
После создания привет Я хочу, чтобы запустить инструмент (некоторый анализатор/оптимизатор, установленного в системе) на двоичном, чтобы изменить его (например, полосы) или генерировать статистику (например, дварфы, pahole ...). Для этого Makefile.am в верхнем уровне-каталог содержит
tool:
tool src/hello
При создании поздоровался с замыкающих и исполнения делают инструмент все в порядке. Проблема возникает, когда пользователь запускает инструмент make без создания двоичного файла. Как я могу привести в действие создание bin_PROGRAMS (который может быть списком) или просто двоичный код hello в качестве зависимости целевого инструмента?
Ни
tool: bin_PROGRAMS
tool src/hello
ни
tool: src/hello
tool src/hello
работы.
Можете ли вы опубликовать make-файл целиком? – Kevin