From 64a450c51a867401b07e015e6a1f9a32de324c36 Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Fri, 25 Nov 2022 14:37:56 +0100 Subject: [PATCH] test/tools: rebuild when files are changed Add all go files as source to make sure we rebuild the tools when required. Signed-off-by: Paul Holzinger --- test/tools/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/test/tools/Makefile b/test/tools/Makefile index 87a7d1e83b..381d56422f 100644 --- a/test/tools/Makefile +++ b/test/tools/Makefile @@ -3,6 +3,8 @@ GO_BUILD=$(GO) build BUILDDIR := build +SOURCES := $(shell find . -name '*.go') + all: $(BUILDDIR) .PHONY: vendor @@ -22,14 +24,14 @@ $(BUILDDIR): \ $(BUILDDIR)/git-validation \ $(BUILDDIR)/ginkgo -$(BUILDDIR)/goimports: +$(BUILDDIR)/goimports: $(SOURCES) $(GO_BUILD) -o $@ ./vendor/golang.org/x/tools/cmd/goimports -$(BUILDDIR)/go-md2man: +$(BUILDDIR)/go-md2man: $(SOURCES) $(GO_BUILD) -o $@ ./vendor/github.com/cpuguy83/go-md2man/v2 -$(BUILDDIR)/git-validation: +$(BUILDDIR)/git-validation: $(SOURCES) $(GO_BUILD) -o $@ ./vendor/github.com/vbatts/git-validation -$(BUILDDIR)/ginkgo: +$(BUILDDIR)/ginkgo: $(SOURCES) $(GO_BUILD) -o $@ ./vendor/github.com/onsi/ginkgo/ginkgo