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