У меня есть набор проектов
PROJECTS = project1 project2
Теперь я хотел бы получить список войн, которые нужно построить, это project1 / target / project1.war.
Я не могу найти правило для генерации военных имен из названий проектов. GNU make, кажется, расширяет% только один раз, так что если я сделаю
WARS = $(PROJECTS:%=%/target/%.war)
Я получаю project1/target/%.war project2/target/%.war
Есть ли какой-нибудь способ сделать make для "глобальной" замены?
(Пожалуйста, не говорите мне использовать другую систему сборки, это не вариант для меня)