updated the makefile to compile