Implemented makefile generation