Recursion 在递归Make中,如何从子Make中识别父变量值?

Recursion 在递归Make中,如何从子Make中识别父变量值?,recursion,makefile,Recursion,Makefile,如果从目录调用了gmake VAR1=x 然后用gmake VAR1=y 在sub makefile中是否有一种方法可以知道父级变量的VAR1值x?据我所知:否 但是父级可以在另一个变量中复制VAR1的值,例如parent\u VAR1: ifneq ($(origin VAR1),undefined) export PARENT_VAR1=$(VAR1) endif 然后submake仍然可以使用VAR1,如果需要,还可以询问家长的VAR1,据我所知:否 但是父级可以在另一个变量中复制VAR

如果从目录调用了
gmake VAR1=x
然后用
gmake VAR1=y
在sub makefile中是否有一种方法可以知道父级变量的
VAR1
x

据我所知:否

但是父级可以在另一个变量中复制
VAR1
的值,例如
parent\u VAR1

ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif
然后submake仍然可以使用
VAR1
,如果需要,还可以询问家长的
VAR1
,据我所知:否

但是父级可以在另一个变量中复制
VAR1
的值,例如
parent\u VAR1

ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif
然后submake仍然可以获取
VAR1
,如果需要,还可以询问父级的
VAR1