マークダウン テキスト ファイルからドキュメントを作成するための GNU make 用の makefile があります。INPUT
メイクファイルには、マークダウン ファイルのファイル名に設定したい変数があります。すべてのマークダウン ファイルは、パターン *.md に従います。
ただし、パターンに一致するファイルが1つINPUT
しかない場合はファイル名のみに設定したいのですが、マークダウンファイルが複数ある場合、makeはエラーで終了するはずです。
私は当然の選択を試みた
INPUT ?= *.md
しかし、これはもちろん INPUT を **all* 一致のリストに設定します。したがって、たとえば、のみを含むディレクトリでは正しく機能しますがfile_a.md
、
file_a.md
file_b.md
INPUT
これは、INPUT が1 つのファイルfile_a.md file_b.md
を含むか、終了することを期待するルールを台無しにします。
INPUT
makefile構文で好きなように割り当てる方法はありますか?