> What about other systems like NetBSD?

If pycares works there then add it to the list. Or maybe we can check `if 'bsd' in sys.platofrm`.

> Why are you opposed to simply calling 'gmake', and if that fails, calling 'make'?

I don't know on which BSDs pycares runs or if other compilation flags are necessary, so lets add support for them as needed/tested. There are not that many to list ;-)