shapes: main.o shape.o grid.o triangle.o square.o circle.o point.o g++ -g -o shapes main.o shape.o grid.o triangle.o square.o circle.o point.o main.o: main.cpp shape.h grid.h triangle.h square.h circle.h point.h g++ -g -c main.cpp shape.o: shape.cpp shape.h grid.h g++ -g -c shape.cpp grid.o: grid.cpp grid.h g++ -g -c grid.cpp triangle.o: triangle.cpp triangle.h shape.h grid.h g++ -g -c triangle.cpp square.o: square.cpp square.h shape.h grid.h g++ -g -c square.cpp circle.o: circle.cpp circle.h shape.h grid.h g++ -g -c circle.cpp point.o: point.cpp point.h shape.h grid.h g++ -g -c point.cpp make clean: rm -f *.o shapes submit: cp main.cpp shape.cpp grid.cpp triangle.cpp square.cpp circle.cpp point.cpp shape.h grid.h triangle.h square.h circle.h point.h /user/projects/csci112/p6/$(USER) chmod 644 /user/projects/csci112/p6/$(USER)/* echo "If you see all the files below turnin worked" ls /user/projects/csci112/p6/$(USER)/* submit_late: cp main.cpp shape.cpp grid.cpp triangle.cpp square.cpp circle.cpp point.cpp shape.h grid.h triangle.h square.h circle.h point.h /user/projects/csci112/p6_late/$(USER) chmod 644 /user/projects/csci112/p6_late/$(USER)/* echo "If you see all the files below turnin worked" ls /user/projects/csci112/p6_late/$(USER)/*