Makefileターゲットの文字を置き換える

Makefileターゲットの文字を置き換える

使ってみよう

$(patsubst %-%,%:%,$(MAKECMDGOALS))

make ターゲットでダッシュをコロンに変更することは効果がありません。

どうすればいいですか?

ベストアンサー1

にはワイルドカード文字が1つしかありませんpatsubst。すべてのダッシュをコロンに置き換えるには、次のようにします。subst:

$(subst -,:,$(MAKECMDGOALS))

おすすめ記事