SRC=$(wildcard*.cpp)
OBJ:=$(patsubst%.cpp,%.o,$(SRC))
DEP:=$(patsubst%.cpp,%.d,$(SRC))
all:main
%.d:%.cpp
g++-M$(CPPFLAGS)$$@.$$$$;\
sed's,\($*\)\.o[:]*,\1.o$@:,g'$@;\
rm-f$@.$$$$;\
@echo--d---
sinclude$(SRC:.cpp=.d)
main:$(OBJ)
#@g++-omain$(OBJ)
-----------------------------
%.d:%.cpp--------------@echo--d---,这部分的规则什会调用么?
分 -->
|