added makefile for a simple build process to get around chicken and egg problem