diff --git a/Makefile b/Makefile index c58b06e8e94ccc2008406b0e86ca6daa4fbb0ea3..290f7fcc7652f1894a0549ef4f628ad27c5448ef 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,7 @@ EXECUTABLE := tank version := $(shell grep -oP 'app\.Version = "\K(.*)(?=")' cmd/tank/main.go) all: build -.PHONY: vet format ui build clean distclean +.PHONY: vet format ui build clean distclean api-docs init.dev:: go get -u github.com/swaggo/swag/cmd/swag @@ -59,10 +59,10 @@ api-docs: # build target actually depends on api-docs # to allow building binary without generating api docs first, we put api/docs/docs.go under version control # see #30 -build: ui +build: ui api-docs $(GOCMD) build -o $(EXECUTABLE) ./cmd/tank -dev: +dev: api-docs $(GOCMD) build -o $(EXECUTABLE) -tags=dev ./cmd/tank test-all: