fix the gnu makefile