如何在gnu make目标中获得第二个变量

时间:2016-06-21 04:35:09

标签: linux makefile gnu

目前我有这个

test.%:
        echo $*

我想做点什么

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

是否有可能像那样

1 个答案:

答案 0 :(得分:2)

每个模式只能有一个通配符,但您可以进一步处理该模式以提取所需的信息。对于上面的示例,这将起作用:

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