关于make文件的小问题

$((pwd)) 为什么也对?这是什么语法?  //书上说(linux程序设计)这是在shell编程中最新的语法,意思是取$((command))中command命令的结果,难道make的语法和shell的语法不兼容吗??
foo.o: foo.c  //我原来写的是 foo.o: foo.c  stdlib.h stdio.h,这个例子也是《linux程序设计》书中的,而且原书的依赖关系就是这么写的。在foo.c中有这两个头文件。      
$((pwd))  意思是取$((command))中command命令的结果
---------------------------
应该为$(pwd)吧      
$(( ... )) 为内置整数算术运算。
例: $((a=a+1))      
[B]cosminut[/B] is right