Skip to content

Commit 0e7f88e

Browse files
committed
Cleanup make targets.
1 parent f6ced49 commit 0e7f88e

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

Makefile

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@ export GOPROXY = https://proxy.golang.org
1010

1111
# Build
1212

13-
fast_build: FORCE
14-
go build -o golangci-lint ./cmd/golangci-lint
15-
build_race: FORCE
16-
go build -race -o golangci-lint ./cmd/golangci-lint
1713
build: golangci-lint
14+
.PHONY: build
15+
16+
build_race:
17+
go build -race -o golangci-lint ./cmd/golangci-lint
18+
.PHONY: build_race
19+
1820
clean:
1921
rm -f golangci-lint
2022
rm -f test/path
@@ -23,7 +25,7 @@ clean:
2325
rm -f tools/goreleaser
2426
rm -f tools/svg-term
2527
rm -rf tools/node_modules
26-
.PHONY: fast_build build build_race clean
28+
.PHONY: clean
2729

2830
# Test
2931
test: export GOLANGCI_LINT_INSTALLED = true
@@ -35,8 +37,7 @@ test: build
3537
GL_TEST_RUN=1 time go test -v ./...
3638
.PHONY: test
3739

38-
test_race:
39-
go build -race -o golangci-lint ./cmd/golangci-lint
40+
test_race: build_race
4041
GL_TEST_RUN=1 ./golangci-lint run -v --timeout=5m
4142
.PHONY: test_race
4243

@@ -47,12 +48,14 @@ test_linters:
4748
# Maintenance
4849

4950
generate: README.md docs/demo.svg install.sh vendor
51+
.PHONY: generate
52+
5053
fast_generate: README.md vendor
54+
.PHONY: fast_generate
5155

5256
maintainer-clean: clean
53-
rm -f docs/demo.svg README.md install.sh
54-
rm -rf vendor
55-
.PHONY: generate maintainer-clean
57+
rm -rf docs/demo.svg README.md install.sh vendor
58+
.PHONY: maintainer-clean
5659

5760
check_generated:
5861
$(MAKE) --always-make generate
@@ -104,6 +107,6 @@ go.mod: FORCE
104107
go mod verify
105108
go.sum: go.mod
106109

107-
.PHONY: vendor
108110
vendor: go.mod go.sum
109111
go mod vendor
112+
.PHONY: vendor

0 commit comments

Comments
 (0)