diff options
Diffstat (limited to 'vendor/github.com/hashicorp/go-sockaddr/cmd/sockaddr/GNUmakefile')
-rw-r--r-- | vendor/github.com/hashicorp/go-sockaddr/cmd/sockaddr/GNUmakefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/vendor/github.com/hashicorp/go-sockaddr/cmd/sockaddr/GNUmakefile b/vendor/github.com/hashicorp/go-sockaddr/cmd/sockaddr/GNUmakefile new file mode 100644 index 000000000..90232d2f0 --- /dev/null +++ b/vendor/github.com/hashicorp/go-sockaddr/cmd/sockaddr/GNUmakefile @@ -0,0 +1,29 @@ +BIN:=sockaddr +SRCS:=$(shell find . -name '*.go' ! -path '*/vendor/*') + +.DEFAULT_GOAL := dev + +.PHONY: dev +dev: $(BIN) + @install $(BIN) ${GOPATH}/bin/ + +$(BIN): $(SRCS) + go build -o $@ + +.PHONY: clean +clean:: + rm -f $(BIN) bin/* regression/*.diff + rmdir bin/ || true + +.PHONY: install +install:: $(BIN) + install sockaddr ${GOPATH}/bin/ + +.PHONY: test +test:: $(BIN) + @make -C regression + +.PHONY: world +world:: + mkdir -p bin + gox -os="solaris darwin freebsd linux windows" -arch="386 amd64 arm" -output="bin/sockaddr_{{.OS}}_{{.Arch}}" . |