diff options
Diffstat (limited to 'test/tools/Makefile')
-rw-r--r-- | test/tools/Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test/tools/Makefile b/test/tools/Makefile new file mode 100644 index 000000000..ab2ef740f --- /dev/null +++ b/test/tools/Makefile @@ -0,0 +1,31 @@ +GO := go +GO_BUILD=$(GO) build + +BUILDDIR := build + +all: $(BUILDDIR) + +.PHONY: vendor +vendor: + $(GO) mod tidy + $(GO) mod vendor + $(GO) mod verify + +.PHONY: clean +clean: + rm -rf $(BUILDDIR) + +.PHONY: $(BUILDDIR) +$(BUILDDIR): \ + $(BUILDDIR)/goimports \ + $(BUILDDIR)/go-md2man \ + $(BUILDDIR)/git-validation + +$(BUILDDIR)/goimports: + $(GO_BUILD) -o $@ ./vendor/golang.org/x/tools/cmd/goimports + +$(BUILDDIR)/go-md2man: + $(GO_BUILD) -o $@ ./vendor/github.com/cpuguy83/go-md2man/v2 + +$(BUILDDIR)/git-validation: + $(GO_BUILD) -o $@ ./vendor/github.com/vbatts/git-validation |