more forgiving Makefile