blob: 2a0102cb1923364524caed3a99df35e562b5c1fa [file] [log] [blame]
.PHONY: all clean
VERSION=v0.0.1
BUILD_DATE=$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
GIT_COMMIT=$(shell git rev-parse HEAD --)
GIT_VERSION=${VERSION}-master+${GIT_COMMIT}
LDFLAGS="-X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.gitVersion=${GIT_VERSION} -X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.gitCommit=${GIT_COMMIT} -X github.com/swisstxt/cloudstack-cloud-controller-manager/vendor/k8s.io/kubernetes/pkg/version.buildDate=${BUILD_DATE}"
CMD_SRC=\
cmd/cloudstack-ccm/main.go
all: cloudstack-ccm
clean:
rm -f cloudstack-ccm
cloudstack-ccm: ${CMD_SRC}
go build -ldflags ${LDFLAGS} -o $@ $^