no screaming
This commit is contained in:
parent
ffe389d96d
commit
4f1c219052
36
Makefile
36
Makefile
@ -1,5 +1,5 @@
|
||||
SOURCES = $(shell find . -name '*.go')
|
||||
PARSERS = $(shell find . -name '*.treerack')
|
||||
sources = $(shell find . -name '*.go')
|
||||
parsers = $(shell find . -name '*.treerack')
|
||||
|
||||
.PHONY: cpu.out
|
||||
|
||||
@ -9,18 +9,18 @@ deps:
|
||||
go get golang.org/x/tools/cmd/goimports
|
||||
go get -t ./...
|
||||
|
||||
imports: $(SOURCES)
|
||||
imports: $(sources)
|
||||
@echo imports
|
||||
@goimports -w $(SOURCES)
|
||||
@goimports -w $(sources)
|
||||
|
||||
build: $(SOURCES)
|
||||
build: $(sources)
|
||||
go build
|
||||
go build -o cmd/treerack/treerack ./cmd/treerack
|
||||
|
||||
install: $(SOURCES)
|
||||
install: $(sources)
|
||||
go install ./cmd/treerack
|
||||
|
||||
head: $(SOURCES) fmt
|
||||
head: $(sources) fmt
|
||||
go run scripts/createhead.go -- \
|
||||
char.go \
|
||||
sequence.go \
|
||||
@ -44,12 +44,12 @@ head: $(SOURCES) fmt
|
||||
> headexported.go
|
||||
@gofmt -s -w headexported.go
|
||||
|
||||
generate: $(SOURCES) $(PARSERS) fmt head install
|
||||
generate: $(sources) $(parsers) fmt head install
|
||||
treerack generate -export -package-name self < syntax.treerack > self/self.go.next
|
||||
@mv self/self.go.next self/self.go
|
||||
@gofmt -s -w self/self.go
|
||||
|
||||
regenerate: $(SOURCES) $(PARSERS) fmt head install
|
||||
regenerate: $(sources) $(parsers) fmt head install
|
||||
treerack generate -export -package-name self < syntax.treerack > self/self.go.next
|
||||
@mv self/self.go.next self/self.go
|
||||
go install ./cmd/treerack
|
||||
@ -57,7 +57,7 @@ regenerate: $(SOURCES) $(PARSERS) fmt head install
|
||||
@mv self/self.go.next self/self.go
|
||||
@gofmt -s -w self/self.go
|
||||
|
||||
check-generate: $(SOURCES) $(PARSERS)
|
||||
check-generate: $(sources) $(parsers)
|
||||
@echo checking head
|
||||
@mv headexported.go headexported.go.backup
|
||||
@go run scripts/createhead.go --exported -- \
|
||||
@ -91,15 +91,15 @@ check-generate: $(SOURCES) $(PARSERS)
|
||||
@mv headexported.go.backup headexported.go
|
||||
@mv self/self.go.backup self/self.go
|
||||
|
||||
check: build $(PARSERS)
|
||||
check: build $(parsers)
|
||||
go test -test.short -run ^Test
|
||||
go test ./cmd/treerack -test.short -run ^Test
|
||||
|
||||
checkall: build $(PARSERS)
|
||||
checkall: build $(parsers)
|
||||
go test
|
||||
go test ./cmd/treerack
|
||||
|
||||
.coverprofile: $(SOURCES)
|
||||
.coverprofile: $(sources)
|
||||
go test -coverprofile .coverprofile
|
||||
|
||||
cover: .coverprofile
|
||||
@ -108,7 +108,7 @@ cover: .coverprofile
|
||||
showcover: .coverprofile
|
||||
go tool cover -html .coverprofile
|
||||
|
||||
.coverprofile-cmd: $(SOURCES)
|
||||
.coverprofile-cmd: $(sources)
|
||||
go test ./cmd/treerack -coverprofile .coverprofile-cmd
|
||||
|
||||
cover-cmd: .coverprofile-cmd
|
||||
@ -128,11 +128,11 @@ cpu.out:
|
||||
cpu: cpu.out
|
||||
go tool pprof -top cpu.out
|
||||
|
||||
fmt: $(SOURCES)
|
||||
gofmt -w -s $(SOURCES)
|
||||
fmt: $(sources)
|
||||
gofmt -w -s $(sources)
|
||||
|
||||
checkfmt: $(SOURCES)
|
||||
if [ "$$(gofmt -s -d $(SOURCES))" != "" ]; then false; else true; fi
|
||||
checkfmt: $(sources)
|
||||
if [ "$$(gofmt -s -d $(sources))" != "" ]; then false; else true; fi
|
||||
|
||||
vet:
|
||||
go vet ./...
|
||||
|
||||
Loading…
Reference in New Issue
Block a user