Makefile.cross-compiles 353 B

123456789101112131415
  1. export PATH := $(GOPATH)/bin:$(PATH)
  2. export OLDGOPATH := $(GOPATH)
  3. export GOPATH := $(shell pwd)/Godeps/_workspace:$(shell pwd):$(GOPATH)
  4. export OS_TARGETS=linux windows
  5. export ARCH_TARGETS=386 amd64
  6. all: build
  7. build: godep app
  8. godep:
  9. GOPATH=$(OLDGOPATH) go get github.com/mitchellh/gox
  10. app:
  11. gox -os "$(OS_TARGETS)" -arch="$(ARCH_TARGETS)" ./...