Cleanup make targets.

This commit is contained in:
Trevor Pounds 2019-12-29 21:32:33 -05:00
parent f6ced49dcc
commit 0e7f88e07b

View File

@ -10,11 +10,13 @@ export GOPROXY = https://proxy.golang.org
# Build # Build
fast_build: FORCE
go build -o golangci-lint ./cmd/golangci-lint
build_race: FORCE
go build -race -o golangci-lint ./cmd/golangci-lint
build: golangci-lint build: golangci-lint
.PHONY: build
build_race:
go build -race -o golangci-lint ./cmd/golangci-lint
.PHONY: build_race
clean: clean:
rm -f golangci-lint rm -f golangci-lint
rm -f test/path rm -f test/path
@ -23,7 +25,7 @@ clean:
rm -f tools/goreleaser rm -f tools/goreleaser
rm -f tools/svg-term rm -f tools/svg-term
rm -rf tools/node_modules rm -rf tools/node_modules
.PHONY: fast_build build build_race clean .PHONY: clean
# Test # Test
test: export GOLANGCI_LINT_INSTALLED = true test: export GOLANGCI_LINT_INSTALLED = true
@ -35,8 +37,7 @@ test: build
GL_TEST_RUN=1 time go test -v ./... GL_TEST_RUN=1 time go test -v ./...
.PHONY: test .PHONY: test
test_race: test_race: build_race
go build -race -o golangci-lint ./cmd/golangci-lint
GL_TEST_RUN=1 ./golangci-lint run -v --timeout=5m GL_TEST_RUN=1 ./golangci-lint run -v --timeout=5m
.PHONY: test_race .PHONY: test_race
@ -47,12 +48,14 @@ test_linters:
# Maintenance # Maintenance
generate: README.md docs/demo.svg install.sh vendor generate: README.md docs/demo.svg install.sh vendor
.PHONY: generate
fast_generate: README.md vendor fast_generate: README.md vendor
.PHONY: fast_generate
maintainer-clean: clean maintainer-clean: clean
rm -f docs/demo.svg README.md install.sh rm -rf docs/demo.svg README.md install.sh vendor
rm -rf vendor .PHONY: maintainer-clean
.PHONY: generate maintainer-clean
check_generated: check_generated:
$(MAKE) --always-make generate $(MAKE) --always-make generate
@ -104,6 +107,6 @@ go.mod: FORCE
go mod verify go mod verify
go.sum: go.mod go.sum: go.mod
.PHONY: vendor
vendor: go.mod go.sum vendor: go.mod go.sum
go mod vendor go mod vendor
.PHONY: vendor