|
ldd2中的scull的mekafile中有以下代码:
depend .depend dep:
$(CC) $(CFLAGS) -M *.c > $@
ifeq (.depend,$(wildcard .depend))
include .depend
endif
-------------------------------------
请问:
1.depend .depend dep是伪目标或者多目标吗?为什么要定义3个,这3者之间是什么关系?在直接输入make命令的情况下它们会被执行吗?
2.-M是自动搜索依赖关系吗?
3.为什么ifeq中使用的是.depend而不是depend或dep?
4.$(wildcard .depend)展开的是什么? |
|