slightly more accurate Makefile