From ae632654d2ef999c015f4bffe3510cc2a41eb58a Mon Sep 17 00:00:00 2001 From: Petabyte Storage Date: Mon, 11 Dec 2017 22:58:20 -0800 Subject: [PATCH] add tools check with short circuit --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 706145dc..57cb844a 100644 --- a/Makefile +++ b/Makefile @@ -59,6 +59,7 @@ get_vendor_deps: @rm -rf vendor/ @echo "--> Running glide install" @glide install + @make check_tools update_vendor_deps: @glide update @@ -67,6 +68,9 @@ update_tools: @echo "--> Updating tools" @go get -u $(GOTOOLS) +check_tools: + which gox || make tools + tools: @echo "--> Installing tools" @go get $(GOTOOLS) @@ -106,4 +110,4 @@ metalinter_test: #--enable=vet \ #--enable=vetshadow \ -.PHONY: install build build_race dist test test_race test_integrations test100 draw_deps get_vendor_deps update_vendor_deps update_tools tools test_release +.PHONY: install build build_race check_tools dist test test_race test_integrations test100 draw_deps get_vendor_deps update_vendor_deps update_tools tools test_release