$(CURDIR):   CURDIR是make的内嵌变量, 为当前目录

实例

 SRCTREE		:= $(CURDIR)    *$(CURDIR)为当前目录,相当于SRCTREE=./
MKCONFIG := $(SRCTREE)/mkconfig *相当于MKCONFIG=./mkconfig

$0:Shell本身的文件名

$1:添加到Shell的第一个参数

$2:添加到Shell的第二个参数

$#:添加到Shell的总参数个数

实例

 100ask24x0_config	:	unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0
*实际运行mkconfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0
*mkconfig:表示Shell文件名($0)
*100ask24x0:第一个参数($1)
*... ... $#:共6个参数,所以$#等于6

  

04-23 01:05