From 4f45159dbfe094818734aad63eb15c2a6f690b11 Mon Sep 17 00:00:00 2001 From: Cory Bennett Date: Wed, 1 Jul 2015 09:13:03 -0700 Subject: [PATCH] add cross-compile setup task --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 73f3627..c00649c 100644 --- a/Makefile +++ b/Makefile @@ -20,13 +20,20 @@ build: cd src/github.com/Netflix-Skunkworks/go-jira/jira; \ go get -v + +cross-setup: + for p in $(PLATFORMS); do \ + echo "Building for $$p"; \ + cd $(GOROOT)/src && sudo GOOS=$${p/-*/} GOARCH=$${p/*-/} bash ./make.bash --no-clean; \ + done + all: mkdir -p $(DIST); \ cd src/github.com/Netflix-Skunkworks/go-jira/jira; \ go get -d; \ for p in $(PLATFORMS); do \ echo "Building for $$p"; \ - GOOS=$${p/-*/} GOARCH=$${p/*-/} go build -v -ldflags -s -o $(DIST)/jira-$$p; \ + cd $(GOPATH)/src/github.com/Netflix-Skunkworks/go-jira/jira GOOS=$${p/-*/} GOARCH=$${p/*-/} go build -v -ldflags -s -o $(DIST)/jira-$$p; \ done fmt: