Updated makefile for cross-platform support, I think.
Maybe this time?