1. 调用shell命令
UNAME = $(shell uname -r)
2. 判断语句
KERN ?=$(if ifeq ($(UNAME),3.11.0-15-generic),kerndir)
注意:if后的空格,以及ifeq与(之间有个空格,比对值的双引号问题注意
3. ?=, :=, =的赋值区别
?= 只对第一次非空赋值有效
:= 只对当前这行的值的状态值赋值
= 相当于赋予变量的指针
1. 调用shell命令
UNAME = $(shell uname -r)
2. 判断语句
KERN ?=$(if ifeq ($(UNAME),3.11.0-15-generic),kerndir)
注意:if后的空格,以及ifeq与(之间有个空格,比对值的双引号问题注意
3. ?=, :=, =的赋值区别
?= 只对第一次非空赋值有效
:= 只对当前这行的值的状态值赋值
= 相当于赋予变量的指针