diff options
| author | Paul Buetow <pbuetow@mimecast.com> | 2022-02-04 21:37:29 +0000 |
|---|---|---|
| committer | Paul Buetow <pbuetow@mimecast.com> | 2022-02-04 21:37:29 +0000 |
| commit | 20bd2a6330b2a5da3dc42c92e4c4e634c78561ff (patch) | |
| tree | cab22128af9e54131facd0062a474459383a1c90 /Makefile | |
| parent | 8c714057a07ab494689c9e262d95519e34c204e1 (diff) | |
| parent | 1e205898c1270915b192db51acfdfc6e1a92e3e3 (diff) | |
merge 4.0.0-RC
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 41 |
1 files changed, 27 insertions, 14 deletions
@@ -1,17 +1,24 @@ GO ?= go -all: test build -build: -ifndef USE_ACL - ${GO} build -o dserver ./cmd/dserver/main.go +all: build +build: dserver dcat dgrep dmap dtail dtailhealth +dserver: +ifndef DTAIL_USE_ACL + ${GO} build ${GO_FLAGS} -o dserver ./cmd/dserver/main.go else - ${GO} build -tags linuxacl -o dserver ./cmd/dserver/main.go + ${GO} build ${GO_FLAGS} -tags linuxacl -o dserver ./cmd/dserver/main.go endif - ${GO} build -o dcat ./cmd/dcat/main.go - ${GO} build -o dgrep ./cmd/dgrep/main.go - ${GO} build -o dmap ./cmd/dmap/main.go - ${GO} build -o dtail ./cmd/dtail/main.go +dcat: + ${GO} build ${GO_FLAGS} -o dcat ./cmd/dcat/main.go +dgrep: + ${GO} build ${GO_FLAGS} -o dgrep ./cmd/dgrep/main.go +dmap: + ${GO} build ${GO_FLAGS} -o dmap ./cmd/dmap/main.go +dtail: + ${GO} build ${GO_FLAGS} -o dtail ./cmd/dtail/main.go +dtailhealth: + ${GO} build ${GO_FLAGS} -o dtailhealth ./cmd/dtailhealth/main.go install: -ifndef USE_ACL +ifndef DTAIL_USE_ACL ${GO} install ./cmd/dserver/main.go else ${GO} install -tags linuxacl ./cmd/dserver/main.go @@ -20,6 +27,7 @@ endif ${GO} install ./cmd/dgrep/main.go ${GO} install ./cmd/dmap/main.go ${GO} install ./cmd/dtail/main.go + ${GO} install ./cmd/dtailhealth/main.go clean: ls ./cmd/ | while read cmd; do \ test -f $$cmd && rm $$cmd; \ @@ -29,15 +37,20 @@ vet: echo ${GO} vet $$dir; \ ${GO} vet $$dir; \ done + sh -c 'grep -R NEXT: .' + sh -c 'grep -R TODO: .' lint: ${GO} get golang.org/x/lint/golint find . -type d | while read dir; do \ echo golint $$dir; \ golint $$dir; \ - done + done | grep -F .go: test: -ifndef USE_ACL - ${GO} test ./... -v + ${GO} clean -testcache +ifndef DTAIL_USE_ACL + set -e; find . -name '*_test.go' | while read file; do dirname $$file; done | \ + sort -u | while read dir; do ${GO} test --race -v $$dir || exit 2; done else - ${GO} test -tags linuxacl ./... -v + set -e;find . -name '*_test.go' | while read file; do dirname $$file; done | \ + sort -u | while read dir; do ${GO} test --tags linuxacl --race -v $$dir || exit 2; done endif |
