diff options
author | 2017-04-30 11:48:19 +0100 | |
---|---|---|
committer | 2017-04-30 11:48:19 +0100 | |
commit | 4fc1318e28b21c85c117f1821c3fb34790679f0f (patch) | |
tree | 603b31d72a85b932971b97b9702ade8ec1aec509 | |
parent | 6062e58c591dfbd8024e5764f920d7d6f0d7914c (diff) | |
download | coredns-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.
-rw-r--r-- | Makefile.release | 16 |
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 |