Правило шаблона Makefile, ссылающееся на основу в зависимостях

Я хочу шаблонное правило с зависимостями, построенными как из основы, так и с использованием подстановочных знаков, то есть что-то вроде

$(FILES): %.o: %.c $(wildcard %*.c)

Кажется, это не работает : основа% не раскрывается в функции подстановочного знака (см. http://www.gnu.org/software/make/manual/html_node/Pattern-Rules.html ), а автоматическая переменная $ * кажется, не распознается при перечислении зависимостей.

Есть ли (не слишком громоздкий) способ сделать что-то вроде этого?

15
задан Jaap Eldering 9 July 2011 в 19:46
поделиться