change to using a Makefile for builds