centralize Makefile

to make management of src files less painful