Write a Makefile

Your assignment is to write a makefile for the shape_driver program; your makefile must compile each implementation file separately. You will need to examine the source files to determine the dependencies for each target.

Once you have written your makefile, test that it works properly. In particular, check that if you change the modification date of a source file using touch, only the targets that depend on that file are re-compiled.

Once you are certain that your makefile is complete, show it to your TA. You will need to demonstrate that it works correctly.