У меня есть переменная со списком предварительных условий в разных каталогах, каждая из которых задается относительным путем. Например:Предварительные требования в сортированных каталогах
HTML_FILES := ../foo1/bar1.html ../foo1/bar2.html ../foo2/bar3.html foo3/bar4.html
(. Обратите внимание, что эта переменная фактически генерируется, поэтому полный список папок не известны заранее)
Для каждого из них, я хочу, чтобы создать целевой файл текущий каталог, например bar1.xml, bar2.xml, bar3.xml, bar4.xml
.
Как я могу написать правило, которое будет соответствовать этому? Это так близко, как я пришел. Кажется, что-то волшебное на месте ?????? может сделать трюк.
build: $(XML_FILES)
$(XML_FILES): %.xml : ??????/%.html
perl $(HTML_TO_XML) $<
'HTML_FILES' - переменная, не так ли? Если это так, то кажется, что вы пропустили знак равенства: 'HTML_FILES: = ...' –
Исправлено. Спасибо Эльдар. –
Однако я уже ответил вам, что это переменная. –