made makefile more proper