|
本人不才,在看Makefile的时候,看到这样一段make的语法不理解,希望大家帮忙解决
top Makefile中有这样的一段代码:
1. # clean - Delete most, but leave enough to build external modules
2. #
3. clean: rm-dirs := $(CLEAN_DIRS)
4. clean: rm-files := $(CLEAN_FILES)
5. clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs))
中间的3~4这两行何解?
clean到底是目标还是变量?
rm-dirs是变量还是依赖?
我查看了“GNU make中文手册 ”没有看到类似的语法。 |
|