Add a Makefile

This is a very simple Makefile that just passes through to the current hack/*
scripts.  Only "make", "make test", and "make clean" are supported for now.

@filbranden 
Done in a split PR #1108


On Thu, Aug 28, 2014 at 6:08 PM, Filipe Brandenburger <
notifications@github.com> wrote:

> In hack/build-go.sh:
>
> > @@ -44,8 +49,10 @@ for arg; do
> >    binaries+=("${KUBE_GO_PACKAGE}/${arg}")
> >  done
> >
> > -# Note that the flags to 'go build' are duplicated in the salt build setup for
> > -# our cluster deploy.  If we add more command line options to our standard build
> > -# we'll want to duplicate them there.  As we move to distributing pre- built
> > -# binaries we can eliminate this duplication.
> > -go install -ldflags "${version_ldflags}" "${binaries[@]}"
> > +# Note that the flags to 'go build' are duplicated in the salt build setup
> > +# (release/build-release.sh) for our cluster deploy.  If we add more command
> > +# line options to our standard build we'll want to duplicate them there.  As we
> > +# move to distributing pre- built binaries we can eliminate this duplication.
> > +go install ${GOFLAGS} \
>
> You need ${GOFLAGS-} here otherwise nounset might catch you... Did you try
> this with that env var unset?
>
> --
> Reply to this email directly or view it on GitHub
> <https://github.com/GoogleCloudPlatform/kubernetes/pull/1093/files#r16873845>
> .
>