Мне нужно немного обработать файл в Automake, и я не могу понять, как это сделать правильно (используя либо правила automake, либо расширения gnu make). Например, у меня есть файл с именем refName.in, и я хочу создать вывод refName.out. У меня есть две соответствующие командные строки:
produce-out refName.in refName.out
produce-deps refName.in
Первый просто берет входной файл и производит вывод. Второй предоставляет список зависимостей для файла.
Что я должен сделать в Automake, чтобы эта установка заработала? Я хочу иметь полное отслеживание зависимостей, чтобы любой файл в списке, созданный produce-deps, вызывал produce-out.
(ПРИМЕЧАНИЕ. У меня нет проблем с изменением того, как работают эти команды. Одна команда может создать выходные данные и зависимости, если это необходимо. Также можно изменить различные переключатели командной строки и т. д.)
(PS: если нужно, расширение GNU make вполне подойдет. Я уже использую шаблонные правила в Makefile.am и других расширениях.)