adding a Makefile to perform all steps of building cleaning and updating