Fix glide install detection
[src/xds/xds-agent.git] / Makefile
index 902a238..90826c7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -124,10 +124,13 @@ install: all
 vendor: tools/glide glide.yaml
        ./tools/glide install --strip-vendor
 
+.PHONY: tools/glide
 tools/glide:
-       @echo "Downloading glide"
-       mkdir -p tools
-       curl --silent -L https://glide.sh/get | GOBIN=./tools  sh
+       @test -f $(LOCAL_TOOLSDIR)/glide || { \
+               echo "Downloading glide"; \
+               mkdir -p $(LOCAL_TOOLSDIR); \
+               curl --silent -L https://glide.sh/get | GOBIN=$(LOCAL_TOOLSDIR)  sh; \
+       }
 
 .PHONY: tools/syncthing
 tools/syncthing: