Makefile to master branch

because all items use it
if they need a different one, this is the basis they can start with