use GNU Make on BSD-derivatives instead of BSD Make

Some recipes don't work on BSD derivatives, because these have GNU extended Makefile.
To deal with these, use `gmake` on `berkeley-unix` instead of `make`.