假设我有一个带有以下代码段的复杂Makefile
test: abc
....
xyz: abc
....
abc:
#who called me?
有没有办法可以找到谁叫abc? 提前谢谢。
答案 0 :(得分:1)
没有内置方式。如果你正在使用GNU make,你可以使用target-specific variables:
自己完成test: PARENT = test
test: abc
xyz: PARENT = xyz
xyz: abc
abc:
@echo $(PARENT)