mirror of https://github.com/docker/compose.git
makefile: Tidy up
Signed-off-by: Chris Crone <christopher.crone@docker.com>
This commit is contained in:
parent
d42a931d67
commit
c549d85505
|
@ -39,32 +39,37 @@ endif
|
|||
|
||||
all: cli
|
||||
|
||||
.PHONY: protos
|
||||
protos:
|
||||
protoc -I. --go_out=plugins=grpc,paths=source_relative:. ${PROTOS}
|
||||
|
||||
.PHONY: cli
|
||||
cli:
|
||||
GOOS=${GOOS} GOARCH=${GOARCH} $(GO_BUILD) $(TAGS) -o $(BINARY_WITH_EXTENSION) ./cli
|
||||
|
||||
.PHONY: cross
|
||||
cross:
|
||||
GOOS=linux GOARCH=amd64 $(GO_BUILD) $(TAGS) -o $(BINARY)-linux-amd64 ./cli
|
||||
GOOS=darwin GOARCH=amd64 $(GO_BUILD) $(TAGS) -o $(BINARY)-darwin-amd64 ./cli
|
||||
GOOS=windows GOARCH=amd64 $(GO_BUILD) $(TAGS) -o $(BINARY)-windows-amd64.exe ./cli
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
go test $(TAGS) -cover $(shell go list ./... | grep -vE 'e2e')
|
||||
|
||||
.PHONY: lint
|
||||
lint:
|
||||
golangci-lint run --timeout 10m0s ./...
|
||||
|
||||
.PHONY: import-restrictions
|
||||
import-restrictions:
|
||||
import-restrictions --configuration import-restrictions.yaml
|
||||
|
||||
.PHONY: check-licese-headers
|
||||
check-license-headers:
|
||||
./scripts/validate/fileheader
|
||||
|
||||
.PHONY: check-go-mod
|
||||
check-go-mod:
|
||||
./scripts/validate/check-go-mod
|
||||
|
||||
FORCE:
|
||||
|
||||
.PHONY: all protos cli cross test lint
|
||||
|
|
Loading…
Reference in New Issue