makefile modified