2016-06-21 5 views
0

Derzeit habe ich dieseWie kann ich zweite Variable in Gnu make Ziele

test.%: 
     echo $* 

ich so etwas wie

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

Ist es möglich, fo wie die

+0

Nein, aber wenn man ein reales Beispiel liefern statt Pseudo-Code dann hoffentlich können wir an die Unterseite Ihrer [XY Problem] (http erhalten: // Meta .stackexchange.com/questions/66377/Was-ist-das-XY-Problem). – user657267

Antwort

2

Sie können tun wollen Sie haben nur ein Platzhalter pro Muster, aber Sie können das Muster weiter verarbeiten, um die gewünschten Informationen zu extrahieren. Für die oben genannte Beispiel würde, diese Arbeit:

test.%: 
    echo $(basename $*) && echo $(subst .,,$(suffix $*))