[修改] export导出的变量的副本,子makefile修改变量不上层

This commit is contained in:
gaoyang3513
2023-10-29 15:01:56 +08:00
parent 8d68700f52
commit eb3eaa3891
2 changed files with 9 additions and 8 deletions

View File

@ -1,9 +1,8 @@
var_a = a
makedir := $(abspath $(lastword $(MAKEFILE_LIST)))
$(warning makedir1=$(makedir))
include dir1/Makefile
makedir := $(abspath $(lastword $(MAKEFILE_LIST)))
$(warning makedir3=$(makedir))
export var_a
all:
make -C dir1
echo "Get var_a=$(var_a)"

View File

@ -1,6 +1,8 @@
makedir := $(abspath $(lastword $(MAKEFILE_LIST)))
$(warning makedir2=$(makedir))
$(warning var_a=$(var_a))
var_a = b
all:
echo "set var_a=b"