标签: makefile gnu gnu-make
假设我有一个makefile a.mk,它有一个名为FILES的变量。 a.mk包括b.mk,它也使用FILES作为变量名称。现在当执行回到a.mk时,FILES变量被修改,我不想要。我怎样才能做到这一点?我没有选择修改b.mk.基本上我希望a.mk和b.mk的环境彼此隔离。
答案 0 :(得分:1)
我相信您唯一的选择是不包含b.mk并将其用作子制作(如果可行)或保存并重置b.mk包含的变量。
b.mk