Add Makefile for cross-compilation, ignore results

The make target "build" builds for the native platform. "build-all"
compiles for Linux, Windows, and Mac OS.