获取makefile的名称

获取makefile的名称

如何在makefile中获取makefile的名称?

谢谢。

注意:

我需要这样做,因为我希望自己的makefile能够自己调用,但该makefile却不称为Makefile,因此我想编写如下代码:

target:
    ($MAKE) -f ($MAKEFILENAME) other_target

最佳答案

location = $(CURDIR)/$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
WHERE_ART_THOU := $(location)
$(warning $(WHERE_ART_THOU))

我也相信这是特定于GNU品牌的,但我不太确定。

关于makefile - 从makefile获取makefile的名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1400057/

10-12 17:10