aboutsummaryrefslogtreecommitdiff
path: root/Makefile.release
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-04-30 11:48:19 +0100
committerGravatar GitHub <noreply@github.com> 2017-04-30 11:48:19 +0100
commit4fc1318e28b21c85c117f1821c3fb34790679f0f (patch)
tree603b31d72a85b932971b97b9702ade8ec1aec509 /Makefile.release
parent6062e58c591dfbd8024e5764f920d7d6f0d7914c (diff)
downloadcoredns-4fc1318e28b21c85c117f1821c3fb34790679f0f.tar.gz
coredns-4fc1318e28b21c85c117f1821c3fb34790679f0f.tar.zst
coredns-4fc1318e28b21c85c117f1821c3fb34790679f0f.zip
Install: split build targets (#656)
Allows one to use `make -f Makefile.release build-arm` to just get an Arm binary.
Diffstat (limited to 'Makefile.release')
-rw-r--r--Makefile.release16
1 files changed, 13 insertions, 3 deletions
diff --git a/Makefile.release b/Makefile.release
index 272042529..4c95dc5b9 100644
--- a/Makefile.release
+++ b/Makefile.release
@@ -56,11 +56,21 @@ commit:
git commit -am"Release $(VERSION)"
.PHONY: build
-build:
- @echo Building: $(VERSION)
+build: build-arm build-darwin build-linux
+
+.PHONY: build-linux
+build-linux:
+ @echo Building: linux $(VERSION)
+
+.PHONY: build-darwin
+build-darwin:
+ @echo Building: darwin $(VERSION)
mkdir -p build/Darwin && CGO_ENABLED=0 GOOS=darwin go build -ldflags="-s -w" -o build/Darwin/$(NAME)
+
+.PHONY: build-arm
+build-arm:
+ @echo Building: arm $(VERSION)
mkdir -p build/Linux/Arm && CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -ldflags="-s -w" -o build/Linux/Arm/$(NAME)
- mkdir -p build/Linux && CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o build/Linux/$(NAME)
.PHONY: tar