标签: makefile gnu-make
我有一个变量,在调用假目标之前不应该进行评估,因为它会有一个空值,例如:
VAR = /home/directory/file .PHONY: target target: $(mkdir -p /home/directory) $(touch /home/directory/file)
答案 0 :(得分:1)
在target::
target:
eval
target: $(eval VAR = /home/directory/file)
并删除第一行(VAR = ...)。
VAR = ...