ipld-eth-server/vendor/github.com/pressly/sup/Makefile
2018-09-17 13:25:19 -05:00

45 lines
1.1 KiB
Makefile

.PHONY: all build dist test install clean tools deps update-deps
all:
@echo "build - Build sup"
@echo "dist - Build sup distribution binaries"
@echo "test - Run tests"
@echo "install - Install binary"
@echo "clean - Clean up"
@echo ""
@echo "tools - Install tools"
@echo "vendor-list - List vendor package tree"
@echo "vendor-update - Update vendored packages"
build:
@mkdir -p ./bin
@rm -f ./bin/*
go build -o ./bin/sup ./cmd/sup
dist:
@mkdir -p ./bin
@rm -f ./bin/*
GOOS=darwin GOARCH=amd64 go build -o ./bin/sup-darwin64 ./cmd/sup
GOOS=linux GOARCH=amd64 go build -o ./bin/sup-linux64 ./cmd/sup
GOOS=linux GOARCH=386 go build -o ./bin/sup-linux386 ./cmd/sup
GOOS=windows GOARCH=amd64 go build -o ./bin/sup-windows64.exe ./cmd/sup
GOOS=windows GOARCH=386 go build -o ./bin/sup-windows386.exe ./cmd/sup
test:
go test ./...
install:
go install ./cmd/sup
clean:
@rm -rf ./bin
tools:
go get -u github.com/kardianos/govendor
vendor-list:
@govendor list
vendor-update:
@govendor update +external