ビルドの一環として、複数の HTML ファイル (章ごとに 1 つのファイル) を生成する DocBook ファイルを処理しています。
これらの HTML ファイルを後処理して、別の場所にコピーしたいと考えています。これらのファイルは DocBook ソースに依存していますが、事前にファイル名を知ることはできません (ファイル名も DocBook ソースに依存しています)。
ファイルが既に生成されている場合、並べ替えが機能するというルールがあります。
www/manual/%.html: build/manual/%.html
postprocess "$<" "$@"
make
しかし、それらがまだ存在しない場合、それらを生成するように指示する方法がわかりません。のルールを追加するとwww/manual/index.html
、すべてではなく、そのファイルのみが後処理されます。
makedepend
DocBook か、気の利いたワイルドカード トリックが必要だと思います。これに対する解決策は何ですか?