updated makefile with new source code