makefile fixing