2016-06-21 1 views
0

は現在、私はこれは私がは、どのように私は、GNUのmakeで第二の可変が

test.%.%: 
     echo $1 && echo $2 

ような何かをしたい

test.%: 
     echo $* 

はあなたができることを

+0

ありませんが、しかし、あなたが代わりに擬似コードの実世界の例を提供する場合、その後うまくいけば、我々はあなたの[XYの問題](HTTPの下に取得することができます:上記のあなたの例では、これは動作します//メタ.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – user657267

答えて

2

ようをfoすることが可能です持っているターゲットを得ることができますパターンごとに1つのワイルドカードしか持たないが、パターンをさらに処理して必要な情報を抽出することができます。

test.%: 
    echo $(basename $*) && echo $(subst .,,$(suffix $*)) 
関連する問題