Separated machine-specific stuff into a separate config.mak file.  Makefile now auto-generates a template one if it does not exit