You don't need a makefile for go. Generally all you need are "go build" "go install" "go test". If you have some generated source you can now used "go generate".
Then you can have a bash script that you don't check in that executes the variable with environment variables/ flags.