Generalize makefile

Set standard practice to be setting the CGM location on the command-line rather than in the Makefile.  This changes the practice/possibility of developers committing a continuously varying Makefile with their own location.