求教:有关Makefile中的shell程序段

求教:有关Makefile中的shell程序段

今天看某个Makefile,其中有这样的语句:
[CODE]
    @[/COLOR]if [ -d ${MAINPATH} ]; then \
    ...
    @[/COLOR]ls -l ./dir
    ...
[/CODE]
不知这个“@”是什么意思呢?是shell的语法还是Makefile的特殊需求?      
执行命令时命令本身不显示在屏幕上,跟 DOS 中 batch file 中的 @ 类似      
谢谢!
并为提出这样的问题而汗颜――实在是一点也不懂shell……
今后还请dearvoid多多帮助!      
欢迎常来