makefile fixed. missing includes added