The default BSD make (at least on FreeBSD) is not GNU make, nor is it compatbile with it. This new BSDmakefile will case BSD make to invoke GNU make.