There is also the "magic" that configure does at well, in altering the directives (#ifdef -> .ifdef, for example).
I think what I'll do is, if running under *BSD, see not only if 'make' itself is really GNUmake, but also check for 'gmake' and, if it exists, disable BSD makefiles.
