获取Makefile中包含的文件的完整路径

获取Makefile中包含的文件的完整路径,makefile,Makefile,生成文件包含 include ../../common/common.mk 在文件的末尾。我希望在调用过程中看到完整的路径。我该怎么做 $(info full path to common.mk: $(abspath ../../common/common.mk)) include ../../common/common.mk 通常,make在执行过程中不会更改工作目录。很可能,您可以在运行**make*之前,从命令行检查。/../common/common.mk。但是如果您使用make-C

生成文件包含

include ../../common/common.mk
在文件的末尾。我希望在调用过程中看到完整的路径。我该怎么做

$(info full path to common.mk: $(abspath ../../common/common.mk))
include ../../common/common.mk
通常,make在执行过程中不会更改工作目录。很可能,您可以在运行**make*之前,从命令行检查
。/../common/common.mk
。但是如果您使用
make-C some/directory
,那么工作目录将是您在
-C
之后指定的任何目录(相对于当前目录)

通常,make在执行过程中不会更改工作目录。很可能,您可以在运行**make*之前,从命令行检查
。/../common/common.mk
。但是如果您使用
make-C some/directory
,那么工作目录将是您在
-C
之后指定的任何目录(相对于当前目录)