Как часть сборки, я обрабатываю файл DocBook, который создает несколько файлов HTML (один файл на главу).
Я хочу постобработать эти HTML-файлы и скопировать их в другое место. Эти файлы зависят от источника DocBook, но я не могу заранее знать имена файлов (имена файлов также зависят от источника DocBook).
У меня есть правило, что вроде работает, если файлы уже сгенерированы:
www/manual/%.html: build/manual/%.html
postprocess "$<" "$@"
но я не знаю, как сказать make
генерировать их, если их еще нет. Если я просто добавлю правило для www/manual/index.html
, постобработку получит только этот файл, а не все.
Полагаю, мне нужен makedepend
для DocBook или, возможно, какой-нибудь изящный трюк с подстановочными знаками. Какое решение для этого?