1XC_OS="linux darwin" 2XC_ARCH="amd64" 3XC_PARALLEL="2" 4BIN="../bin" 5SRC=$(shell find . -name "*.go") 6 7ifeq (, $(shell which gox)) 8$(warning "could not find gox in $(PATH), run: go get github.com/mitchellh/gox") 9endif 10 11.PHONY: all build 12 13default: all 14 15all: build 16 17build: 18 gox \ 19 -os=$(XC_OS) \ 20 -arch=$(XC_ARCH) \ 21 -parallel=$(XC_PARALLEL) \ 22 -output=$(BIN)/{{.Dir}}_{{.OS}}_{{.Arch}} \ 23 ; 24