First pass on Makefile