CCC=g++ run: figure figure figure: figure-1.o figure-2.o test.o $(CCC) figure-1.o figure-2.o test.o -o figure figure-1.o: figure-1.h figure-1.cc $(CCC) -c figure-1.cc figure-2.o: figure-1.h figure-2.h figure-2.cc $(CCC) -c figure-2.cc test.o: figure-1.h figure-2.h test.cc $(CCC) -c test.cc clean: rm -f *.o figure