假设我在文件夹/d/e/f
中有一个makefile。在那个makefile中,我在变量中有一个相对路径,让我们说它是MYPATH:= ../../a
。
现在,我想以某种方式检索反向路径,即,如果执行cd $(MYPATH)
什么是返回到makefile的路径。例如,在这种情况下,答案应该是../e/f
。
这有可能吗?
理由:我希望能够将路径传递到我的makefile中。应包含该路径中的makefile,即include $(MYPATH)
,但在此之前,变量$(HOME_PATH)应设置为从$(MYPATH)返回到makefile的相对路径,因此包含的makefile可以提供规则基于调用makefile的路径。