示例四:
dir := /foo/bar # directory to put the frobs in
说明:
1.dir的值是“/foo/bar”,后面跟了4个空格;
2.$(dir)/file= /foo/bar /file,这样是错误的
3.特殊操作符是“?=”
示例一:
FOO ?= bar
示例六:变量替换,函数和条件语句一同使用
ifdef do_sort
func := sort
else
func := strip
endif
bar := a d b g q c
foo := $($(func) $(bar))
说明:
1.如果定义了"do_sort",那么foo := $(sort a d b g q c),于是$(foo)的值就是“a b c d g q”;
2.如果没定义"do_sort",那么foo := $(strip a d b g q c)
3.