new makefile

updated the makefile