respect toolchain

also set V=1 which forces verbose build output, respect MAKEOPTS and
MAKE/CMAKE_BUILD_TOOL instead of hardcoded "make"

this should mostly fix issue 389