correct makefile gnu