problems with makefile