liyujie
2025-08-29 87c7c0d90966d729ca3d39cbfca77a39a43960eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
srcs := a.cc b.cc c.cc
srcs := $(addprefix ./,$(srcs))
objs := $(patsubst ./%.cc,./%.o,$(srcs))
 
test: out
 
out: $(objs)
 
$(objs): ./%.o: ./%.cc
   echo $@: $<: $^
 
a.o: a.cc a.h
b.o: b.cc a.h b.h
c.o: b.cc a.h b.h c.h