ワイルドカード ターゲットを偽物として宣言したいのですが、偽物はワイルドカードをサポートしていません。
私のメイクファイル:
%.config:
gcc <<compile>>
特定の構成ファイルを使用して、ユーザーが私のmakefileを使用してプロジェクトをコンパイルできるようにしたい:
make something.config
make something_else.config
明らかに、ターゲットファイルが存在するため、ターゲットを偽物にする必要がありますが、単に次のように記述します。
.PHONY: %.config
動作しません。ここで、makeapp が別の構文をサポートしていることを見てきました。
$(phony %.config): ...
しかし、私はmakeしか使えず、makeappは使えません。
makeでそれを行う方法はありますか?