Here's a basic makefile.