Makefile for Linux (should work for OS X as well)