У меня есть куча каталогов. Я хочу построить объект для каждого каталога. Предположим, что OBJS содержит «build / dir1 build / dir2 build / dir3», и шаблон, который я сопоставляю, равен
build/%: %
<do something here>
Я бы хотел добавить для каждого объекта зависимости для каждого файла в этом каталоге (рекурсивно). Я думал сделать что-то вроде
build/%: $(shell find %)
<do something here>
Но похоже, что второй '%' не расширен. Как я могу заставить это работать?
(Странная вещь, которую я заметил, это то, что '%' в '$ (shell echo%)' расширен.)
Спасибо.