aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar John Belamaric <jbelamaric@infoblox.com> 2017-02-16 12:12:19 -0500
committerGravatar Miek Gieben <miek@miek.nl> 2017-02-16 17:12:19 +0000
commitbd033ef6c71f470d7fa081996af59b0a905f2ee6 (patch)
tree91d081da5c0eb31caa7343a5c216a412652890e0 /Makefile
parent84fb9b84696cdadceb7fac9dfe49914892d79a7e (diff)
downloadcoredns-bd033ef6c71f470d7fa081996af59b0a905f2ee6.tar.gz
coredns-bd033ef6c71f470d7fa081996af59b0a905f2ee6.tar.zst
coredns-bd033ef6c71f470d7fa081996af59b0a905f2ee6.zip
Make go generate run whenever middleware.cfg is changed (#530)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a720d23ab..fc8758d5f 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@ all: coredns
# Phony this to ensure we always build the binary.
# TODO: Add .go file dependencies.
.PHONY: coredns
-coredns: deps
+coredns: deps core/zmiddleware.go core/dnsserver/zdirectives.go
go build $(BUILD_VERBOSE) -ldflags="-s -w"
.PHONY: docker
@@ -48,6 +48,9 @@ clean:
go clean
rm -f coredns
+core/zmiddleware.go core/dnsserver/zdirectives.go: middleware.cfg
+ go generate coredns.go
+
.PHONY: gen
gen:
go generate coredns.go