Bladeren bron

Changed makefile

luis 7 jaren geleden
bovenliggende
commit
324f7c7ef5
1 gewijzigde bestanden met toevoegingen van 8 en 6 verwijderingen
  1. 8 6
      go/Makefile

+ 8 - 6
go/Makefile

@@ -3,7 +3,9 @@
 
 GOPATH=$(CURDIR)/deps:$(CURDIR)
 DIST=./DIST
-ENV=CGO_ENABLED=0
+BUILDENV=CGO_ENABLED=0
+GETENV=
+
 
 # Source in packages names
 # What packages to build
@@ -20,11 +22,11 @@ endif
 
 .PHONY: all deps clean dist-clean $(BIN)
 
-all: $(BIN)
+all: $(BIN) deps
 	@$(ENV) echo -e "\e[32;01mBuilt for OS: `go env GOOS`, ARCH: `go env GOARCH`\e[0m"
 	
-$(BIN):
-	$(ENV) GOPATH="$(GOPATH)" go build -o $@ $(CLI)
+$(BIN): deps
+	$(BUILDENV) GOPATH="$(GOPATH)" go build -o $@ $(CLI)
 
 # generate
 generate:
@@ -37,9 +39,9 @@ test:
 #	echo $<
 
 deps:
-	$(ENV) GOPATH="$(GOPATH)" go get -v ./src/... # everything from source
+	$(GETENV) GOPATH="$(GOPATH)" go get -v ./src/... # everything from source
 	# test package 
-	$(ENV) GOPATH="$(GOPATH)" go get -v -t ./src/...
+	$(GETENV) GOPATH="$(GOPATH)" go get -v -t ./src/...
 
 clean:
 	rm -rf $(DIST)