Here is the Precision example from lecture.
The big question is, why does this not give the answer we expect?
Here is a Makefile for our Precision program.
Note that I have embellished the Makefile somewhat from the Hello World example. Rather than have to retype the name of the project in a whole bunch of different places, I've factored out the name of the program (and the name of the source file) into a single variable defined at the top, "Project".