1CXX_SOURCES := main.cpp 2LD_EXTRAS := ns1.o ns2.o ns3.o ns4.o 3 4a.out: main.o ns1.o ns2.o ns3.o ns4.o 5 6ns1.o: common.cpp 7 $(CC) -gdwarf -c -DNAMESPACE=ns1 -o $@ $< 8 9ns2.o: common.cpp 10 $(CC) -gdwarf -c -DNAMESPACE=ns2 -o $@ $< 11 12ns3.o: common.cpp 13 $(CC) -gdwarf -c -DNAMESPACE=ns3 -o $@ $< 14 15ns4.o: common.cpp 16 $(CC) -gdwarf -c -DNAMESPACE=ns4 -o $@ $< 17 18 19include Makefile.rules 20