clean up makefile
updated build