From ec0d0362737bbacf77c30a6b097bf2484fa342ae Mon Sep 17 00:00:00 2001 From: Lucas Kacher Date: Wed, 23 Aug 2017 09:45:33 -0400 Subject: [PATCH] Fix Makefile issues * mkdir fails when `bin` exists * obtaining golint fails if previously installed (w/out the -u flag) Signed-off-by: Lucas Kacher --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b4715db..22bd8b0 100644 --- a/Makefile +++ b/Makefile @@ -6,14 +6,14 @@ VERSION := $(shell grep 'const Version' credentials/version.go | awk -F'"' '{ pr all: test deps: - go get github.com/golang/lint/golint + go get -u github.com/golang/lint/golint clean: rm -rf bin rm -rf release osxkeychain: - mkdir bin + mkdir -p bin go build -ldflags -s -o bin/docker-credential-osxkeychain osxkeychain/cmd/main_darwin.go osxcodesign: osxkeychain @@ -27,7 +27,7 @@ osxrelease: clean vet_osx lint fmt test osxcodesign cd bin && tar cvfz ../release/docker-credential-osxkeychain-v$(VERSION)-amd64.tar.gz docker-credential-osxkeychain secretservice: - mkdir bin + mkdir -p bin go build -o bin/docker-credential-secretservice secretservice/cmd/main_linux.go pass: @@ -35,7 +35,7 @@ pass: go build -o bin/docker-credential-pass pass/cmd/main_linux.go wincred: - mkdir bin + mkdir -p bin go build -o bin/docker-credential-wincred.exe wincred/cmd/main_windows.go winrelease: clean vet_win lint fmt test wincred