条件判断:
ifndef判断一个变量是否没有被定义,用法类似于ifdef
ifeq判断两个值是否相等,用法类似ifndef,注意在ifeq后面要有一个空格。另外,变量的写法也可以是用单引号或者双引号引起来。ifneq判断两个值是否不等,用法与上述几个判断类似。
字符替换与分析:
subst,文本替换函数,返回文本替换后的内容。替换函数可以替换任意变量中的任意内容。
patsubst,模式替换,与subst的区别是它所替换的对象中间需要有空格隔开,如果没有空格隔开的话是不会进行替换的。但是subst依然会对其进行替换。