web-dev-qa-db-ja.com

GNU makeで2番目の前提条件だけを取得できますか?

重複の可能性:
Makefileで自動変数を使用して2番目の依存関係ファイルを取得する方法は?

私はGNU makeを使用しており、$<$^などの自動変数を使用しています。$<が最初の前提条件であることを知っています、および$^がすべての前提条件です。2番目の前提条件だけを取得する方法はありますか?

27
pauldoo

前提条件が通常のトークンであると仮定すると、

echo $(Word 2,$^)

私はしばしば最初の議論に特別な立場を与え、残りの前提条件にアクセスすることに気づきます

echo $(filter-out $<,$^)
56
tripleee