update the makefile accordingly