Added generic_makefile here until i find a better place for it.