Updated changes in makefile and srouce to compile project