diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-11-14 22:07:28 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-11-14 22:07:28 +0100 |
commit | c6ff38e972be65a2c47b48d2b4e3397c9dd35e2f (patch) | |
tree | 72c2cf2aa2ec61e866ca0153d2809a23af149fd8 | |
parent | 4284440b7f30d4fea444f3344f04d97d351f7edd (diff) |
Add cross-compile target
-rw-r--r-- | Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,7 @@ +XGOARCH := amd64 +XGOOS := linux +XBIN := $(XGOOS)_$(XGOARCH)/unp + all: test vet install fmt: @@ -11,3 +15,13 @@ vet: install: go install ./... + +xinstall: + env GOOS=$(XGOOS) GOARCH=$(XGOARCH) go install ./... + +publish: +ifndef DEST_PATH + $(error DEST_PATH must be set when publishing) +endif + rsync -a $(GOPATH)/bin/$(XBIN) $(DEST_PATH)/$(XBIN) + @sha256sum $(GOPATH)/bin/$(XBIN) |