【发布时间】:2010-10-10 18:52:19
【问题描述】:
我有一些makefile:
$(PROGRAM_NAME): index.o
@echo "linking"
@echo $(index_o)
//linking
export index_o:=.
index.o:
$(MAKE) -C some_dir index.o
在 some_dir 生成文件
export index_o:=$(index_o)/index.o
index.o:
@echo "compiling"
@echo $(index_o)
//compiling
输出:
编译 ./index.o 链接 .
需要输出:
编译 ./index.o 链接 ./index.o
如何将变量的变化分享给父make线程? 可能是我需要真正的全局变量... 我已阅读http://www.gnu.org/software/automake/manual/make/Recursion.html 但没有找到
【问题讨论】: