Yurttas/PL/OOL/Cplusplus/F/02/07/01/03/make.comp 13

 1comp_13 : comp_13.o \
 2          comp_a/f_one.o \
 3          comp_a/f_two.o \
 4          comp_b/f_one.o \
 5          comp_b/f_two.o
 6
 7	g++ comp_13.o \
 8            comp_a/f_one.o \
 9            comp_a/f_two.o \
10            comp_b/f_one.o \
11            comp_b/f_two.o \
12         -o comp_13
13
14comp_13.o : comp_13.cpp \
15            comp_13.h \
16            comp_a/comp_a.h \
17            comp_b/comp_b.h
18
19	g++ -c comp_13.cpp
20
21comp_a/f_one.o : comp_a/f_one.cpp \
22                 comp_a/comp_a.h
23
24	 g++ -c comp_a/f_one.cpp -o comp_a/f_one.o
25
26comp_a/f_two.o : comp_a/f_two.cpp \
27                 comp_a/comp_a.h
28
29	 g++ -c comp_a/f_two.cpp -o comp_a/f_two.o
30
31comp_b/f_one.o : comp_b/f_one.cpp \
32                 comp_b/comp_b.h
33
34	 g++ -c comp_b/f_one.cpp -o comp_b/f_one.o
35
36comp_b/f_two.o : comp_b/f_two.cpp \
37                 comp_b/comp_b.h
38
39	 g++ -c comp_b/f_two.cpp -o comp_b/f_two.o