Added a bunch of .PHONY statements to the top level makefile.

The top level makefile is not in charge of checking dependencies,
therefore everything should be phony