Fix glide install detection
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Fri, 16 Jun 2017 14:30:36 +0000 (16:30 +0200)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Fri, 16 Jun 2017 14:30:36 +0000 (16:30 +0200)
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: