一个makefile的问题--路过捧个场
这是一个开源程序的makefile文件,支持windows linux平台
内容如下:
SUBDIRS=lib plugins utils sample
...
all clean: $(SUBDIRS)
!cd $? && $(MAKE) /f NTMakefile /$(MAKEFLAGS) VERBOSE=0 $@
大致意思明白,有几个问题:
1、cd 前面的感叹号‘!’什么意思
2、第二个参数(MAKEFLAGS)什么意思
3、这里的$?和@$代表什么
欢迎指教,有资料推荐更佳~~~~,谢谢