Don't we need to use "GOCMD ?= ..." in the makefile to allow overridding GOCMD from command line?
The `?=' operator will only define the variable if it doesn't exist (and thus allows overriding via:
GOCMD=/foo/bar/baz makeMechanism, not policy — the good old and mostly hyped-out principle.